├── .gitignore ├── EasyParse.CalculatorDemo ├── AdditionGrammar.txt ├── AdditionGrammar.xml ├── AdditiveSymbolCompiler.cs ├── Arithmetic.cs ├── ArithmeticGrammar.cs ├── Calculator.cs ├── CorrectiveArithmeticGrammar.cs ├── EasyParse.CalculatorDemo.csproj ├── FullAdditiveParenthesizer.cs ├── Grammar.txt ├── ParserDefinition.tt ├── ParserDefinition.xml ├── ParsingTable.tt ├── ParsingTable.txt ├── Program.cs ├── ReflectionArithmeticGrammar.cs └── TextReaderExtensions.cs ├── EasyParse.CommandLineTool ├── App.config ├── Command.cs ├── CommandBuilder.cs ├── Commands │ ├── ArgumentsError.cs │ ├── Compile.cs │ ├── Construct.cs │ ├── Emulate.cs │ ├── FileNotFound.cs │ └── GrammarCommand.cs ├── EasyParse.CommandLineTool.csproj ├── Program.cs └── Properties │ └── launchSettings.json ├── EasyParse.WordAnalysisDemo ├── EasyParse.WordAnalysisDemo.csproj ├── Grammar.txt ├── Grammar.xml ├── LongestWordsSelector.cs └── Program.cs ├── EasyParse.sln ├── EasyParse ├── CollectionExtensions.cs ├── EasyParse.csproj ├── EasyParse.csproj.DotSettings ├── Fluent │ ├── DynamicSymbolicCompiler.cs │ ├── FluentGrammar.cs │ ├── GrammarToGrammarFileFormatter.cs │ ├── IRule.cs │ ├── IncompleteProductionBuilder.cs │ ├── NonTerminalName.cs │ ├── PartialFluentGrammar.cs │ ├── Pattern.cs │ ├── Rules │ │ ├── CompletedRule.cs │ │ ├── EmptyRule.cs │ │ ├── IEmptyRule.cs │ │ ├── IPendingMapping.cs │ │ ├── IProductionBuilder.cs │ │ ├── Production.cs │ │ ├── RulePlaceholder.cs │ │ └── Transform.cs │ ├── Symbol.cs │ └── Symbols │ │ ├── LiteralSymbol.cs │ │ ├── NonTerminal.cs │ │ ├── NonTerminalSymbol.cs │ │ ├── RecursiveNonTerminalSymbol.cs │ │ ├── RegexSymbol.cs │ │ └── TerminalSymbol.cs ├── Key.snk ├── LexicalAnalysis │ ├── Lexer.cs │ ├── LexerLoader.cs │ ├── Match.cs │ ├── Pattern.cs │ ├── PatternExtensions.cs │ └── Tokens │ │ ├── EndOfInput.cs │ │ ├── Ignored.cs │ │ ├── InvalidInput.cs │ │ ├── Lexeme.cs │ │ └── Token.cs ├── Native │ ├── Annotations │ │ ├── FromAttribute.cs │ │ ├── LAttribute.cs │ │ ├── LiteralAttribute.cs │ │ ├── NonTerminalAttribute.cs │ │ ├── RAttribute.cs │ │ ├── RegexAttribute.cs │ │ ├── StartAttribute.cs │ │ └── SymbolAttribute.cs │ ├── Fail.cs │ ├── GrammarMethodsMap.cs │ ├── NativeGrammar.cs │ └── ReflectionExtensions.cs ├── ParserGenerator │ ├── Collections │ │ ├── Core.cs │ │ ├── FirstSet.cs │ │ ├── FollowSet.cs │ │ ├── GotoTableDefinition.cs │ │ ├── IntermediateFirstSet.cs │ │ ├── IntermediateFollowSet.cs │ │ ├── LabeledSet.cs │ │ ├── NonTerminalToSymbols.cs │ │ ├── ParsingTable.cs │ │ ├── ReduceTableDefinition.cs │ │ ├── Set.cs │ │ ├── SetExtensions.cs │ │ ├── ShiftTableDefinition.cs │ │ ├── State.cs │ │ ├── StateExtensions.cs │ │ ├── StateVector.cs │ │ └── TransitionTable.cs │ ├── Formatting │ │ ├── Formatter.cs │ │ └── TableFormat.cs │ ├── GrammarCompiler │ │ ├── GrammarGrammar.cs │ │ └── StringGrammar.cs │ ├── GrammarLoader.cs │ └── Models │ │ ├── Builders │ │ ├── FirstSetsBuilder.cs │ │ ├── FollowSetsBuilder.cs │ │ └── ParserBuilder.cs │ │ ├── ParserDefinition.cs │ │ ├── Rules │ │ ├── ConstantLexeme.cs │ │ ├── Grammar.cs │ │ ├── GrammarExtensions.cs │ │ ├── IgnoreLexeme.cs │ │ ├── Lexeme.cs │ │ ├── LexemePattern.cs │ │ ├── Progression.cs │ │ ├── References │ │ │ ├── EmptyReference.cs │ │ │ ├── GuidReference.cs │ │ │ └── ValueReference.cs │ │ ├── RuleDefinition.cs │ │ ├── RuleReference.cs │ │ └── StateElement.cs │ │ ├── Symbols │ │ ├── Constant.cs │ │ ├── EndOfInput.cs │ │ ├── NonTerminal.cs │ │ ├── Symbol.cs │ │ └── Terminal.cs │ │ └── Transitions │ │ ├── CoreReduction.cs │ │ ├── CoreTransition.cs │ │ ├── GotoCommand.cs │ │ ├── IndexTransition.cs │ │ ├── ReduceCommand.cs │ │ ├── ShiftCommand.cs │ │ ├── StateTransition.cs │ │ ├── Transition.cs │ │ └── TransitionExtensions.cs ├── Parsing │ ├── Collections │ │ ├── GotoTable.cs │ │ ├── ParsingStack.cs │ │ ├── ReduceTable.cs │ │ ├── ShiftTable.cs │ │ └── XmlDefinitionUtils.cs │ ├── CompilationResult.cs │ ├── Compiler.cs │ ├── Formatting │ │ └── Formatter.cs │ ├── ISymbolCompiler.cs │ ├── MethodMapSymbolCompiler.cs │ ├── Nodes │ │ ├── Error.cs │ │ ├── Errors │ │ │ ├── CompileError.cs │ │ │ ├── InternalError.cs │ │ │ ├── LexingError.cs │ │ │ ├── SyntaxError.cs │ │ │ └── UnexpectedEndOfInput.cs │ │ ├── Node.cs │ │ ├── NonTerminalNode.cs │ │ ├── TerminalNode.cs │ │ └── TreeElement.cs │ ├── Parser.cs │ ├── ParsingResult.cs │ ├── Patterns │ │ ├── RulePattern.cs │ │ ├── StateEnd.cs │ │ ├── StateIndexAndLabel.cs │ │ └── StatePattern.cs │ └── XmlResource.cs └── Text │ ├── EndOfText.cs │ ├── InnerLocation.cs │ ├── Line.cs │ ├── LineLocation.cs │ ├── Location.cs │ ├── Plaintext.cs │ ├── Text.cs │ └── TextLocation.cs ├── NuGetPackage ├── EasyParse.nuspec ├── Icon.pdn ├── icon.png └── readme.txt ├── README-full.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/.gitignore -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/AdditionGrammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/AdditionGrammar.txt -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/AdditionGrammar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/AdditionGrammar.xml -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/AdditiveSymbolCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/AdditiveSymbolCompiler.cs -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/Arithmetic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/Arithmetic.cs -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/ArithmeticGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/ArithmeticGrammar.cs -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/Calculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/Calculator.cs -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/CorrectiveArithmeticGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/CorrectiveArithmeticGrammar.cs -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/EasyParse.CalculatorDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/EasyParse.CalculatorDemo.csproj -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/FullAdditiveParenthesizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/FullAdditiveParenthesizer.cs -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/Grammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/Grammar.txt -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/ParserDefinition.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/ParserDefinition.tt -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/ParserDefinition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/ParserDefinition.xml -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/ParsingTable.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/ParsingTable.tt -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/ParsingTable.txt: -------------------------------------------------------------------------------- 1 | ErrorGeneratingOutput -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/Program.cs -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/ReflectionArithmeticGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/ReflectionArithmeticGrammar.cs -------------------------------------------------------------------------------- /EasyParse.CalculatorDemo/TextReaderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CalculatorDemo/TextReaderExtensions.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/App.config -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Command.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/CommandBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/CommandBuilder.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Commands/ArgumentsError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Commands/ArgumentsError.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Commands/Compile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Commands/Compile.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Commands/Construct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Commands/Construct.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Commands/Emulate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Commands/Emulate.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Commands/FileNotFound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Commands/FileNotFound.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Commands/GrammarCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Commands/GrammarCommand.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/EasyParse.CommandLineTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/EasyParse.CommandLineTool.csproj -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Program.cs -------------------------------------------------------------------------------- /EasyParse.CommandLineTool/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.CommandLineTool/Properties/launchSettings.json -------------------------------------------------------------------------------- /EasyParse.WordAnalysisDemo/EasyParse.WordAnalysisDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.WordAnalysisDemo/EasyParse.WordAnalysisDemo.csproj -------------------------------------------------------------------------------- /EasyParse.WordAnalysisDemo/Grammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.WordAnalysisDemo/Grammar.txt -------------------------------------------------------------------------------- /EasyParse.WordAnalysisDemo/Grammar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.WordAnalysisDemo/Grammar.xml -------------------------------------------------------------------------------- /EasyParse.WordAnalysisDemo/LongestWordsSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.WordAnalysisDemo/LongestWordsSelector.cs -------------------------------------------------------------------------------- /EasyParse.WordAnalysisDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.WordAnalysisDemo/Program.cs -------------------------------------------------------------------------------- /EasyParse.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse.sln -------------------------------------------------------------------------------- /EasyParse/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/CollectionExtensions.cs -------------------------------------------------------------------------------- /EasyParse/EasyParse.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/EasyParse.csproj -------------------------------------------------------------------------------- /EasyParse/EasyParse.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/EasyParse.csproj.DotSettings -------------------------------------------------------------------------------- /EasyParse/Fluent/DynamicSymbolicCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/DynamicSymbolicCompiler.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/FluentGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/FluentGrammar.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/GrammarToGrammarFileFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/GrammarToGrammarFileFormatter.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/IRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/IRule.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/IncompleteProductionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/IncompleteProductionBuilder.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/NonTerminalName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/NonTerminalName.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/PartialFluentGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/PartialFluentGrammar.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Pattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Pattern.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Rules/CompletedRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Rules/CompletedRule.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Rules/EmptyRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Rules/EmptyRule.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Rules/IEmptyRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Rules/IEmptyRule.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Rules/IPendingMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Rules/IPendingMapping.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Rules/IProductionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Rules/IProductionBuilder.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Rules/Production.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Rules/Production.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Rules/RulePlaceholder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Rules/RulePlaceholder.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Rules/Transform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Rules/Transform.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Symbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Symbol.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Symbols/LiteralSymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Symbols/LiteralSymbol.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Symbols/NonTerminal.cs: -------------------------------------------------------------------------------- 1 | namespace EasyParse.Fluent.Symbols 2 | { 3 | public delegate IRule NonTerminal(); 4 | } 5 | -------------------------------------------------------------------------------- /EasyParse/Fluent/Symbols/NonTerminalSymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Symbols/NonTerminalSymbol.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Symbols/RecursiveNonTerminalSymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Symbols/RecursiveNonTerminalSymbol.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Symbols/RegexSymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Symbols/RegexSymbol.cs -------------------------------------------------------------------------------- /EasyParse/Fluent/Symbols/TerminalSymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Fluent/Symbols/TerminalSymbol.cs -------------------------------------------------------------------------------- /EasyParse/Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Key.snk -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/Lexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/Lexer.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/LexerLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/LexerLoader.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/Match.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/Match.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/Pattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/Pattern.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/PatternExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/PatternExtensions.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/Tokens/EndOfInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/Tokens/EndOfInput.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/Tokens/Ignored.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/Tokens/Ignored.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/Tokens/InvalidInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/Tokens/InvalidInput.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/Tokens/Lexeme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/Tokens/Lexeme.cs -------------------------------------------------------------------------------- /EasyParse/LexicalAnalysis/Tokens/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/LexicalAnalysis/Tokens/Token.cs -------------------------------------------------------------------------------- /EasyParse/Native/Annotations/FromAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Annotations/FromAttribute.cs -------------------------------------------------------------------------------- /EasyParse/Native/Annotations/LAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Annotations/LAttribute.cs -------------------------------------------------------------------------------- /EasyParse/Native/Annotations/LiteralAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Annotations/LiteralAttribute.cs -------------------------------------------------------------------------------- /EasyParse/Native/Annotations/NonTerminalAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Annotations/NonTerminalAttribute.cs -------------------------------------------------------------------------------- /EasyParse/Native/Annotations/RAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Annotations/RAttribute.cs -------------------------------------------------------------------------------- /EasyParse/Native/Annotations/RegexAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Annotations/RegexAttribute.cs -------------------------------------------------------------------------------- /EasyParse/Native/Annotations/StartAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Annotations/StartAttribute.cs -------------------------------------------------------------------------------- /EasyParse/Native/Annotations/SymbolAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Annotations/SymbolAttribute.cs -------------------------------------------------------------------------------- /EasyParse/Native/Fail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/Fail.cs -------------------------------------------------------------------------------- /EasyParse/Native/GrammarMethodsMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/GrammarMethodsMap.cs -------------------------------------------------------------------------------- /EasyParse/Native/NativeGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/NativeGrammar.cs -------------------------------------------------------------------------------- /EasyParse/Native/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Native/ReflectionExtensions.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/Core.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/FirstSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/FirstSet.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/FollowSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/FollowSet.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/GotoTableDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/GotoTableDefinition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/IntermediateFirstSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/IntermediateFirstSet.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/IntermediateFollowSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/IntermediateFollowSet.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/LabeledSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/LabeledSet.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/NonTerminalToSymbols.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/NonTerminalToSymbols.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/ParsingTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/ParsingTable.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/ReduceTableDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/ReduceTableDefinition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/Set.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/Set.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/SetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/SetExtensions.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/ShiftTableDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/ShiftTableDefinition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/State.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/StateExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/StateExtensions.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/StateVector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/StateVector.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Collections/TransitionTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Collections/TransitionTable.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Formatting/Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Formatting/Formatter.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Formatting/TableFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Formatting/TableFormat.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/GrammarCompiler/GrammarGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/GrammarCompiler/GrammarGrammar.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/GrammarCompiler/StringGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/GrammarCompiler/StringGrammar.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/GrammarLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/GrammarLoader.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Builders/FirstSetsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Builders/FirstSetsBuilder.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Builders/FollowSetsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Builders/FollowSetsBuilder.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Builders/ParserBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Builders/ParserBuilder.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/ParserDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/ParserDefinition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/ConstantLexeme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/ConstantLexeme.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/Grammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/Grammar.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/GrammarExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/GrammarExtensions.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/IgnoreLexeme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/IgnoreLexeme.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/Lexeme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/Lexeme.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/LexemePattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/LexemePattern.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/Progression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/Progression.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/References/EmptyReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/References/EmptyReference.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/References/GuidReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/References/GuidReference.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/References/ValueReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/References/ValueReference.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/RuleDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/RuleDefinition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/RuleReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/RuleReference.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Rules/StateElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Rules/StateElement.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Symbols/Constant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Symbols/Constant.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Symbols/EndOfInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Symbols/EndOfInput.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Symbols/NonTerminal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Symbols/NonTerminal.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Symbols/Symbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Symbols/Symbol.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Symbols/Terminal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Symbols/Terminal.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/CoreReduction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/CoreReduction.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/CoreTransition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/CoreTransition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/GotoCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/GotoCommand.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/IndexTransition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/IndexTransition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/ReduceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/ReduceCommand.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/ShiftCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/ShiftCommand.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/StateTransition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/StateTransition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/Transition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/Transition.cs -------------------------------------------------------------------------------- /EasyParse/ParserGenerator/Models/Transitions/TransitionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/ParserGenerator/Models/Transitions/TransitionExtensions.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Collections/GotoTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Collections/GotoTable.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Collections/ParsingStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Collections/ParsingStack.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Collections/ReduceTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Collections/ReduceTable.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Collections/ShiftTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Collections/ShiftTable.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Collections/XmlDefinitionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Collections/XmlDefinitionUtils.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/CompilationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/CompilationResult.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Compiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Compiler.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Formatting/Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Formatting/Formatter.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/ISymbolCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/ISymbolCompiler.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/MethodMapSymbolCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/MethodMapSymbolCompiler.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/Error.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/Errors/CompileError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/Errors/CompileError.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/Errors/InternalError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/Errors/InternalError.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/Errors/LexingError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/Errors/LexingError.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/Errors/SyntaxError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/Errors/SyntaxError.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/Errors/UnexpectedEndOfInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/Errors/UnexpectedEndOfInput.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/Node.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/NonTerminalNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/NonTerminalNode.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/TerminalNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/TerminalNode.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Nodes/TreeElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Nodes/TreeElement.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Parser.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/ParsingResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/ParsingResult.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Patterns/RulePattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Patterns/RulePattern.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Patterns/StateEnd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Patterns/StateEnd.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Patterns/StateIndexAndLabel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Patterns/StateIndexAndLabel.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/Patterns/StatePattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/Patterns/StatePattern.cs -------------------------------------------------------------------------------- /EasyParse/Parsing/XmlResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Parsing/XmlResource.cs -------------------------------------------------------------------------------- /EasyParse/Text/EndOfText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Text/EndOfText.cs -------------------------------------------------------------------------------- /EasyParse/Text/InnerLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Text/InnerLocation.cs -------------------------------------------------------------------------------- /EasyParse/Text/Line.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Text/Line.cs -------------------------------------------------------------------------------- /EasyParse/Text/LineLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Text/LineLocation.cs -------------------------------------------------------------------------------- /EasyParse/Text/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Text/Location.cs -------------------------------------------------------------------------------- /EasyParse/Text/Plaintext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Text/Plaintext.cs -------------------------------------------------------------------------------- /EasyParse/Text/Text.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Text/Text.cs -------------------------------------------------------------------------------- /EasyParse/Text/TextLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/EasyParse/Text/TextLocation.cs -------------------------------------------------------------------------------- /NuGetPackage/EasyParse.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/NuGetPackage/EasyParse.nuspec -------------------------------------------------------------------------------- /NuGetPackage/Icon.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/NuGetPackage/Icon.pdn -------------------------------------------------------------------------------- /NuGetPackage/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/NuGetPackage/icon.png -------------------------------------------------------------------------------- /NuGetPackage/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/NuGetPackage/readme.txt -------------------------------------------------------------------------------- /README-full.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/README-full.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zoran-horvat/easy-parse/HEAD/README.md --------------------------------------------------------------------------------