diff --git a/CHANGES.md b/CHANGES.md index 29521c178..ab519400f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,12 @@ +# grmtools 0.13.6 (2024-05-30) + +* Allow `%prec` to define a new token in the grammar. Previously if `%prec 'x'` + was the first mention of "x" then an error would be raised. + +* Tell the user where an incomplete action in a grammar started, not finished + (since it always "finishes" at the end of the file). + + # grmtools 0.13.5 (2024-05-04) * Improve error messages for conflicts and the like, giving the span of input diff --git a/cfgrammar/Cargo.toml b/cfgrammar/Cargo.toml index 629f42b58..969847394 100644 --- a/cfgrammar/Cargo.toml +++ b/cfgrammar/Cargo.toml @@ -2,7 +2,7 @@ name = "cfgrammar" description = "Grammar manipulation" repository = "https://github.com/softdevteam/grmtools" -version = "0.13.5" +version = "0.13.6" authors = ["Laurence Tratt "] edition = "2021" readme = "README.md" diff --git a/lrlex/Cargo.toml b/lrlex/Cargo.toml index 381ae6061..9968642ea 100644 --- a/lrlex/Cargo.toml +++ b/lrlex/Cargo.toml @@ -2,7 +2,7 @@ name = "lrlex" description = "Simple lexer generator" repository = "https://github.com/softdevteam/grmtools" -version = "0.13.5" +version = "0.13.6" authors = ["Laurence Tratt "] edition = "2021" readme = "README.md" diff --git a/lrpar/Cargo.toml b/lrpar/Cargo.toml index a2ea58c55..24f160273 100644 --- a/lrpar/Cargo.toml +++ b/lrpar/Cargo.toml @@ -2,7 +2,7 @@ name = "lrpar" description = "Yacc-compatible parser generator" repository = "https://github.com/softdevteam/grmtools" -version = "0.13.5" +version = "0.13.6" authors = ["Lukas Diekmann ", "Laurence Tratt "] edition = "2021" readme = "README.md" diff --git a/lrtable/Cargo.toml b/lrtable/Cargo.toml index 9b746891a..0048a8dde 100644 --- a/lrtable/Cargo.toml +++ b/lrtable/Cargo.toml @@ -2,7 +2,7 @@ name = "lrtable" description = "LR grammar table generation" repository = "https://github.com/softdevteam/grmtools" -version = "0.13.5" +version = "0.13.6" authors = ["Lukas Diekmann ", "Laurence Tratt "] edition = "2021" readme = "README.md" diff --git a/nimbleparse/Cargo.toml b/nimbleparse/Cargo.toml index f23db2ac5..66f1780b8 100644 --- a/nimbleparse/Cargo.toml +++ b/nimbleparse/Cargo.toml @@ -2,7 +2,7 @@ name = "nimbleparse" description = "Simple Yacc grammar debugging tool" repository = "https://github.com/softdevteam/grmtools" -version = "0.13.5" +version = "0.13.6" authors = ["Laurence Tratt "] edition = "2021" readme = "README.md"