gitextract_d9t2bjvu/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .vscode/ │ └── tasks.json ├── Build/ │ ├── FParsec.Common.targets │ ├── fparsec-license.txt │ └── fparsec.snk ├── Directory.Build.props ├── Doc/ │ ├── html/ │ │ ├── about/ │ │ │ ├── changelog.html │ │ │ ├── contact.html │ │ │ ├── fparsec-vs-alternatives.html │ │ │ ├── index.html │ │ │ └── status-and-roadmap.html │ │ ├── css/ │ │ │ ├── print.css │ │ │ ├── screen-sidebar.css │ │ │ ├── style-ie.css │ │ │ ├── style-ie6.css │ │ │ └── style.css │ │ ├── download-and-installation.html │ │ ├── index.html │ │ ├── license.html │ │ ├── reference/ │ │ │ ├── charparsers.html │ │ │ ├── charstream.html │ │ │ ├── error.html │ │ │ ├── errormessage.html │ │ │ ├── errormessagelist.html │ │ │ ├── index.html │ │ │ ├── operatorprecedenceparser.html │ │ │ ├── parser-overview.html │ │ │ ├── position.html │ │ │ ├── primitives.html │ │ │ ├── reply.html │ │ │ ├── staticmapping.html │ │ │ └── text.html │ │ ├── tutorial.html │ │ └── users-guide/ │ │ ├── applying-parsers-in-sequence.html │ │ ├── customizing-error-messages.html │ │ ├── debugging-a-parser.html │ │ ├── index.html │ │ ├── internals-of-a-simple-parser-function.html │ │ ├── looking-ahead-and-backtracking.html │ │ ├── parser-functions.html │ │ ├── parsing-alternatives.html │ │ ├── parsing-sequences.html │ │ ├── parsing-with-user-state.html │ │ ├── performance-optimizations.html │ │ ├── running-parsers-on-input.html │ │ ├── tips-and-tricks.html │ │ └── where-is-the-monad.html │ ├── misc/ │ │ └── removed-many-variants.fs │ └── src/ │ ├── changelog.txt │ ├── contact.txt │ ├── documentation.txt │ ├── download-and-installation.txt │ ├── fparsec-vs-alternatives.txt │ ├── license.txt │ ├── reference-charparsers.txt │ ├── reference-charstream.txt │ ├── reference-error.txt │ ├── reference-errormessage.txt │ ├── reference-errormessagelist.txt │ ├── reference-operatorprecedenceparser.txt │ ├── reference-overview.txt │ ├── reference-position.txt │ ├── reference-primitives.txt │ ├── reference-reply.txt │ ├── reference-staticmapping.txt │ ├── reference-text.txt │ ├── reference.txt │ ├── status-and-roadmap.txt │ ├── template.html │ ├── tutorial.txt │ └── users-guide.txt ├── FParsec/ │ ├── AssemblyInfo.fs │ ├── CharParsers.fs │ ├── CharParsers.fsi │ ├── Emit.fs │ ├── Error.fs │ ├── Error.fsi │ ├── FParsec-LowTrust.fsproj │ ├── FParsec.fsproj │ ├── FParsec.targets │ ├── Internals.fs │ ├── Primitives.fs │ ├── Primitives.fsi │ ├── Range.fs │ ├── StaticMapping.fs │ └── StaticMapping.fsi ├── FParsec-LowTrust.sln ├── FParsec.sln ├── FParsecCS/ │ ├── Buffer.cs │ ├── CaseFoldTable.cs │ ├── CharSet.cs │ ├── CharStream.cs │ ├── CharStreamLT.cs │ ├── Cloning.cs │ ├── ErrorMessage.cs │ ├── ErrorMessageList.cs │ ├── Errors.cs │ ├── FParsecCS-LowTrust.csproj │ ├── FParsecCS.csproj │ ├── FParsecCS.targets │ ├── FastGenericEqualityERComparer.cs │ ├── HexFloat.cs │ ├── IdentifierValidator.cs │ ├── ManyChars.cs │ ├── OperatorPrecedenceParser.cs │ ├── Position.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Reply.cs │ ├── StringBuffer.cs │ ├── Strings.cs │ └── Text.cs ├── NuGet.config ├── Samples/ │ ├── Calculator/ │ │ ├── Calculator-LowTrust.fsproj │ │ ├── Calculator.fsproj │ │ ├── Calculator.targets │ │ ├── InterpLexYacc-LowTrust.fsproj │ │ └── calculator.fs │ ├── FSharpParsingSample/ │ │ ├── FParsecVersion/ │ │ │ ├── InterpFParsec-LowTrust.fsproj │ │ │ ├── InterpFParsec.fsproj │ │ │ ├── InterpFParsec.targets │ │ │ ├── main.fs │ │ │ └── parser.fs │ │ ├── LexYaccVersion/ │ │ │ ├── Doc.html │ │ │ ├── InterpLexYacc.fsproj │ │ │ ├── ast.fs │ │ │ ├── interp.fs │ │ │ ├── lex.fs │ │ │ ├── lex.fsl │ │ │ ├── main.fs │ │ │ ├── pars.fs │ │ │ ├── pars.fsi │ │ │ ├── pars.fsy │ │ │ └── test.lang │ │ └── readme.txt │ ├── JSON/ │ │ ├── JsonParser-LowTrust.fsproj │ │ ├── JsonParser.fsproj │ │ ├── JsonParser.targets │ │ ├── PegParser-LowTrust.fsproj │ │ ├── ast.fs │ │ ├── main.fs │ │ ├── parser.fs │ │ └── test_json.txt │ ├── PEG/ │ │ ├── PegParser-LowTrust.fsproj │ │ ├── PegParser.fsproj │ │ ├── PegParser.targets │ │ ├── ast.fs │ │ ├── main.fs │ │ ├── parser.fs │ │ └── test_peg.txt │ └── Tutorial/ │ ├── Tutorial-LowTrust.fsproj │ ├── Tutorial.fsproj │ ├── Tutorial.targets │ └── tutorial.fs ├── Test/ │ ├── AllTests.fs │ ├── BufferTests.fs │ ├── CharParsersTests.fs │ ├── CharSetTests.fs │ ├── CharStreamTests.fs │ ├── CloningTests.fs │ ├── HexFloatTests.fs │ ├── IdentifierValidatorTests.fs │ ├── OperatorPrecedenceParserTests.fs │ ├── PrimitivesTests.fs │ ├── RangeTests.fs │ ├── StaticMappingTests.fs │ ├── StringBufferTests.fs │ ├── Test-LowTrust.fsproj │ ├── Test.fs │ ├── Test.fsproj │ ├── Test.targets │ └── TextTests.fs ├── global.json ├── pack.ps1 └── readme.md