grammars-v4 icon indicating copy to clipboard operation
grammars-v4 copied to clipboard

Grammars written for ANTLR v4; expectation that the grammars are free of actions.

Results 432 grammars-v4 issues
Sort by recently updated
recently updated
newest added

Constants should be able to have type hints, I added this.

example
vba

I need the VBScript (Visual Basic Script) grammar, which i'll used with ANTLR4 to build a parser for VBscript

I am trying to investigate https://github.com/antlr/antlr4-lab/issues/83. * There are two Kotlin grammars: [kotlin](https://github.com/antlr/grammars-v4/tree/1bfcc5a6b954008e23bc5a982864364a069c8756/kotlin/kotlin) and [kotlin-formal](https://github.com/antlr/grammars-v4/tree/1bfcc5a6b954008e23bc5a982864364a069c8756/kotlin/kotlin-formal). In addition, one can find the kotlin grammar in the Jetbrains repo (https://github.com/Kotlin/kotlin-spec/tree/4b29a8b42e08237f45c0c3c185eaae4bba3751f6/grammar/src/main/antlr). * The...

Line 465, corrected PROTO3_LIT_DOBULE to PROTO3_LIT_DOUBLE

protobuf

Hi, Common URL parsers such as _curl_ allow multiple consecutive slashes in the URLs. e.g. `https://google.com////s` However, the current URL grammar does not support this feature.

In many nosql scenaries, MongoDB grammer is needed, how about adding a MongoDB grammer to this repo?

bug fix for line labels, allowing line labels to have white space after the colon

vba

When using the ANTLRv4 grammar defined [here](https://github.com/antlr/grammars-v4/tree/master/antlr/antlr4) with `antlr4-4.13.1` and the following file (from the example directory) to parse: ```antlr grammar Hello; r : 'hello' ID; ID : [a-z]+ ;...

Hello, Thanks for the great project! Thanks @mike-lischke for your work on the JSX parser. I'm trying to integrate the JSX parser and I think I've found an issue when...

jsx

Pycharm and Python 3.12 in general accept lines in this format ```python class MyMetaBaseWxCommand(BaseWxCommandMeta, ABCMeta): # type: ignore pass ``` However, the Python parser generated by the above burps on...

python3