├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── .gitignore ├── haxelib.json ├── hxparse.hxproj ├── src ├── byte │ └── ByteData.hx └── hxparse │ ├── LexEngine.hx │ ├── Lexer.hx │ ├── LexerTokenSource.hx │ ├── NoMatch.hx │ ├── Parser.hx │ ├── ParserBuilder.hx │ ├── ParserBuilderImpl.macro.hx │ ├── ParserError.hx │ ├── Position.hx │ ├── RuleBuilder.hx │ ├── Ruleset.hx │ ├── State.hx │ ├── TokenSource.hx │ ├── Unexpected.hx │ ├── UnexpectedChar.hx │ ├── Utils.hx │ └── debug │ └── LexerGraph.hx └── test ├── ArithmeticParser.hx ├── JSONParser.hx ├── PrintfParser.hx ├── Test.hx └── UnicodeTestLexer.hx /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | /dump 3 | .vscode/ 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/README.md -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/haxelib.json -------------------------------------------------------------------------------- /hxparse.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/hxparse.hxproj -------------------------------------------------------------------------------- /src/byte/ByteData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/byte/ByteData.hx -------------------------------------------------------------------------------- /src/hxparse/LexEngine.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/LexEngine.hx -------------------------------------------------------------------------------- /src/hxparse/Lexer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/Lexer.hx -------------------------------------------------------------------------------- /src/hxparse/LexerTokenSource.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/LexerTokenSource.hx -------------------------------------------------------------------------------- /src/hxparse/NoMatch.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/NoMatch.hx -------------------------------------------------------------------------------- /src/hxparse/Parser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/Parser.hx -------------------------------------------------------------------------------- /src/hxparse/ParserBuilder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/ParserBuilder.hx -------------------------------------------------------------------------------- /src/hxparse/ParserBuilderImpl.macro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/ParserBuilderImpl.macro.hx -------------------------------------------------------------------------------- /src/hxparse/ParserError.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/ParserError.hx -------------------------------------------------------------------------------- /src/hxparse/Position.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/Position.hx -------------------------------------------------------------------------------- /src/hxparse/RuleBuilder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/RuleBuilder.hx -------------------------------------------------------------------------------- /src/hxparse/Ruleset.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/Ruleset.hx -------------------------------------------------------------------------------- /src/hxparse/State.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/State.hx -------------------------------------------------------------------------------- /src/hxparse/TokenSource.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/TokenSource.hx -------------------------------------------------------------------------------- /src/hxparse/Unexpected.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/Unexpected.hx -------------------------------------------------------------------------------- /src/hxparse/UnexpectedChar.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/UnexpectedChar.hx -------------------------------------------------------------------------------- /src/hxparse/Utils.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/Utils.hx -------------------------------------------------------------------------------- /src/hxparse/debug/LexerGraph.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/src/hxparse/debug/LexerGraph.hx -------------------------------------------------------------------------------- /test/ArithmeticParser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/test/ArithmeticParser.hx -------------------------------------------------------------------------------- /test/JSONParser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/test/JSONParser.hx -------------------------------------------------------------------------------- /test/PrintfParser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/test/PrintfParser.hx -------------------------------------------------------------------------------- /test/Test.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/test/Test.hx -------------------------------------------------------------------------------- /test/UnicodeTestLexer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Simn/hxparse/HEAD/test/UnicodeTestLexer.hx --------------------------------------------------------------------------------