├── .github └── workflows │ └── iguana-build.yml ├── .gitignore ├── README.md ├── bootstrap.sh ├── pom.xml ├── src ├── org │ └── iguana │ │ ├── Iguana.java │ │ ├── datadependent │ │ ├── ast │ │ │ ├── AST.java │ │ │ ├── AbstractAST.java │ │ │ ├── Expression.java │ │ │ ├── Statement.java │ │ │ └── VariableDeclaration.java │ │ ├── attrs │ │ │ ├── AbstractAttrs.java │ │ │ └── Attr.java │ │ ├── env │ │ │ ├── AbstractEvaluatorContext.java │ │ │ ├── Environment.java │ │ │ ├── EnvironmentPool.java │ │ │ ├── GLLEvaluator.java │ │ │ ├── IEvaluatorContext.java │ │ │ ├── array │ │ │ │ ├── ArrayEnvironment.java │ │ │ │ └── ArrayEvaluatorContext.java │ │ │ ├── intarray │ │ │ │ ├── IntArrayEnvironment.java │ │ │ │ ├── IntArrayEvaluatorContext.java │ │ │ │ └── MutableLong.java │ │ │ ├── persistent │ │ │ │ ├── PersistentEnvironment.java │ │ │ │ └── PersistentEvaluatorContext.java │ │ │ └── simple │ │ │ │ ├── SimpleEvaluatorContext.java │ │ │ │ └── SimpleImmutableEnvironment.java │ │ ├── traversal │ │ │ ├── FreeVariableVisitor.java │ │ │ ├── IAbstractASTVisitor.java │ │ │ └── ValUses.java │ │ └── values │ │ │ └── Stack.java │ │ ├── generator │ │ ├── Generator.java │ │ ├── GeneratorUtils.java │ │ ├── ide │ │ │ ├── GenerateLangFiles.java │ │ │ ├── GenerateParserFiles.java │ │ │ └── GeneratePsiElements.java │ │ └── parser │ │ │ ├── ParseTreeVisitorGenerator.java │ │ │ └── ParserGenerator.java │ │ ├── grammar │ │ ├── AbstractGrammarGraphSymbolVisitor.java │ │ ├── Grammar.java │ │ ├── GrammarGraph.java │ │ ├── GrammarGraphBuilder.java │ │ ├── condition │ │ │ ├── Condition.java │ │ │ ├── ConditionType.java │ │ │ ├── Conditions.java │ │ │ ├── ConditionsFactory.java │ │ │ ├── DataDependentCondition.java │ │ │ ├── PositionalCondition.java │ │ │ ├── RegularExpressionCondition.java │ │ │ └── SlotAction.java │ │ ├── exception │ │ │ ├── AssertionFailedException.java │ │ │ ├── GrammarValidationException.java │ │ │ ├── IncorrectNumberOfArgumentsException.java │ │ │ ├── NonterminalNotDefinedException.java │ │ │ ├── UndeclaredVariableException.java │ │ │ ├── UndefinedRuntimeValueException.java │ │ │ ├── UnexpectedRuntimeTypeException.java │ │ │ ├── UnexpectedSymbolException.java │ │ │ └── UnexpectedTypeOfArgumentException.java │ │ ├── operations │ │ │ ├── FirstFollowSets.java │ │ │ └── ReachabilityGraph.java │ │ ├── runtime │ │ │ ├── AssociativityGroup.java │ │ │ ├── Position.java │ │ │ ├── PrecedenceLevel.java │ │ │ ├── Recursion.java │ │ │ ├── RuntimeGrammar.java │ │ │ └── RuntimeRule.java │ │ ├── slot │ │ │ ├── AbstractTransition.java │ │ │ ├── BodyGrammarSlot.java │ │ │ ├── CodeTransition.java │ │ │ ├── ConditionalTransition.java │ │ │ ├── EndGrammarSlot.java │ │ │ ├── EpsilonGrammarSlot.java │ │ │ ├── EpsilonTransition.java │ │ │ ├── ErrorTransition.java │ │ │ ├── GrammarSlot.java │ │ │ ├── NonterminalGrammarSlot.java │ │ │ ├── NonterminalNodeType.java │ │ │ ├── NonterminalTransition.java │ │ │ ├── ReturnTransition.java │ │ │ ├── TerminalGrammarSlot.java │ │ │ ├── TerminalNodeType.java │ │ │ ├── TerminalTransition.java │ │ │ ├── Transition.java │ │ │ └── lookahead │ │ │ │ ├── FollowTest.java │ │ │ │ └── RangeTreeFollowTest.java │ │ ├── symbol │ │ │ ├── AbstractSymbol.java │ │ │ ├── Align.java │ │ │ ├── Alt.java │ │ │ ├── Alternative.java │ │ │ ├── Associativity.java │ │ │ ├── Block.java │ │ │ ├── Code.java │ │ │ ├── CodeHolder.java │ │ │ ├── Conditional.java │ │ │ ├── Error.java │ │ │ ├── Group.java │ │ │ ├── Identifier.java │ │ │ ├── IfThen.java │ │ │ ├── IfThenElse.java │ │ │ ├── Ignore.java │ │ │ ├── LayoutStrategy.java │ │ │ ├── Nonterminal.java │ │ │ ├── Offside.java │ │ │ ├── Opt.java │ │ │ ├── Plus.java │ │ │ ├── PriorityLevel.java │ │ │ ├── Return.java │ │ │ ├── Rule.java │ │ │ ├── Sequence.java │ │ │ ├── Star.java │ │ │ ├── Start.java │ │ │ ├── Symbol.java │ │ │ ├── SymbolBuilder.java │ │ │ ├── Terminal.java │ │ │ └── While.java │ │ └── transformation │ │ │ ├── DesugarAlignAndOffside.java │ │ │ ├── DesugarPrecedenceAndAssociativity.java │ │ │ ├── DesugarStartSymbol.java │ │ │ ├── DesugarState.java │ │ │ ├── EBNFToBNF.java │ │ │ ├── FindLabelsUsedInExcepts.java │ │ │ ├── GrammarTransformation.java │ │ │ ├── GrammarTransformer.java │ │ │ ├── GrammarVisitor.java │ │ │ ├── LayoutWeaver.java │ │ │ ├── ResolveIdentifiers.java │ │ │ ├── SymbolTransformation.java │ │ │ ├── TopLevelPrecedenceNonterminals.java │ │ │ └── VarToInt.java │ │ ├── gss │ │ ├── CyclicDummyGSSEdges.java │ │ ├── CyclicDummyGSSEdgesWithEnv.java │ │ ├── DefaultGSSEdge.java │ │ ├── DefaultGSSEdgeWithEnv.java │ │ ├── DefaultGSSNode.java │ │ ├── DummyGSSEdge.java │ │ ├── DummyGSSEdgeWithEnv.java │ │ ├── GSSEdge.java │ │ ├── GSSNode.java │ │ └── StartGSSNode.java │ │ ├── iggy │ │ ├── IggyParseTreeToGrammarVisitor.java │ │ ├── IggyParserUtils.java │ │ ├── IggyRegexCategories.java │ │ └── gen │ │ │ ├── IggyGrammar.java │ │ │ ├── IggyParseTree.java │ │ │ ├── IggyParseTreeBuilder.java │ │ │ ├── IggyParseTreeVisitor.java │ │ │ └── IggyParser.java │ │ ├── parser │ │ ├── IguanaParser.java │ │ ├── IguanaRecognizer.java │ │ ├── IguanaRuntime.java │ │ ├── ParseError.java │ │ ├── ParseErrorException.java │ │ ├── ParseStatistics.java │ │ ├── RecognizerStatistics.java │ │ ├── descriptor │ │ │ └── Descriptor.java │ │ └── options │ │ │ ├── ParseOptions.java │ │ │ ├── ParseTreeOptions.java │ │ │ └── RecognizerOptions.java │ │ ├── parsetree │ │ ├── AmbiguityNode.java │ │ ├── DefaultParseTreeBuilder.java │ │ ├── DefaultTerminalNode.java │ │ ├── ErrorNode.java │ │ ├── KeywordTerminalNode.java │ │ ├── MetaSymbolNode.java │ │ ├── NonterminalNode.java │ │ ├── ParseTreeBuilder.java │ │ ├── ParseTreeNode.java │ │ ├── ParseTreeVisitor.java │ │ ├── TerminalNode.java │ │ └── VisitResult.java │ │ ├── regex │ │ ├── AbstractRegularExpression.java │ │ ├── Alt.java │ │ ├── Char.java │ │ ├── CharRange.java │ │ ├── CharacterRanges.java │ │ ├── EOF.java │ │ ├── Epsilon.java │ │ ├── IguanaTokenizer.java │ │ ├── InlineReferences.java │ │ ├── Opt.java │ │ ├── Plus.java │ │ ├── Reference.java │ │ ├── RegexBuilder.java │ │ ├── RegularExpression.java │ │ ├── Seq.java │ │ ├── Star.java │ │ ├── Token.java │ │ ├── automaton │ │ │ ├── Automaton.java │ │ │ ├── AutomatonBuilder.java │ │ │ ├── AutomatonOperations.java │ │ │ ├── AutomatonVisitor.java │ │ │ ├── State.java │ │ │ ├── StateType.java │ │ │ └── Transition.java │ │ ├── matcher │ │ │ ├── DFABackwardsMatcher.java │ │ │ ├── DFAMatcher.java │ │ │ ├── DFAMatcherFactory.java │ │ │ ├── Main.java │ │ │ ├── Matcher.java │ │ │ └── MatcherFactory.java │ │ ├── utils │ │ │ └── AutomatonToDot.java │ │ └── visitor │ │ │ ├── GatherReferencesVisitor.java │ │ │ ├── InlineReferencesVisitor.java │ │ │ ├── RegularExpressionVisitor.java │ │ │ └── ToAutomatonRegexVisitor.java │ │ ├── result │ │ ├── ParserResultOps.java │ │ ├── RecognizerResult.java │ │ ├── RecognizerResultOps.java │ │ ├── Result.java │ │ └── ResultOps.java │ │ ├── sppf │ │ ├── DefaultTerminalNode.java │ │ ├── EmptyTerminalNode.java │ │ ├── EpsilonTerminalNode.java │ │ ├── ErrorNode.java │ │ ├── IntermediateNode.java │ │ ├── KeywordTerminalNode.java │ │ ├── NonPackedNode.java │ │ ├── NonterminalNode.java │ │ ├── NonterminalNodeWithValue.java │ │ ├── PackedNode.java │ │ ├── SPPFNode.java │ │ └── TerminalNode.java │ │ ├── traversal │ │ ├── AbstractSymbolVisitor.java │ │ ├── AmbiguousSPPFToParseTreeVisitor.java │ │ ├── DefaultSPPFToParseTreeVisitor.java │ │ ├── IConditionVisitor.java │ │ ├── ISymbolVisitor.java │ │ ├── SPPFVisitor.java │ │ ├── SymbolToSymbolVisitor.java │ │ ├── ToSlotActionConditionVisitor.java │ │ ├── exception │ │ │ ├── AmbiguityException.java │ │ │ └── CyclicGrammarException.java │ │ └── idea │ │ │ ├── CollectRegularExpressions.java │ │ │ ├── GenerateBasicFiles.java │ │ │ ├── GenerateBasicHighlighter.java │ │ │ ├── GenerateElements.java │ │ │ ├── GenerateJFlex.java │ │ │ ├── GenerateParser.java │ │ │ ├── GenerateTermBuilder.java │ │ │ ├── IdeaIDEGenerator.java │ │ │ └── Names.java │ │ ├── util │ │ ├── Configuration.java │ │ ├── Holder.java │ │ ├── ParserLogger.java │ │ ├── RunningTime.java │ │ ├── Tuple.java │ │ ├── config │ │ │ ├── ConfigFileParser.java │ │ │ └── XMLConfigFileParser.java │ │ ├── serialization │ │ │ ├── JsonSerializer.java │ │ │ ├── ParseStatisticsSerializer.java │ │ │ └── RecognizerStatisticsSerializer.java │ │ ├── trie │ │ │ ├── Edge.java │ │ │ ├── ExternalEqual.java │ │ │ ├── Node.java │ │ │ └── Trie.java │ │ └── visualization │ │ │ ├── GSSToDot.java │ │ │ ├── GrammarGraphToDot.java │ │ │ ├── ParseTreeToDot.java │ │ │ └── SPPFToDot.java │ │ └── utils │ │ ├── Assert.java │ │ ├── benchmark │ │ ├── BenchmarkUtil.java │ │ └── Timer.java │ │ ├── collections │ │ ├── CollectionsUtil.java │ │ ├── HashMapFactory.java │ │ ├── IntKeyMapper.java │ │ ├── IntUtils.java │ │ ├── Keys.java │ │ ├── OpenAddressingHashMap.java │ │ ├── hash │ │ │ ├── MurmurHash2.java │ │ │ ├── MurmurHash3.java │ │ │ └── PrimeMultiplication.java │ │ ├── key │ │ │ ├── IntArrayKey.java │ │ │ ├── IntIntIntObjectKey.java │ │ │ ├── IntIntObjectKey.java │ │ │ ├── IntKey1.java │ │ │ ├── IntKey2.java │ │ │ ├── IntKey3.java │ │ │ ├── IntKey4.java │ │ │ ├── IntObjectKey.java │ │ │ ├── Key.java │ │ │ ├── ObjectKey2.java │ │ │ ├── ObjectKey3.java │ │ │ ├── ObjectKey4.java │ │ │ └── ObjectKeyN.java │ │ ├── primitive │ │ │ ├── ChainingIntHashMap.java │ │ │ ├── IntArray.java │ │ │ ├── IntHashMap.java │ │ │ ├── IntIterable.java │ │ │ ├── IntIterator.java │ │ │ ├── IntKeyEntry.java │ │ │ ├── IntList.java │ │ │ ├── IntSet.java │ │ │ ├── IntSetFactory.java │ │ │ ├── IntStack.java │ │ │ ├── OpenAddressingIntHashMap.java │ │ │ └── OpenAddressingIntHashSet.java │ │ └── rangemap │ │ │ ├── AbstractRangeMap.java │ │ │ ├── ArrayIntRangeMap.java │ │ │ ├── BinarySearchIntRangeMap.java │ │ │ ├── BinarySearchRangeMap.java │ │ │ ├── IntRangeMap.java │ │ │ ├── LinearSerachIntRangeMap.java │ │ │ ├── LinearSerachRangeMap.java │ │ │ ├── Range.java │ │ │ ├── RangeMap.java │ │ │ ├── RangeMapBuilder.java │ │ │ ├── Ranges.java │ │ │ ├── SingeRangeMap.java │ │ │ └── SingleIntRangeMap.java │ │ ├── function │ │ ├── IntFunction2.java │ │ ├── IntFunction3.java │ │ ├── IntFunction4.java │ │ ├── IntFunction5.java │ │ └── IntFunctionAny.java │ │ ├── input │ │ ├── AbstractInput.java │ │ ├── DefaultInput.java │ │ ├── Input.java │ │ └── UTF32Input.java │ │ ├── io │ │ └── FileUtils.java │ │ ├── logging │ │ ├── IguanaLogFormatter.java │ │ ├── IguanaLogger.java │ │ ├── JavaUtilIguanaLogger.java │ │ └── LogLevel.java │ │ ├── string │ │ └── StringUtil.java │ │ └── visualization │ │ └── DotGraph.java └── resources │ ├── Iguana.iggy │ ├── checkstyle.xml │ ├── config.xml │ └── iggy.json └── test ├── org └── iguana │ ├── GrammarTest.java │ ├── ParserTest.java │ ├── datadependent │ └── env │ │ └── IntArrayEnvironmentTest.java │ ├── grammar │ ├── AttributesTest.java │ └── GrammarToStringTest.java │ ├── gss │ └── GSSNodeTest.java │ ├── iggy │ ├── IggyParserBootstrapTest.java │ └── IggyRegexCategoriesTest.java │ ├── parser │ ├── ParserTestRunner.java │ ├── datadependent │ │ ├── IF.java │ │ ├── Python.java │ │ ├── haskell │ │ │ ├── Haskell.java │ │ │ ├── HaskellPaper1.java │ │ │ ├── SelectedFiles.java │ │ │ ├── rascal │ │ │ │ ├── HaskellDD.rsc │ │ │ │ ├── HaskellPaper1.rsc │ │ │ │ └── Lexical.rsc │ │ │ ├── test1.hs │ │ │ ├── test10.hs │ │ │ ├── test2.hs │ │ │ ├── test3.hs │ │ │ ├── test4.hs │ │ │ ├── test5.hs │ │ │ ├── test6.hs │ │ │ ├── test7.hs │ │ │ ├── test8.hs │ │ │ └── test9.hs │ │ └── preprocess │ │ │ ├── Preprocessor.java │ │ │ ├── TestCSharp.java │ │ │ ├── TestPreprocessor.java │ │ │ ├── TestPreprocessor2.java │ │ │ └── examples │ │ │ ├── Example1.pp │ │ │ ├── Example2.pp │ │ │ ├── Test1.cs │ │ │ ├── Test2.cs │ │ │ └── Test3.cs │ ├── error │ │ └── ErrorRecoveryTest.java │ ├── firstfollow │ │ ├── FirstFollowTest.java │ │ └── NullableTest.java │ └── parsetree │ │ └── VisitResultTest.java │ ├── regex │ ├── AltTest.java │ ├── CharRangeTest.java │ ├── CharTest.java │ ├── CharacterClassTest.java │ ├── ExamplesTest.java │ ├── InlineRegexTest.java │ ├── OptTest.java │ ├── PlusTest.java │ ├── RegularExpressionExamples.java │ ├── SeqTest.java │ ├── StarTest.java │ └── automaton │ │ ├── BackwardMatcherTest.java │ │ ├── DiffernceTest.java │ │ ├── IntersectionTest.java │ │ ├── MinimizationTest.java │ │ ├── ReverseAutomatonTest.java │ │ └── UnionTest.java │ └── utils │ ├── IntUtilsTest.java │ ├── collections │ ├── CollectionsUtilTest.java │ ├── IntArrayTest.java │ ├── IntListTest.java │ ├── IntRangeTest.java │ ├── OpenAddressingHashMapTest.java │ ├── RangeMapTest.java │ ├── TestIntHashMap.java │ └── TestIntHashSet.java │ └── input │ └── InputTest.java └── resources ├── grammars ├── basic │ ├── Test1 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test10 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test11 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test12 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test13 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ └── statistics1.json │ ├── Test14 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test15 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test16 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test17 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test18 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test19 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test2 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test20 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test3 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test4 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test5 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test6 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test7 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test8 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ └── Test9 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json ├── conditions │ ├── Test1 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test2 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test3 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test4 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ └── statistics4.json │ ├── Test5 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ └── statistics4.json │ ├── Test6 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ └── Test7 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json ├── datadependent │ ├── basic │ │ ├── Test1 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test10 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test11 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test2 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test3 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test4 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── input3.txt │ │ │ ├── input4.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── result3.json │ │ │ ├── result4.json │ │ │ ├── statistics1.json │ │ │ ├── statistics2.json │ │ │ ├── statistics3.json │ │ │ └── statistics4.json │ │ ├── Test5 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test6 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test7 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test8 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ └── Test9 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── statistics1.json │ │ │ └── statistics2.json │ ├── ebnf │ │ ├── Test1 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── statistics1.json │ │ │ └── statistics2.json │ │ ├── Test2 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test3 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test4 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ └── Test5 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ ├── examples │ │ ├── Test1 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── statistics1.json │ │ │ └── statistics2.json │ │ ├── Test2 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test3 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test4 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── statistics1.json │ │ │ └── statistics2.json │ │ └── Test5 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── statistics1.json │ │ │ └── statistics2.json │ ├── excepts │ │ ├── Test1 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test2 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── input3.txt │ │ │ ├── input4.txt │ │ │ ├── input5.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── result3.json │ │ │ ├── result4.json │ │ │ ├── result5.json │ │ │ ├── statistics1.json │ │ │ ├── statistics2.json │ │ │ ├── statistics3.json │ │ │ ├── statistics4.json │ │ │ └── statistics5.json │ │ └── Test3 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ ├── indirect │ │ ├── Test1 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── input3.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── result3.json │ │ │ ├── statistics1.json │ │ │ ├── statistics2.json │ │ │ └── statistics3.json │ │ ├── Test2 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── input3.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── result3.json │ │ │ ├── statistics1.json │ │ │ ├── statistics2.json │ │ │ └── statistics3.json │ │ ├── Test3 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── statistics1.json │ │ │ └── statistics2.json │ │ ├── Test4 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── statistics1.json │ │ │ └── statistics2.json │ │ ├── Test5 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── input3.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── result3.json │ │ │ ├── statistics1.json │ │ │ ├── statistics2.json │ │ │ └── statistics3.json │ │ ├── Test5a │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test6 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ ├── Test7 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── input3.txt │ │ │ ├── input4.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── result3.json │ │ │ ├── result4.json │ │ │ ├── statistics1.json │ │ │ ├── statistics2.json │ │ │ ├── statistics3.json │ │ │ └── statistics4.json │ │ ├── Test8 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ │ └── Test9 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── result1.json │ │ │ └── statistics1.json │ ├── offside │ │ ├── Test1 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── input3.txt │ │ │ ├── input4.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── result3.json │ │ │ ├── result4.json │ │ │ ├── statistics1.json │ │ │ ├── statistics2.json │ │ │ ├── statistics3.json │ │ │ └── statistics4.json │ │ └── Test2 │ │ │ ├── final_grammar.json │ │ │ ├── grammar.iggy │ │ │ ├── grammar.json │ │ │ ├── input1.txt │ │ │ ├── input2.txt │ │ │ ├── input3.txt │ │ │ ├── input4.txt │ │ │ ├── result1.json │ │ │ ├── result2.json │ │ │ ├── result3.json │ │ │ ├── result4.json │ │ │ ├── statistics1.json │ │ │ ├── statistics2.json │ │ │ ├── statistics3.json │ │ │ └── statistics4.json │ └── state │ │ ├── Test1 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ │ ├── Test2 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ │ ├── Test3 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ │ ├── Test4 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ │ └── Test5 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json ├── ebnf │ ├── Test1 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── input5.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── result5.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ ├── statistics4.json │ │ └── statistics5.json │ ├── Test10 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test11 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test12 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test13 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test14 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test15 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test2 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ └── statistics4.json │ ├── Test3 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test4 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test5 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test6 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test7 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── input5.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── result5.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ ├── statistics4.json │ │ └── statistics5.json │ ├── Test8 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── input5.txt │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ ├── statistics4.json │ │ └── statistics5.json │ └── Test9 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── input5.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── result5.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ ├── statistics4.json │ │ └── statistics5.json ├── gamma │ ├── Test1 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test2 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test3 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── input5.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ ├── statistics4.json │ │ └── statistics5.json │ └── Test4 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json ├── layout │ ├── Test1 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test2 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test3 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test4 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ └── Test5 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json ├── precedence │ ├── Test1 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test10 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test11 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test12 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test13 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test14 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test15 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test16 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ └── statistics4.json │ ├── Test17 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test18 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test19 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ └── statistics4.json │ ├── Test2 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test20 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test21 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test22 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test23 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test24 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ └── statistics4.json │ ├── Test25 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test26 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test27 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test28 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── input5.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── result5.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ ├── statistics4.json │ │ └── statistics5.json │ ├── Test29 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test3 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test30 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test31 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test32 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ └── grammar.json │ ├── Test33 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test34 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test35 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test36 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ └── statistics3.json │ ├── Test4 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ └── statistics4.json │ ├── Test5 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── statistics1.json │ │ └── statistics2.json │ ├── Test6 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── input2.txt │ │ ├── input3.txt │ │ ├── input4.txt │ │ ├── result1.json │ │ ├── result2.json │ │ ├── result3.json │ │ ├── result4.json │ │ ├── statistics1.json │ │ ├── statistics2.json │ │ ├── statistics3.json │ │ └── statistics4.json │ ├── Test7 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ ├── Test8 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json │ └── Test9 │ │ ├── final_grammar.json │ │ ├── grammar.iggy │ │ ├── grammar.json │ │ ├── input1.txt │ │ ├── result1.json │ │ └── statistics1.json └── recursion │ ├── Test1 │ ├── final_grammar.json │ ├── grammar.iggy │ ├── grammar.json │ ├── input1.txt │ ├── result1.json │ └── statistics1.json │ ├── Test2 │ ├── final_grammar.json │ ├── grammar.iggy │ ├── grammar.json │ ├── input1.txt │ ├── input2.txt │ ├── input3.txt │ ├── input4.txt │ ├── input5.txt │ ├── result1.json │ ├── result2.json │ ├── result3.json │ ├── result4.json │ ├── result5.json │ ├── statistics1.json │ ├── statistics2.json │ ├── statistics3.json │ ├── statistics4.json │ └── statistics5.json │ ├── Test3 │ ├── final_grammar.json │ ├── grammar.iggy │ ├── grammar.json │ ├── input1.txt │ ├── result1.json │ └── statistics1.json │ ├── Test4 │ ├── final_grammar.json │ ├── grammar.iggy │ ├── grammar.json │ ├── input1.txt │ ├── result1.json │ └── statistics1.json │ └── Test5 │ ├── final_grammar.json │ ├── grammar.iggy │ ├── grammar.json │ ├── input1.txt │ ├── input2.txt │ ├── input3.txt │ ├── result1.json │ ├── result2.json │ ├── result3.json │ ├── statistics1.json │ ├── statistics2.json │ └── statistics3.json ├── graphs ├── graph1.txt └── graph2.txt └── tests └── ErrorRecoveryTest ├── test1 └── parse_tree.json ├── test1WithLayout └── parse_tree.json ├── test2 └── parse_tree.json ├── test2WithLayout └── parse_tree.json ├── test3 └── parse_tree.json ├── test3WithLayout └── parse_tree.json ├── test4 └── parse_tree.json ├── test4WithLayout └── parse_tree.json ├── test5 └── parse_tree.json ├── test5WithLayout └── parse_tree.json ├── test6 └── parse_tree.json ├── test6WithLayout └── parse_tree.json ├── test7 └── parse_tree.json └── test7withLayout └── parse_tree.json /.github/workflows/iguana-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/.github/workflows/iguana-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/pom.xml -------------------------------------------------------------------------------- /src/org/iguana/Iguana.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/Iguana.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/ast/AST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/ast/AST.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/ast/AbstractAST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/ast/AbstractAST.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/ast/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/ast/Expression.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/ast/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/ast/Statement.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/attrs/AbstractAttrs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/attrs/AbstractAttrs.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/attrs/Attr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/attrs/Attr.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/env/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/env/Environment.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/env/EnvironmentPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/env/EnvironmentPool.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/env/GLLEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/env/GLLEvaluator.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/traversal/ValUses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/traversal/ValUses.java -------------------------------------------------------------------------------- /src/org/iguana/datadependent/values/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/datadependent/values/Stack.java -------------------------------------------------------------------------------- /src/org/iguana/generator/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/generator/Generator.java -------------------------------------------------------------------------------- /src/org/iguana/generator/GeneratorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/generator/GeneratorUtils.java -------------------------------------------------------------------------------- /src/org/iguana/generator/ide/GenerateLangFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/generator/ide/GenerateLangFiles.java -------------------------------------------------------------------------------- /src/org/iguana/generator/ide/GenerateParserFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/generator/ide/GenerateParserFiles.java -------------------------------------------------------------------------------- /src/org/iguana/generator/ide/GeneratePsiElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/generator/ide/GeneratePsiElements.java -------------------------------------------------------------------------------- /src/org/iguana/generator/parser/ParserGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/generator/parser/ParserGenerator.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/Grammar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/Grammar.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/GrammarGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/GrammarGraph.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/GrammarGraphBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/GrammarGraphBuilder.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/condition/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/condition/Condition.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/condition/ConditionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/condition/ConditionType.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/condition/Conditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/condition/Conditions.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/condition/SlotAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/condition/SlotAction.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/runtime/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/runtime/Position.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/runtime/PrecedenceLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/runtime/PrecedenceLevel.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/runtime/Recursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/runtime/Recursion.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/runtime/RuntimeGrammar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/runtime/RuntimeGrammar.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/runtime/RuntimeRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/runtime/RuntimeRule.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/AbstractTransition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/AbstractTransition.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/BodyGrammarSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/BodyGrammarSlot.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/CodeTransition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/CodeTransition.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/EndGrammarSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/EndGrammarSlot.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/EpsilonGrammarSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/EpsilonGrammarSlot.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/EpsilonTransition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/EpsilonTransition.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/ErrorTransition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/ErrorTransition.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/GrammarSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/GrammarSlot.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/NonterminalNodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/NonterminalNodeType.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/ReturnTransition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/ReturnTransition.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/TerminalGrammarSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/TerminalGrammarSlot.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/TerminalNodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/TerminalNodeType.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/TerminalTransition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/TerminalTransition.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/Transition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/Transition.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/slot/lookahead/FollowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/slot/lookahead/FollowTest.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/AbstractSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/AbstractSymbol.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Align.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Align.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Alt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Alt.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Alternative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Alternative.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Associativity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Associativity.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Block.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Code.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/CodeHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/CodeHolder.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Conditional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Conditional.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Error.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Group.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Identifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Identifier.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/IfThen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/IfThen.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/IfThenElse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/IfThenElse.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Ignore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Ignore.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/LayoutStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/LayoutStrategy.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Nonterminal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Nonterminal.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Offside.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Offside.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Opt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Opt.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Plus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Plus.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/PriorityLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/PriorityLevel.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Return.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Return.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Rule.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Sequence.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Star.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Star.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Start.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Start.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Symbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Symbol.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/SymbolBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/SymbolBuilder.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/Terminal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/Terminal.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/symbol/While.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/symbol/While.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/transformation/EBNFToBNF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/transformation/EBNFToBNF.java -------------------------------------------------------------------------------- /src/org/iguana/grammar/transformation/VarToInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/grammar/transformation/VarToInt.java -------------------------------------------------------------------------------- /src/org/iguana/gss/CyclicDummyGSSEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/CyclicDummyGSSEdges.java -------------------------------------------------------------------------------- /src/org/iguana/gss/CyclicDummyGSSEdgesWithEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/CyclicDummyGSSEdgesWithEnv.java -------------------------------------------------------------------------------- /src/org/iguana/gss/DefaultGSSEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/DefaultGSSEdge.java -------------------------------------------------------------------------------- /src/org/iguana/gss/DefaultGSSEdgeWithEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/DefaultGSSEdgeWithEnv.java -------------------------------------------------------------------------------- /src/org/iguana/gss/DefaultGSSNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/DefaultGSSNode.java -------------------------------------------------------------------------------- /src/org/iguana/gss/DummyGSSEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/DummyGSSEdge.java -------------------------------------------------------------------------------- /src/org/iguana/gss/DummyGSSEdgeWithEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/DummyGSSEdgeWithEnv.java -------------------------------------------------------------------------------- /src/org/iguana/gss/GSSEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/GSSEdge.java -------------------------------------------------------------------------------- /src/org/iguana/gss/GSSNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/GSSNode.java -------------------------------------------------------------------------------- /src/org/iguana/gss/StartGSSNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/gss/StartGSSNode.java -------------------------------------------------------------------------------- /src/org/iguana/iggy/IggyParserUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/iggy/IggyParserUtils.java -------------------------------------------------------------------------------- /src/org/iguana/iggy/IggyRegexCategories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/iggy/IggyRegexCategories.java -------------------------------------------------------------------------------- /src/org/iguana/iggy/gen/IggyGrammar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/iggy/gen/IggyGrammar.java -------------------------------------------------------------------------------- /src/org/iguana/iggy/gen/IggyParseTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/iggy/gen/IggyParseTree.java -------------------------------------------------------------------------------- /src/org/iguana/iggy/gen/IggyParseTreeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/iggy/gen/IggyParseTreeBuilder.java -------------------------------------------------------------------------------- /src/org/iguana/iggy/gen/IggyParseTreeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/iggy/gen/IggyParseTreeVisitor.java -------------------------------------------------------------------------------- /src/org/iguana/iggy/gen/IggyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/iggy/gen/IggyParser.java -------------------------------------------------------------------------------- /src/org/iguana/parser/IguanaParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/IguanaParser.java -------------------------------------------------------------------------------- /src/org/iguana/parser/IguanaRecognizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/IguanaRecognizer.java -------------------------------------------------------------------------------- /src/org/iguana/parser/IguanaRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/IguanaRuntime.java -------------------------------------------------------------------------------- /src/org/iguana/parser/ParseError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/ParseError.java -------------------------------------------------------------------------------- /src/org/iguana/parser/ParseErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/ParseErrorException.java -------------------------------------------------------------------------------- /src/org/iguana/parser/ParseStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/ParseStatistics.java -------------------------------------------------------------------------------- /src/org/iguana/parser/RecognizerStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/RecognizerStatistics.java -------------------------------------------------------------------------------- /src/org/iguana/parser/descriptor/Descriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/descriptor/Descriptor.java -------------------------------------------------------------------------------- /src/org/iguana/parser/options/ParseOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/options/ParseOptions.java -------------------------------------------------------------------------------- /src/org/iguana/parser/options/ParseTreeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/options/ParseTreeOptions.java -------------------------------------------------------------------------------- /src/org/iguana/parser/options/RecognizerOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parser/options/RecognizerOptions.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/AmbiguityNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/AmbiguityNode.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/DefaultParseTreeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/DefaultParseTreeBuilder.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/DefaultTerminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/DefaultTerminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/ErrorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/ErrorNode.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/KeywordTerminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/KeywordTerminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/MetaSymbolNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/MetaSymbolNode.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/NonterminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/NonterminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/ParseTreeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/ParseTreeBuilder.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/ParseTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/ParseTreeNode.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/ParseTreeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/ParseTreeVisitor.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/TerminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/TerminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/parsetree/VisitResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/parsetree/VisitResult.java -------------------------------------------------------------------------------- /src/org/iguana/regex/AbstractRegularExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/AbstractRegularExpression.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Alt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Alt.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Char.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Char.java -------------------------------------------------------------------------------- /src/org/iguana/regex/CharRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/CharRange.java -------------------------------------------------------------------------------- /src/org/iguana/regex/CharacterRanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/CharacterRanges.java -------------------------------------------------------------------------------- /src/org/iguana/regex/EOF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/EOF.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Epsilon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Epsilon.java -------------------------------------------------------------------------------- /src/org/iguana/regex/IguanaTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/IguanaTokenizer.java -------------------------------------------------------------------------------- /src/org/iguana/regex/InlineReferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/InlineReferences.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Opt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Opt.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Plus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Plus.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Reference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Reference.java -------------------------------------------------------------------------------- /src/org/iguana/regex/RegexBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/RegexBuilder.java -------------------------------------------------------------------------------- /src/org/iguana/regex/RegularExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/RegularExpression.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Seq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Seq.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Star.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Star.java -------------------------------------------------------------------------------- /src/org/iguana/regex/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/Token.java -------------------------------------------------------------------------------- /src/org/iguana/regex/automaton/Automaton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/automaton/Automaton.java -------------------------------------------------------------------------------- /src/org/iguana/regex/automaton/AutomatonBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/automaton/AutomatonBuilder.java -------------------------------------------------------------------------------- /src/org/iguana/regex/automaton/AutomatonVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/automaton/AutomatonVisitor.java -------------------------------------------------------------------------------- /src/org/iguana/regex/automaton/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/automaton/State.java -------------------------------------------------------------------------------- /src/org/iguana/regex/automaton/StateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/automaton/StateType.java -------------------------------------------------------------------------------- /src/org/iguana/regex/automaton/Transition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/automaton/Transition.java -------------------------------------------------------------------------------- /src/org/iguana/regex/matcher/DFABackwardsMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/matcher/DFABackwardsMatcher.java -------------------------------------------------------------------------------- /src/org/iguana/regex/matcher/DFAMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/matcher/DFAMatcher.java -------------------------------------------------------------------------------- /src/org/iguana/regex/matcher/DFAMatcherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/matcher/DFAMatcherFactory.java -------------------------------------------------------------------------------- /src/org/iguana/regex/matcher/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/matcher/Main.java -------------------------------------------------------------------------------- /src/org/iguana/regex/matcher/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/matcher/Matcher.java -------------------------------------------------------------------------------- /src/org/iguana/regex/matcher/MatcherFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/matcher/MatcherFactory.java -------------------------------------------------------------------------------- /src/org/iguana/regex/utils/AutomatonToDot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/regex/utils/AutomatonToDot.java -------------------------------------------------------------------------------- /src/org/iguana/result/ParserResultOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/result/ParserResultOps.java -------------------------------------------------------------------------------- /src/org/iguana/result/RecognizerResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/result/RecognizerResult.java -------------------------------------------------------------------------------- /src/org/iguana/result/RecognizerResultOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/result/RecognizerResultOps.java -------------------------------------------------------------------------------- /src/org/iguana/result/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/result/Result.java -------------------------------------------------------------------------------- /src/org/iguana/result/ResultOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/result/ResultOps.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/DefaultTerminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/DefaultTerminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/EmptyTerminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/EmptyTerminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/EpsilonTerminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/EpsilonTerminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/ErrorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/ErrorNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/IntermediateNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/IntermediateNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/KeywordTerminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/KeywordTerminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/NonPackedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/NonPackedNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/NonterminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/NonterminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/NonterminalNodeWithValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/NonterminalNodeWithValue.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/PackedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/PackedNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/SPPFNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/SPPFNode.java -------------------------------------------------------------------------------- /src/org/iguana/sppf/TerminalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/sppf/TerminalNode.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/AbstractSymbolVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/AbstractSymbolVisitor.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/IConditionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/IConditionVisitor.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/ISymbolVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/ISymbolVisitor.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/SPPFVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/SPPFVisitor.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/SymbolToSymbolVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/SymbolToSymbolVisitor.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/idea/GenerateBasicFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/idea/GenerateBasicFiles.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/idea/GenerateElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/idea/GenerateElements.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/idea/GenerateJFlex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/idea/GenerateJFlex.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/idea/GenerateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/idea/GenerateParser.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/idea/IdeaIDEGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/idea/IdeaIDEGenerator.java -------------------------------------------------------------------------------- /src/org/iguana/traversal/idea/Names.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/traversal/idea/Names.java -------------------------------------------------------------------------------- /src/org/iguana/util/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/Configuration.java -------------------------------------------------------------------------------- /src/org/iguana/util/Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/Holder.java -------------------------------------------------------------------------------- /src/org/iguana/util/ParserLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/ParserLogger.java -------------------------------------------------------------------------------- /src/org/iguana/util/RunningTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/RunningTime.java -------------------------------------------------------------------------------- /src/org/iguana/util/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/Tuple.java -------------------------------------------------------------------------------- /src/org/iguana/util/config/ConfigFileParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/config/ConfigFileParser.java -------------------------------------------------------------------------------- /src/org/iguana/util/config/XMLConfigFileParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/config/XMLConfigFileParser.java -------------------------------------------------------------------------------- /src/org/iguana/util/serialization/JsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/serialization/JsonSerializer.java -------------------------------------------------------------------------------- /src/org/iguana/util/trie/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/trie/Edge.java -------------------------------------------------------------------------------- /src/org/iguana/util/trie/ExternalEqual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/trie/ExternalEqual.java -------------------------------------------------------------------------------- /src/org/iguana/util/trie/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/trie/Node.java -------------------------------------------------------------------------------- /src/org/iguana/util/trie/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/trie/Trie.java -------------------------------------------------------------------------------- /src/org/iguana/util/visualization/GSSToDot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/visualization/GSSToDot.java -------------------------------------------------------------------------------- /src/org/iguana/util/visualization/ParseTreeToDot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/visualization/ParseTreeToDot.java -------------------------------------------------------------------------------- /src/org/iguana/util/visualization/SPPFToDot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/util/visualization/SPPFToDot.java -------------------------------------------------------------------------------- /src/org/iguana/utils/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/Assert.java -------------------------------------------------------------------------------- /src/org/iguana/utils/benchmark/BenchmarkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/benchmark/BenchmarkUtil.java -------------------------------------------------------------------------------- /src/org/iguana/utils/benchmark/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/benchmark/Timer.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/CollectionsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/CollectionsUtil.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/HashMapFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/HashMapFactory.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/IntKeyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/IntKeyMapper.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/IntUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/IntUtils.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/Keys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/Keys.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/IntArrayKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/IntArrayKey.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/IntKey1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/IntKey1.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/IntKey2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/IntKey2.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/IntKey3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/IntKey3.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/IntKey4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/IntKey4.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/Key.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/ObjectKey2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/ObjectKey2.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/ObjectKey3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/ObjectKey3.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/ObjectKey4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/ObjectKey4.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/key/ObjectKeyN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/key/ObjectKeyN.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/rangemap/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/rangemap/Range.java -------------------------------------------------------------------------------- /src/org/iguana/utils/collections/rangemap/Ranges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/collections/rangemap/Ranges.java -------------------------------------------------------------------------------- /src/org/iguana/utils/function/IntFunction2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/function/IntFunction2.java -------------------------------------------------------------------------------- /src/org/iguana/utils/function/IntFunction3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/function/IntFunction3.java -------------------------------------------------------------------------------- /src/org/iguana/utils/function/IntFunction4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/function/IntFunction4.java -------------------------------------------------------------------------------- /src/org/iguana/utils/function/IntFunction5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/function/IntFunction5.java -------------------------------------------------------------------------------- /src/org/iguana/utils/function/IntFunctionAny.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/function/IntFunctionAny.java -------------------------------------------------------------------------------- /src/org/iguana/utils/input/AbstractInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/input/AbstractInput.java -------------------------------------------------------------------------------- /src/org/iguana/utils/input/DefaultInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/input/DefaultInput.java -------------------------------------------------------------------------------- /src/org/iguana/utils/input/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/input/Input.java -------------------------------------------------------------------------------- /src/org/iguana/utils/input/UTF32Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/input/UTF32Input.java -------------------------------------------------------------------------------- /src/org/iguana/utils/io/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/io/FileUtils.java -------------------------------------------------------------------------------- /src/org/iguana/utils/logging/IguanaLogFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/logging/IguanaLogFormatter.java -------------------------------------------------------------------------------- /src/org/iguana/utils/logging/IguanaLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/logging/IguanaLogger.java -------------------------------------------------------------------------------- /src/org/iguana/utils/logging/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/logging/LogLevel.java -------------------------------------------------------------------------------- /src/org/iguana/utils/string/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/string/StringUtil.java -------------------------------------------------------------------------------- /src/org/iguana/utils/visualization/DotGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/org/iguana/utils/visualization/DotGraph.java -------------------------------------------------------------------------------- /src/resources/Iguana.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/resources/Iguana.iggy -------------------------------------------------------------------------------- /src/resources/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/resources/checkstyle.xml -------------------------------------------------------------------------------- /src/resources/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/resources/config.xml -------------------------------------------------------------------------------- /src/resources/iggy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/src/resources/iggy.json -------------------------------------------------------------------------------- /test/org/iguana/GrammarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/GrammarTest.java -------------------------------------------------------------------------------- /test/org/iguana/ParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/ParserTest.java -------------------------------------------------------------------------------- /test/org/iguana/grammar/AttributesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/grammar/AttributesTest.java -------------------------------------------------------------------------------- /test/org/iguana/grammar/GrammarToStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/grammar/GrammarToStringTest.java -------------------------------------------------------------------------------- /test/org/iguana/gss/GSSNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/gss/GSSNodeTest.java -------------------------------------------------------------------------------- /test/org/iguana/iggy/IggyParserBootstrapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/iggy/IggyParserBootstrapTest.java -------------------------------------------------------------------------------- /test/org/iguana/iggy/IggyRegexCategoriesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/iggy/IggyRegexCategoriesTest.java -------------------------------------------------------------------------------- /test/org/iguana/parser/ParserTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/ParserTestRunner.java -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/IF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/IF.java -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/Python.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/Python.java -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test1.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test2.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test3.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test4.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test5.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test6.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test6.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test7.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test7.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test8.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test8.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/datadependent/haskell/test9.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/datadependent/haskell/test9.hs -------------------------------------------------------------------------------- /test/org/iguana/parser/error/ErrorRecoveryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/error/ErrorRecoveryTest.java -------------------------------------------------------------------------------- /test/org/iguana/parser/firstfollow/NullableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/firstfollow/NullableTest.java -------------------------------------------------------------------------------- /test/org/iguana/parser/parsetree/VisitResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/parser/parsetree/VisitResultTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/AltTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/AltTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/CharRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/CharRangeTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/CharTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/CharTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/CharacterClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/CharacterClassTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/ExamplesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/ExamplesTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/InlineRegexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/InlineRegexTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/OptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/OptTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/PlusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/PlusTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/RegularExpressionExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/RegularExpressionExamples.java -------------------------------------------------------------------------------- /test/org/iguana/regex/SeqTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/SeqTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/StarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/StarTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/automaton/DiffernceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/automaton/DiffernceTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/automaton/IntersectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/automaton/IntersectionTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/automaton/MinimizationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/automaton/MinimizationTest.java -------------------------------------------------------------------------------- /test/org/iguana/regex/automaton/UnionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/regex/automaton/UnionTest.java -------------------------------------------------------------------------------- /test/org/iguana/utils/IntUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/utils/IntUtilsTest.java -------------------------------------------------------------------------------- /test/org/iguana/utils/collections/IntArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/utils/collections/IntArrayTest.java -------------------------------------------------------------------------------- /test/org/iguana/utils/collections/IntListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/utils/collections/IntListTest.java -------------------------------------------------------------------------------- /test/org/iguana/utils/collections/IntRangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/utils/collections/IntRangeTest.java -------------------------------------------------------------------------------- /test/org/iguana/utils/collections/RangeMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/utils/collections/RangeMapTest.java -------------------------------------------------------------------------------- /test/org/iguana/utils/collections/TestIntHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/utils/collections/TestIntHashMap.java -------------------------------------------------------------------------------- /test/org/iguana/utils/collections/TestIntHashSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/utils/collections/TestIntHashSet.java -------------------------------------------------------------------------------- /test/org/iguana/utils/input/InputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/org/iguana/utils/input/InputTest.java -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test1/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start A = 3 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test1/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test1/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test1/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test1/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test1/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test1/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test10/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test10/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test10/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test10/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test10/input1.txt: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test10/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test10/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test10/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test10/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test11/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test11/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test11/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test11/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test11/input1.txt: -------------------------------------------------------------------------------- 1 | ab -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test11/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test11/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test11/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test11/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test12/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test12/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test12/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test12/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test12/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test12/input2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test12/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test12/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test12/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test12/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test13/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test13/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test13/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test13/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test13/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test13/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test13/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test14/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start A 3 | = B 'a' 'c' 4 | 5 | B = 'b' 6 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test14/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test14/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test14/input1.txt: -------------------------------------------------------------------------------- 1 | bac -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test14/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test14/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test14/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test14/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test15/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start A 3 | = B 'a' 4 | 5 | B = 'b' 6 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test15/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test15/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test15/input1.txt: -------------------------------------------------------------------------------- 1 | ba -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test15/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test15/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test15/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test15/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test16/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test16/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test16/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test16/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test16/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test16/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test16/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test16/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test16/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test17/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test17/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test17/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test17/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test17/input1.txt: -------------------------------------------------------------------------------- 1 | aaabb -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test17/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test17/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test17/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test17/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/input1.txt: -------------------------------------------------------------------------------- 1 | a+a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/input2.txt: -------------------------------------------------------------------------------- 1 | a+a+a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/input3.txt -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test18/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test18/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/input1.txt: -------------------------------------------------------------------------------- 1 | a+a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/input2.txt: -------------------------------------------------------------------------------- 1 | a+a*a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/input3.txt -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test19/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test19/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test2/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start A 3 | = 'a' 4 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test2/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test2/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test2/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test2/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test2/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test2/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test20/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test20/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test20/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test20/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test20/input1.txt: -------------------------------------------------------------------------------- 1 | a+a*a+a -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test20/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test20/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test20/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test20/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test3/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start A 3 | = 'a' 'b' 4 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test3/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test3/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | ab -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test3/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test3/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test3/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test3/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test4/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start A 3 | = 'a' 'b' 'c' 4 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test4/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test4/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test4/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test4/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test4/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test4/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test5/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start A 3 | = B 4 | 5 | B = 'b' 6 | -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test5/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test5/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | b -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test5/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test5/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test5/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test5/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test6/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test6/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test6/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test6/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test6/input1.txt: -------------------------------------------------------------------------------- 1 | bc -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test6/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test6/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test6/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test6/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test7/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test7/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test7/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test7/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test7/input1.txt: -------------------------------------------------------------------------------- 1 | bcd -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test7/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test7/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test7/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test7/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test8/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test8/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test8/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test8/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test8/input1.txt: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test8/input2.txt: -------------------------------------------------------------------------------- 1 | aaaac -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test8/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test8/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test8/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test8/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test8/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test8/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test8/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test8/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test9/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test9/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test9/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test9/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test9/input1.txt: -------------------------------------------------------------------------------- 1 | aab -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test9/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test9/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/basic/Test9/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/basic/Test9/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test1/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test1/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test1/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test1/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test1/input2.txt: -------------------------------------------------------------------------------- 1 | abc: -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test1/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test1/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test1/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test1/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test2/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test2/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test2/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test2/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | aasb -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test2/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test2/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test3/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test3/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test3/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test3/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | abc8 -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test3/input2.txt: -------------------------------------------------------------------------------- 1 | abc3 -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test3/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test3/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test3/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test3/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test4/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test4/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | when -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/input2.txt: -------------------------------------------------------------------------------- 1 | if -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/input3.txt: -------------------------------------------------------------------------------- 1 | do -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/input4.txt: -------------------------------------------------------------------------------- 1 | while -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test4/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test4/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test4/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test4/result4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test4/result4.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test5/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test5/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | when -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/input2.txt: -------------------------------------------------------------------------------- 1 | if -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/input3.txt: -------------------------------------------------------------------------------- 1 | do -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/input4.txt: -------------------------------------------------------------------------------- 1 | while -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test5/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test5/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test5/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test5/result4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test5/result4.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test6/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test6/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test6/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test6/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test6/input1.txt: -------------------------------------------------------------------------------- 1 | forall -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test6/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test6/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test7/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test7/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test7/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test7/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test7/input1.txt: -------------------------------------------------------------------------------- 1 | forall -------------------------------------------------------------------------------- /test/resources/grammars/conditions/Test7/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/conditions/Test7/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | ab -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test10/input1.txt: -------------------------------------------------------------------------------- 1 | a b -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test11/input1.txt: -------------------------------------------------------------------------------- 1 | a b -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | aab -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | a^a-^a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test4/input2.txt: -------------------------------------------------------------------------------- 1 | a^a^a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test4/input3.txt: -------------------------------------------------------------------------------- 1 | a^a- -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test4/input4.txt: -------------------------------------------------------------------------------- 1 | a-^a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | a+-a+a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test6/input1.txt: -------------------------------------------------------------------------------- 1 | a+a^a^a*a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test7/input1.txt: -------------------------------------------------------------------------------- 1 | a+a^a^-a+a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test8/input1.txt: -------------------------------------------------------------------------------- 1 | xawz -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test9/input1.txt: -------------------------------------------------------------------------------- 1 | xyaw -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/basic/Test9/input2.txt: -------------------------------------------------------------------------------- 1 | xawz -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/ebnf/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | acd -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/ebnf/Test1/input2.txt: -------------------------------------------------------------------------------- 1 | abbbb -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/ebnf/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | acdcdb -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/ebnf/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | abbb -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/ebnf/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | KLJA -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/ebnf/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | KLJA -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/examples/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | ca -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/examples/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | 1 + - if 0 then 2 else 3 + 4 -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/excepts/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | a+a- -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/excepts/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | -a^a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/excepts/Test2/input2.txt: -------------------------------------------------------------------------------- 1 | +a^a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/excepts/Test2/input3.txt: -------------------------------------------------------------------------------- 1 | a^+a*a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/excepts/Test2/input4.txt: -------------------------------------------------------------------------------- 1 | a^a^a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/excepts/Test2/input5.txt: -------------------------------------------------------------------------------- 1 | a*a^a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/excepts/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | a^+a*a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | a**a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test1/input2.txt: -------------------------------------------------------------------------------- 1 | a**a+a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test1/input3.txt: -------------------------------------------------------------------------------- 1 | a+a**a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | a**a**a+a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test2/input2.txt: -------------------------------------------------------------------------------- 1 | a**a+a+a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | fa+a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test3/input2.txt: -------------------------------------------------------------------------------- 1 | a+fa -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | a*a*a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test5/input2.txt: -------------------------------------------------------------------------------- 1 | a*a->-a*a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test5/input3.txt: -------------------------------------------------------------------------------- 1 | a*a->-a->a*a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test5a/input1.txt: -------------------------------------------------------------------------------- 1 | a*a->-a->a*a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test6/input1.txt: -------------------------------------------------------------------------------- 1 | --a&a*/+- -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test7/input1.txt: -------------------------------------------------------------------------------- 1 | a^a*a&aa+a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test7/input2.txt: -------------------------------------------------------------------------------- 1 | abb -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test7/input3.txt: -------------------------------------------------------------------------------- 1 | a^a*a&a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test7/input4.txt: -------------------------------------------------------------------------------- 1 | a^*aa -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test8/input1.txt: -------------------------------------------------------------------------------- 1 | a,-a;a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/indirect/Test9/input1.txt: -------------------------------------------------------------------------------- 1 | a,-a;a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/state/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | aa;cb;d -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/state/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | aa;cb;d -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/state/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/state/Test4/input2.txt: -------------------------------------------------------------------------------- 1 | a+a+a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/state/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/datadependent/state/Test5/input2.txt: -------------------------------------------------------------------------------- 1 | a+a+a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start A 3 | = 'a'* 4 | -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/input2.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/input3.txt: -------------------------------------------------------------------------------- 1 | aa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/input4.txt: -------------------------------------------------------------------------------- 1 | aaa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/input5.txt -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/result4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/result4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/result5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/result5.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/statistics4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/statistics4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test1/statistics5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test1/statistics5.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test10/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test10/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/input1.txt: -------------------------------------------------------------------------------- 1 | b -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/input2.txt: -------------------------------------------------------------------------------- 1 | bb -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/input3.txt: -------------------------------------------------------------------------------- 1 | bbbbb -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test10/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test10/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test10/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test10/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test10/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test10/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test10/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test11/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test11/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test11/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test11/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test11/input1.txt: -------------------------------------------------------------------------------- 1 | aaabbbb -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test11/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test11/input2.txt -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test11/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test11/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test11/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test11/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test11/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test11/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test11/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test11/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test12/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start S 3 | = {A ','}+ 4 | 5 | A = 'a' 6 | -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test12/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test12/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test12/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test12/input2.txt: -------------------------------------------------------------------------------- 1 | a,a,a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test12/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test12/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test12/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test12/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test12/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test12/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test12/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test12/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test13/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test13/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test13/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test13/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test13/input1.txt: -------------------------------------------------------------------------------- 1 | abcd -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test13/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test13/input2.txt -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test13/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test13/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test13/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test13/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test13/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test13/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test13/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test13/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test14/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test14/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test14/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test14/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test14/input1.txt: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test14/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test14/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test14/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test14/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test15/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test15/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test15/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test15/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test15/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test15/input2.txt: -------------------------------------------------------------------------------- 1 | KLLJNa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test15/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test15/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test15/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test15/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test15/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test15/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test15/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test15/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start S 3 | = A* 4 | 5 | A = 'a' -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/input2.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/input3.txt: -------------------------------------------------------------------------------- 1 | aa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/input4.txt -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/result4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/result4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test2/statistics4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test2/statistics4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test3/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start S 3 | = A? 4 | 5 | A = 'a' -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test3/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/input2.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test3/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test3/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test3/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test3/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test3/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test4/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start S 3 | = A+ 4 | 5 | A = 'a' -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test4/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/input2.txt: -------------------------------------------------------------------------------- 1 | aa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/input3.txt: -------------------------------------------------------------------------------- 1 | aaa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test4/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test4/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test4/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test4/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test4/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test4/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test4/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test5/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test5/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test5/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start S 3 | = (A) 4 | 5 | A = 'a' -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test5/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test5/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test5/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test5/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test5/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test5/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/input1.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/input2.txt: -------------------------------------------------------------------------------- 1 | b -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/input3.txt: -------------------------------------------------------------------------------- 1 | c -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test6/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test6/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/input1.txt: -------------------------------------------------------------------------------- 1 | b -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/input2.txt: -------------------------------------------------------------------------------- 1 | ab -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/input3.txt: -------------------------------------------------------------------------------- 1 | bc -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/input4.txt: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/input5.txt -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/result4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/result4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/result5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/result5.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/statistics4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/statistics4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test7/statistics5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test7/statistics5.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test8/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/grammar.iggy: -------------------------------------------------------------------------------- 1 | 2 | start S 3 | = A* 4 | 5 | A = 'a'* 6 | -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test8/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/input2.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/input3.txt: -------------------------------------------------------------------------------- 1 | aa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/input4.txt: -------------------------------------------------------------------------------- 1 | aaa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test8/input5.txt -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test8/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test8/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test8/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/statistics4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test8/statistics4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test8/statistics5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test8/statistics5.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/final_grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/final_grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/input2.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/input3.txt: -------------------------------------------------------------------------------- 1 | aa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/input4.txt: -------------------------------------------------------------------------------- 1 | aaa -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/input5.txt -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/result4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/result4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/result5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/result5.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/statistics4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/statistics4.json -------------------------------------------------------------------------------- /test/resources/grammars/ebnf/Test9/statistics5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/ebnf/Test9/statistics5.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test1/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test1/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test1/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test1/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | aad -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test1/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test1/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test1/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test1/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test2/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test2/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test2/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test2/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | aad -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test2/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test2/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test2/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test2/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | bbb -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/input2.txt: -------------------------------------------------------------------------------- 1 | bbbb -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/input3.txt: -------------------------------------------------------------------------------- 1 | bbbbb -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/input4.txt: -------------------------------------------------------------------------------- 1 | KJ" -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/input5.txt -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/statistics4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/statistics4.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test3/statistics5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test3/statistics5.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test4/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test4/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test4/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test4/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | bbbbb -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test4/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test4/input2.txt -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test4/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test4/input3.txt -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test4/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test4/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test4/statistics2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test4/statistics2.json -------------------------------------------------------------------------------- /test/resources/grammars/gamma/Test4/statistics3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/gamma/Test4/statistics3.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test1/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test1/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test1/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test1/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | a b -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test1/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test1/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test1/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test1/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test2/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test2/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test2/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test2/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | a c -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test2/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test2/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test2/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test2/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test3/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test3/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test3/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test3/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test3/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test3/input1.txt -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test3/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test3/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test3/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test3/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test4/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test4/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test4/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test4/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test4/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test4/input1.txt -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test4/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test4/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test4/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test4/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test5/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test5/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test5/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test5/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | a b -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test5/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test5/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/layout/Test5/statistics1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/layout/Test5/statistics1.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test1/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test1/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test1/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test1/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | a+a*a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test1/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test1/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test10/input1.txt: -------------------------------------------------------------------------------- 1 | a+a^a^-a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test11/input1.txt: -------------------------------------------------------------------------------- 1 | xawz -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test11/input2.txt: -------------------------------------------------------------------------------- 1 | xyaw -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test12/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test12/input1.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test13/input1.txt: -------------------------------------------------------------------------------- 1 | a+a[a+a] -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test13/input2.txt: -------------------------------------------------------------------------------- 1 | a+a*a+[a+a] -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test13/input3.txt: -------------------------------------------------------------------------------- 1 | a[a][a+a] -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test14/input1.txt: -------------------------------------------------------------------------------- 1 | a,-a;a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test15/input1.txt: -------------------------------------------------------------------------------- 1 | -*a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test16/input1.txt: -------------------------------------------------------------------------------- 1 | a^a^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test16/input2.txt: -------------------------------------------------------------------------------- 1 | a^a- -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test16/input3.txt: -------------------------------------------------------------------------------- 1 | a-^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test16/input4.txt: -------------------------------------------------------------------------------- 1 | a^a-^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test17/input1.txt: -------------------------------------------------------------------------------- 1 | a+a^a^a*a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test18/input1.txt: -------------------------------------------------------------------------------- 1 | a^-a*a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test19/input1.txt: -------------------------------------------------------------------------------- 1 | a*-a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test19/input2.txt: -------------------------------------------------------------------------------- 1 | a*-a*a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test19/input3.txt: -------------------------------------------------------------------------------- 1 | a*+a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test19/input4.txt: -------------------------------------------------------------------------------- 1 | a*+a*a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test2/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test2/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test2/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test2/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | a+a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test2/input2.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test2/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test2/input3.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test2/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test2/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test2/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test2/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test2/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test2/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test20/input1.txt: -------------------------------------------------------------------------------- 1 | zwax -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test21/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test21/input1.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test22/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test22/input1.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test23/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test23/input1.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test23/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test23/input2.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test24/input1.txt: -------------------------------------------------------------------------------- 1 | a + if a then a + a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test24/input2.txt: -------------------------------------------------------------------------------- 1 | a;-a;a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test24/input3.txt: -------------------------------------------------------------------------------- 1 | aaa.id -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test24/input4.txt: -------------------------------------------------------------------------------- 1 | a+a-a+a+-a*a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test25/input1.txt: -------------------------------------------------------------------------------- 1 | a+a- -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test26/input1.txt: -------------------------------------------------------------------------------- 1 | a*-a^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test27/input1.txt: -------------------------------------------------------------------------------- 1 | a*+a*a+a--a/a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test28/input1.txt: -------------------------------------------------------------------------------- 1 | -a^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test28/input2.txt: -------------------------------------------------------------------------------- 1 | --a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test28/input3.txt: -------------------------------------------------------------------------------- 1 | -+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test28/input4.txt: -------------------------------------------------------------------------------- 1 | a^+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test28/input5.txt: -------------------------------------------------------------------------------- 1 | a^-a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test29/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test29/input1.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test3/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test3/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test3/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test3/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | a^a^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test3/input2.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test3/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test3/input3.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test3/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test3/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test3/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test3/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test3/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test3/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test30/input1.txt: -------------------------------------------------------------------------------- 1 | -*a+ -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test31/input1.txt: -------------------------------------------------------------------------------- 1 | a+-a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test33/input1.txt: -------------------------------------------------------------------------------- 1 | a-&a-a-a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test33/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test33/input2.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test34/input1.txt: -------------------------------------------------------------------------------- 1 | a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test34/input2.txt: -------------------------------------------------------------------------------- 1 | a+a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test34/input3.txt: -------------------------------------------------------------------------------- 1 | a-a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test35/input1.txt: -------------------------------------------------------------------------------- 1 | a+a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test35/input2.txt: -------------------------------------------------------------------------------- 1 | a-a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test36/input1.txt: -------------------------------------------------------------------------------- 1 | a^a^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test36/input2.txt: -------------------------------------------------------------------------------- 1 | a+a-a^a^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test36/input3.txt: -------------------------------------------------------------------------------- 1 | a^a^a-a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | a+a*a*a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/input2.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/input3.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/input4.txt -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test4/result4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test4/result4.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test5/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test5/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test5/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test5/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | -a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test5/input2.txt: -------------------------------------------------------------------------------- 1 | a+-a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test5/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test5/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test5/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test5/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test6/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test6/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/input1.txt: -------------------------------------------------------------------------------- 1 | a+-a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/input2.txt: -------------------------------------------------------------------------------- 1 | a+a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/input3.txt: -------------------------------------------------------------------------------- 1 | -a+a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/input4.txt: -------------------------------------------------------------------------------- 1 | a+-a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test6/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/result2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test6/result2.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/result3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test6/result3.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test6/result4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test6/result4.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test7/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test7/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test7/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test7/grammar.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test7/input1.txt: -------------------------------------------------------------------------------- 1 | a^a&^a -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test7/result1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test7/result1.json -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test8/grammar.iggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/precedence/Test8/grammar.iggy -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test8/input1.txt: -------------------------------------------------------------------------------- 1 | a+(a) -------------------------------------------------------------------------------- /test/resources/grammars/precedence/Test9/input1.txt: -------------------------------------------------------------------------------- 1 | xawz -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test1/input1.txt: -------------------------------------------------------------------------------- 1 | ba+a+a -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test2/input1.txt: -------------------------------------------------------------------------------- 1 | xca -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test2/input2.txt: -------------------------------------------------------------------------------- 1 | ycb -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test2/input3.txt: -------------------------------------------------------------------------------- 1 | cababaab -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test2/input4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/recursion/Test2/input4.txt -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test2/input5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/grammars/recursion/Test2/input5.txt -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test3/input1.txt: -------------------------------------------------------------------------------- 1 | bc -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test4/input1.txt: -------------------------------------------------------------------------------- 1 | ad -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test5/input1.txt: -------------------------------------------------------------------------------- 1 | efcfc -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test5/input2.txt: -------------------------------------------------------------------------------- 1 | KMOA -------------------------------------------------------------------------------- /test/resources/grammars/recursion/Test5/input3.txt: -------------------------------------------------------------------------------- 1 | egdfcgd -------------------------------------------------------------------------------- /test/resources/graphs/graph1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/graphs/graph1.txt -------------------------------------------------------------------------------- /test/resources/graphs/graph2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iguana-parser/iguana/HEAD/test/resources/graphs/graph2.txt --------------------------------------------------------------------------------