Skip to content

Commit

Permalink
v2.9.5: CHANGELOG etc.
Browse files Browse the repository at this point in the history
  • Loading branch information
andreasabel committed Jul 26, 2023
1 parent 3c1c609 commit 5301d95
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 11 deletions.
4 changes: 2 additions & 2 deletions docs/dev/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Releasing
This document concerns the developers and contributors of BNFC only.

☐ Write changes
In `source/changelog`. Write an overview of the important changes: features
In `source/CHANGELOG.md`. Write an overview of the important changes: features
added, deprecated and removed.

The format of the first line is::
Expand All @@ -14,7 +14,7 @@ This document concerns the developers and contributors of BNFC only.
├┄┘ └┄┄┄┄┄┄┄┄┄┄┄┄┬┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘ ├┄┄┄┄┄┄┄┄┘
┕ version number ┕ Releaser name and email ┕ Date

Bumb version
Bump version
The version increment should be based on the changes listed in the
changelog, according to `semantic versioning`_.

Expand Down
16 changes: 8 additions & 8 deletions source/BNFC.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ cabal-version: 2.0
-- Shunning this extra effort, we only support stack snapshot that have a sufficient Cabal.
build-type: Simple
category: Parsing
Copyright: (c) Andreas Abel, Jonas Almström Duregård, Krasimir Angelov, Jean-Philippe Bernardy, Björn Bringert, Johan Broberg, Kyle Butt, Paul Callaghan, Grégoire Détrez, Markus Forsberg, Ola Frid, Peter Gammie, Thomas Hallgren, Pascal Hof, Simon Huber, Patrik Jansson, Kristofer Johannisson, Antti-Juhani Kaijanaho, Andreas Lööw, Justin Meiners, Kent Mein, Ulf Norell, Gabriele Paganelli, Michael Pellauer, Fabian Ruch, and Aarne Ranta 2002 - 2021. Free software under the BSD 3-clause license.
Copyright: (c) Andreas Abel, Jonas Almström Duregård, Krasimir Angelov, Jean-Philippe Bernardy, Björn Bringert, Johan Broberg, Kyle Butt, Paul Callaghan, Grégoire Détrez, Markus Forsberg, Ola Frid, Peter Gammie, Thomas Hallgren, Pascal Hof, Simon Huber, Patrik Jansson, Kristofer Johannisson, Antti-Juhani Kaijanaho, Andreas Lööw, Justin Meiners, Kent Mein, Ulf Norell, Gabriele Paganelli, Michael Pellauer, Michał Radwański, Fabian Ruch, and Aarne Ranta 2002 - 2023. Free software under the BSD 3-clause license.
License: BSD3
License-File: LICENSE
Maintainer: [email protected]
Homepage: http://bnfc.digitalgrammars.com/
Homepage: https://bnfc.digitalgrammars.com/
bug-reports: https://github.com/BNFC/bnfc/issues
Synopsis: A compiler front-end generator.
Description:
Expand All @@ -22,10 +22,10 @@ Description:
but can also be used for generating Agda, C, C++, Java, Ocaml and XML code.
.
Given a Labelled BNF grammar the tool produces:
an abstract syntax as a Haskell, Agda, C, C++, Ocaml module or Java directory,
an abstract syntax as a Haskell, Agda, C, C++, Ocaml module or Java package,
a case skeleton for the abstract syntax in the same language,
an Alex, JLex, or Flex lexer generator file,
a Happy, CUP, Bison, or Antlr parser generator file,
an Alex, Flex, JLex, JFlex, or ocamllex lexer generator file,
a Happy, CUP, Bison, Antlr, ocamlyacc or menhir parser generator file,
a pretty-printer as a Haskell, Agda, C, C++, Java, or Ocaml module,
an XML representation,
a LaTeX file containing a readable specification of the language.
Expand Down Expand Up @@ -64,9 +64,9 @@ extra-source-files:
stack-8.4.4.yaml
stack-8.2.2.yaml

Source-repository head
source-repository head
type: git
location: git://github.com/BNFC/bnfc.git
location: https://github.com/BNFC/bnfc.git
subdir: source

executable bnfc
Expand Down Expand Up @@ -129,7 +129,7 @@ library
default-extensions:
-- Keep the list of language extensions in sync with its other occurrences.
-- Keep in alphabetical order.
-- No CPP since doctests doesn't like it.
-- No CPP since doctest doesn't like it.
DefaultSignatures
DoAndIfThenElse
FlexibleContexts
Expand Down
6 changes: 5 additions & 1 deletion source/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 2.9.5

Unreleased
Andreas Abel <[email protected]>, July 2023

* C/C++/Java: escape newline etc. when printing `String` and `Char` literals [[#449](https://github.com/BNFC/bnfc/issues/449)]
* Java/ANTLR: unescape `String` and `Char` literals in parser (needs Java ≥ 15) [[#451](https://github.com/BNFC/bnfc/issues/451)]
Expand All @@ -11,6 +11,10 @@ Unreleased
* Ocaml: lex escape sequences in `Char` [[#452](https://github.com/BNFC/bnfc/issues/452)]
* Ocaml: removed superfluous `let rec` in the printers for token categories

Tested GHC versions:
* with `cabal`, GHC 7.10 - 9.6
* with `stack`, GHC 8.2 - 9.6

# 2.9.4.1

Andreas Abel <[email protected]>, December 2022
Expand Down

0 comments on commit 5301d95

Please sign in to comment.