1
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jun 28, 2024 — Jun 28, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fix character range alternative parser optimization to include last character More... over 5 years ago
Initial AST support More... over 6 years ago
Updates to simplify initialization More... over 6 years ago
Make more tests pass More... over 6 years ago
Update for .NET Standard More... over 6 years ago
Merge pull request #32 from wexman/master More... over 8 years ago
Merge pull request #34 from yallie/master More... over 8 years ago
Updated the speed test results in README.md. More... over 8 years ago
Added TestNFXJson.cs to the test suite. More... over 8 years ago
Added TestSpracheJSON.cs to the test suite. More... over 8 years ago
Bugfix letter definition More... over 8 years ago
Add EbnfStyle.EscapeTerminalStrings to allow escapes in terminals defined in ebnf (off by default) More... almost 10 years ago
General optimizations: - StringParser.GetEscapedString - GroupParser now parses directly - Bnf/Ebnf/Gold lookups use ordinal ignore case for pcl - Added Parser.AddMatch to control adding matches, instead of based on whether Parser.Name is null or not More... over 10 years ago
Add ability to replace parsers More... over 10 years ago
PCL More... over 10 years ago
Add Grammar.SetTerminals() to easily set terminal parsers when using ebnf/bnf as your grammar, since the grammar itself does not define this. Use to greatly improve performance when you do not need a match result for each character in the input. Makes the w3c XML EBNF spec grammar go much faster when terminals are defined. More... over 10 years ago
Add more GrammarOptimization options: - Trim unnamed unary parsers - Trim single item sequence/alterations - Fix recursive grammars (was automatic before, but can now turn this feature off) More... over 10 years ago
Add initial PCL version of Eto.Parse More... over 10 years ago
Update to v1.4 More... over 10 years ago
Project file and misc updates More... over 10 years ago
Add grammar optimization to combine CharSetTerminal, CharRangeTerminal, and SingleCharTerminal into a single CharSetTerminal. Speeds up most ebnf/bnf/gold grammars by a huge amount. More... over 10 years ago
CharSetTerminal optimizations when the number of characters is over the MinLookupCount More... over 10 years ago
- Add Ebnf w3c style, and ability to combine styles for the Ebnf grammar parser - Add Test for ebnf w3c XML spec (with minor modifications) - Add Test for SQL syntax (with combo Ebnf w3c grammar using square bracket optional sequence) More... over 10 years ago
- Add TagParser to tag a parse tree to control child parsers to require or exclude tags - Add PreventRecursion() fluent extension (which uses TagParser) More... over 10 years ago
Only execute markdown tests if directory with tests exists (for CI builds) More... over 10 years ago
Merge pull request #11 from tpluscode/surrogate-pair-unicode More... about 11 years ago
fix GetValue in tests More... about 11 years ago
override methods from base Parser More... about 11 years ago
sealing concrete surrogate pair parsers More... about 11 years ago
minimum XML comments More... about 11 years ago