0
I Use This!
Inactive

Commits : Listings

Analyzed about 9 hours ago. based on code collected about 14 hours ago.
Apr 23, 2023 — Apr 23, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fixed region pragma syntax More... about 13 years ago
added #region and #endregion to allow structuring ATGs More... about 13 years ago
add support for roles to coco More... about 13 years ago
add auto-parameter to productions: adds "out ProductionName result" as parameter More... about 13 years ago
Add support for #line directives More... over 13 years ago
Bugfix: IndexOutOfRangeException in Tab.PrintNodes() More... over 13 years ago
Implemented "extracting resolver": [ A | IF (x) b ] gets transformed into [ IF (StartOf(A) || x) (A | IF (x) B) ] More... over 13 years ago
Do not warn about deletable symbols. More... over 13 years ago
Add support for named first sets. More... over 13 years ago
added tokenKindFieldName preprocessor directive to PushParser More... over 13 years ago
Close frame file (don't hold the file open). More... almost 14 years ago
Add support for Expected Sets. More... almost 14 years ago
Merge branch 'useNTsInExpectedConflict' More... almost 14 years ago
Allow using nonterminals in EXPECTEDCONFLICT. More... almost 14 years ago
Moved named state constant declarations to constants section. More... almost 14 years ago
Detect when grammar is using control-flow-hacks and avoid generating unreachable code if it does. More... almost 14 years ago
PushParser: add support for named states More... almost 14 years ago
Fixed expectedconflict-checking for alternatives. More... almost 14 years ago
Show column numbers in warnings More... almost 14 years ago
Add support for EXPECTEDCONFLICT. Show position in error messages on LL(1) conflicts. More... almost 14 years ago
Add GREEDY nonterminal calls. More... almost 14 years ago
Add support for "possible" semantic actions that get inserted in front of any alternative that has a non-terminal is its first-set. More... almost 14 years ago
PushParserGen: optimize tail calls by converting them into GoToNext nodes that get optimized further by the existing RemoveEpsilonNodes(). More... almost 14 years ago
Simplify alternatives where possible. More... almost 14 years ago
Enable inlining of alternatives into another. More... almost 14 years ago
PushParser: Implement SimplifySingleTokenAlternatives (dramatically reduces the resulting code size) More... almost 14 years ago
Optimize state graph when generating a push parser. More... almost 14 years ago
Bugfix: store state changes in Advance() More... almost 14 years ago
PushParser: add Advance() method that runs all semantic actions that can be executed without having to provide the next token More... almost 14 years ago
Merge master. More... almost 14 years ago