├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── release.sh └── src ├── main └── java │ └── com │ └── khubla │ └── antlr │ └── antlr4test │ ├── AssertErrorsErrorListener.java │ ├── AssertErrorsException.java │ ├── CaseInsensitiveType.java │ ├── FileUtil.java │ ├── GrammarInitializer.java │ ├── GrammarTestMojo.java │ ├── Scenario.java │ ├── ScenarioExecutor.java │ ├── charstream │ ├── BinaryCharStream.java │ └── CaseChangingCharStream.java │ └── filestream │ └── AntlrCaseInsensitiveFileStream.java └── test ├── java ├── dummy │ └── TestGrammarInitializer.java └── test │ └── com │ └── khubla │ └── antlr │ └── antlr4test │ ├── AssertErrorsErrorListenerTest.java │ └── TestGrammarTestMojo.java └── resources ├── CaseInsensitive_UPPER.g4 ├── CaseInsensitive_lower.g4 ├── SampleErrorsEmptyFile.errors ├── SampleErrorsFileNonEmpty.errors ├── binary-pom.xml ├── caseInsensitive_UPPER-pom.xml ├── caseInsensitive_lower-pom.xml ├── dummy ├── .antlr │ ├── TestGrammarLexer.interp │ ├── TestGrammarLexer.java │ ├── TestGrammarLexer.tokens │ ├── TestGrammarParser.interp │ ├── TestGrammarParser.java │ └── TestGrammarParser.tokens ├── BaseLexer.java ├── TestGrammarLexer.g4 └── TestGrammarParser.g4 ├── examples ├── CaseInsensitive.txt1 ├── aprimeprimeequalsfive.txt ├── commutative.txt ├── example1.txt ├── example2.txt ├── example3.txt ├── example4.txt ├── modulo.txt ├── modulo.txt.errors ├── onenotequaltotwo.txt ├── primes.txt ├── twoplusthreeisfive.txt ├── twoplustwoisnotfive.txt ├── xplusy.txt ├── xplusy.txt.errors └── zeronotsuccessor.txt ├── generic-pom.xml ├── grammarInitializer-pom.xml ├── scenarioInitializeIgnoreSpaces ├── myAttribList.txt └── myAttribList.txt.tree ├── scenarioNoInitialization ├── myAttribList.txt ├── myAttribList.txt.errors └── myAttribList.txt.tree ├── scenarios-pom.xml └── tnt.g4 /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/release.sh -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/AssertErrorsErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/AssertErrorsErrorListener.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/AssertErrorsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/AssertErrorsException.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/CaseInsensitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/CaseInsensitiveType.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/GrammarInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/GrammarInitializer.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/GrammarTestMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/GrammarTestMojo.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/Scenario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/Scenario.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/ScenarioExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/ScenarioExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/charstream/BinaryCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/charstream/BinaryCharStream.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/charstream/CaseChangingCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/charstream/CaseChangingCharStream.java -------------------------------------------------------------------------------- /src/main/java/com/khubla/antlr/antlr4test/filestream/AntlrCaseInsensitiveFileStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/main/java/com/khubla/antlr/antlr4test/filestream/AntlrCaseInsensitiveFileStream.java -------------------------------------------------------------------------------- /src/test/java/dummy/TestGrammarInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/java/dummy/TestGrammarInitializer.java -------------------------------------------------------------------------------- /src/test/java/test/com/khubla/antlr/antlr4test/AssertErrorsErrorListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/java/test/com/khubla/antlr/antlr4test/AssertErrorsErrorListenerTest.java -------------------------------------------------------------------------------- /src/test/java/test/com/khubla/antlr/antlr4test/TestGrammarTestMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/java/test/com/khubla/antlr/antlr4test/TestGrammarTestMojo.java -------------------------------------------------------------------------------- /src/test/resources/CaseInsensitive_UPPER.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/CaseInsensitive_UPPER.g4 -------------------------------------------------------------------------------- /src/test/resources/CaseInsensitive_lower.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/CaseInsensitive_lower.g4 -------------------------------------------------------------------------------- /src/test/resources/SampleErrorsEmptyFile.errors: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/SampleErrorsFileNonEmpty.errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/SampleErrorsFileNonEmpty.errors -------------------------------------------------------------------------------- /src/test/resources/binary-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/binary-pom.xml -------------------------------------------------------------------------------- /src/test/resources/caseInsensitive_UPPER-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/caseInsensitive_UPPER-pom.xml -------------------------------------------------------------------------------- /src/test/resources/caseInsensitive_lower-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/caseInsensitive_lower-pom.xml -------------------------------------------------------------------------------- /src/test/resources/dummy/.antlr/TestGrammarLexer.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/.antlr/TestGrammarLexer.interp -------------------------------------------------------------------------------- /src/test/resources/dummy/.antlr/TestGrammarLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/.antlr/TestGrammarLexer.java -------------------------------------------------------------------------------- /src/test/resources/dummy/.antlr/TestGrammarLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/.antlr/TestGrammarLexer.tokens -------------------------------------------------------------------------------- /src/test/resources/dummy/.antlr/TestGrammarParser.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/.antlr/TestGrammarParser.interp -------------------------------------------------------------------------------- /src/test/resources/dummy/.antlr/TestGrammarParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/.antlr/TestGrammarParser.java -------------------------------------------------------------------------------- /src/test/resources/dummy/.antlr/TestGrammarParser.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/.antlr/TestGrammarParser.tokens -------------------------------------------------------------------------------- /src/test/resources/dummy/BaseLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/BaseLexer.java -------------------------------------------------------------------------------- /src/test/resources/dummy/TestGrammarLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/TestGrammarLexer.g4 -------------------------------------------------------------------------------- /src/test/resources/dummy/TestGrammarParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/dummy/TestGrammarParser.g4 -------------------------------------------------------------------------------- /src/test/resources/examples/CaseInsensitive.txt1: -------------------------------------------------------------------------------- 1 | stttTHtL@ -------------------------------------------------------------------------------- /src/test/resources/examples/aprimeprimeequalsfive.txt: -------------------------------------------------------------------------------- 1 | a'' = SSSS0 2 | -------------------------------------------------------------------------------- /src/test/resources/examples/commutative.txt: -------------------------------------------------------------------------------- 1 | Aa:Ab:(a + b) = (b + a) -------------------------------------------------------------------------------- /src/test/resources/examples/example1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/examples/example1.txt -------------------------------------------------------------------------------- /src/test/resources/examples/example2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/examples/example2.txt -------------------------------------------------------------------------------- /src/test/resources/examples/example3.txt: -------------------------------------------------------------------------------- 1 | (b + c) = (a * d) 2 | 3 | -------------------------------------------------------------------------------- /src/test/resources/examples/example4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/examples/example4.txt -------------------------------------------------------------------------------- /src/test/resources/examples/modulo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/examples/modulo.txt -------------------------------------------------------------------------------- /src/test/resources/examples/modulo.txt.errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/examples/modulo.txt.errors -------------------------------------------------------------------------------- /src/test/resources/examples/onenotequaltotwo.txt: -------------------------------------------------------------------------------- 1 | ~ S0=SS0 -------------------------------------------------------------------------------- /src/test/resources/examples/primes.txt: -------------------------------------------------------------------------------- 1 | Aa:Eb:~Ec:Ed:(a+Sb)=(SSc * SSd) -------------------------------------------------------------------------------- /src/test/resources/examples/twoplusthreeisfive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/examples/twoplusthreeisfive.txt -------------------------------------------------------------------------------- /src/test/resources/examples/twoplustwoisnotfive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/examples/twoplustwoisnotfive.txt -------------------------------------------------------------------------------- /src/test/resources/examples/xplusy.txt: -------------------------------------------------------------------------------- 1 | x + y 2 | -------------------------------------------------------------------------------- /src/test/resources/examples/xplusy.txt.errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/examples/xplusy.txt.errors -------------------------------------------------------------------------------- /src/test/resources/examples/zeronotsuccessor.txt: -------------------------------------------------------------------------------- 1 | ~Ec:Sc = 0 -------------------------------------------------------------------------------- /src/test/resources/generic-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/generic-pom.xml -------------------------------------------------------------------------------- /src/test/resources/grammarInitializer-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/grammarInitializer-pom.xml -------------------------------------------------------------------------------- /src/test/resources/scenarioInitializeIgnoreSpaces/myAttribList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/scenarioInitializeIgnoreSpaces/myAttribList.txt -------------------------------------------------------------------------------- /src/test/resources/scenarioInitializeIgnoreSpaces/myAttribList.txt.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/scenarioInitializeIgnoreSpaces/myAttribList.txt.tree -------------------------------------------------------------------------------- /src/test/resources/scenarioNoInitialization/myAttribList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/scenarioNoInitialization/myAttribList.txt -------------------------------------------------------------------------------- /src/test/resources/scenarioNoInitialization/myAttribList.txt.errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/scenarioNoInitialization/myAttribList.txt.errors -------------------------------------------------------------------------------- /src/test/resources/scenarioNoInitialization/myAttribList.txt.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/scenarioNoInitialization/myAttribList.txt.tree -------------------------------------------------------------------------------- /src/test/resources/scenarios-pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/scenarios-pom.xml -------------------------------------------------------------------------------- /src/test/resources/tnt.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antlr/antlr4test-maven-plugin/HEAD/src/test/resources/tnt.g4 --------------------------------------------------------------------------------