We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this questionANTLR 3 seems to use some sort of regex like manipulation in its rules, does anyone know if it uses a custom syntax and where the documentation for that is?
From the ANTLR wiki:
ANTLR Symbols
See also Grammars and Special symbols in actions.
Symbol | Description
----------------+--------------------------------------------------------
$ | Attribute
@ | Action
:: | action or dynamically-scoped attribute scope specifier
: | rule definition
; | end rule
| | alternative
's' | char or string literal
. | wildcard
= | label assignment
+= | list label assignment
[..] | argument or return value spec
{...} | action
... | forced action; execute even while backtracking
(...) | subrule
+ | 1 or more
* | 0 or more
? | optional or semantic predicate
~ | match not
! | don't include in AST
^ | make AST root node
=> | always execute predicate
-> | rewrite rule
<token options> | token option spec like ID<node=VarNode>
^(...) | tree grammar or rewrite element
// ... | single-line comment
/* ... */ | multi-line comment
精彩评论