forked from jasder/antlr
8280beb564
- Switched most symbolic signed constants to unsigned variants. Redefined EOF in particular to become (size)-1, to avoid having to use signed token type values. - Introduced INVALID_INDEX for all previous -1 values to indicate e.g. not found indexes etc. - Added 2 helpers to convert between symbolic and numeric form (mostly for intervals and toString()). - Removed many no longer needed type casts to size_t. - Updated templates for these changes. - Limited runtime tests to C++ tests only, to see how Travis CI copes with that. |
||
---|---|---|
.. | ||
faq | ||
images | ||
resources | ||
IDEs.md | ||
ace-javascript-target.md | ||
actions.md | ||
adding-tests.md | ||
building-antlr.md | ||
cpp-target.md | ||
creating-a-language-target.md | ||
csharp-target.md | ||
getting-started.md | ||
grammars.md | ||
index.md | ||
interpreters.md | ||
java-target.md | ||
javascript-target.md | ||
left-recursion.md | ||
lexer-rules.md | ||
lexicon.md | ||
listeners.md | ||
options.md | ||
parser-rules.md | ||
predicates.md | ||
python-target.md | ||
releasing-antlr.md | ||
resources.md | ||
runtimetests-overview.md | ||
targets.md | ||
tool-options.md | ||
tree-matching.md | ||
wildcard.md |