Commit Graph

3326 Commits

Author SHA1 Message Date
Terence Parr e3325ab606 add cmd-line interface, add map in Index.stg to targets-specific templates. 2015-06-01 18:18:44 -07:00
parrt b15e66985e add main to test gen. 2015-06-01 14:40:22 -07:00
Sam Harwell e355fc44e2 Extracted code generation portion of test suite generator to a separate artifact 2015-06-01 16:20:32 -05:00
Sam Harwell 23cdb2ee8f Merge branch 'test-generation' into parrt_master 2015-06-01 14:45:54 -05:00
parrt d73e73a091 update comments, rename var. 2015-05-29 14:10:08 -07:00
parrt 410fafb939 Merge branch 'master' of github.com:antlr/antlr4 2015-05-29 11:16:58 -07:00
parrt 181f670860 set version to 4.5.1 2015-05-29 11:16:40 -07:00
parrt 343d0f90b4 update comment 2015-05-29 11:15:56 -07:00
ericvergnaud 7d464aaca7 Merge pull request #882 from jcbrinfo/patch-1
Add @jcbrinfo as a contributor
2015-05-27 22:18:15 +08:00
jcbrinfo 8270e906b6 Add @jcbrinfo as a contributor
I want to contribute to the antlr/antlr4-python3 project.

Signed-off-by: jcbrinfo <jcbrinfo@users.noreply.github.com>
2015-05-27 10:13:23 -04:00
Terence Parr 85c145eff9 Merge pull request #881 from parrt/fix-missing-arg-on-rule-ref-in-lr-rule
Fixes #773. rule[arg] in non-lr rule alt didnt translate right
2015-05-22 16:50:57 -07:00
Terence Parr 3e5fc6972a Fixes #773. rule[arg] in non-lr rule alt didnt translate right 2015-05-22 16:49:31 -07:00
Sam Harwell e248be48d1 Restore missing test testAlternateQuotes 2015-05-22 15:39:35 -05:00
Sam Harwell 131599af1a Fix incorrect interpretation of test ListLabelForClosureContext 2015-05-22 15:39:08 -05:00
Sam Harwell ae52f2708a Fix incorrect reinterpretation of ReferenceToATN test 2015-05-22 15:38:34 -05:00
Sam Harwell 0fcba25d4e Add missing test DuplicatedLeftRecursiveCall_4 2015-05-22 15:37:34 -05:00
Sam Harwell a2d0995a37 Update debug option for tests 2015-05-22 15:37:13 -05:00
Sam Harwell 763906a2d7 Add original documentation back to test definitions 2015-05-22 15:35:57 -05:00
Sam Harwell b3e74e4897 Make template visualization optional (disabled by default) 2015-05-22 15:32:58 -05:00
Sam Harwell 3fe8bf3a10 Updated maven-surefire-plugin version 2015-05-22 15:32:57 -05:00
Sam Harwell c70c1baccf Disable annotation processors during testing for performance 2015-05-22 15:32:57 -05:00
Sam Harwell 8dce2d5fb5 TestCompositeParsers for Java is working 2015-05-22 15:32:56 -05:00
Sam Harwell cd89df9109 TestSets for Java is working 2015-05-22 15:32:55 -05:00
Sam Harwell 99dcf93206 TestFullContextParsing for Java is working 2015-05-22 15:32:54 -05:00
Sam Harwell 4fa9ed5a6b TestParserExec for Java is working 2015-05-22 15:32:54 -05:00
Sam Harwell c9c32c2c4f TestLeftRecursion for Java is working 2015-05-22 15:32:53 -05:00
Sam Harwell 6890d0bfdd TestLexerErrors for Java is working 2015-05-22 15:32:52 -05:00
Sam Harwell 9ce5efc570 TestListeners for Java is working 2015-05-22 15:32:51 -05:00
Sam Harwell 113b72da53 TestParserErrors for Java is working 2015-05-22 15:32:50 -05:00
Sam Harwell c11b384b1d TestSemPredEvalLexer for Java is working 2015-05-22 15:32:49 -05:00
Sam Harwell 98bb519f8a TestSemPredEvalParser for Java is working 2015-05-22 15:32:49 -05:00
Sam Harwell 42ba8c4530 TestLexerExec for Java is working 2015-05-22 15:32:48 -05:00
Sam Harwell 4ec94e0fae TestParseTrees for Java is working 2015-05-22 15:32:47 -05:00
Sam Harwell 039bd22b67 TestCompositeLexers for Java is working 2015-05-22 15:32:46 -05:00
Sam Harwell 90763e5ae2 Rewrite test generator as a Maven plugin that generates tests as part of the build
This commit only updates the "TestSets" collection of tests to use the new framework.
2015-05-22 15:32:06 -05:00
Terence Parr b7e5bfcbf8 Fixes #846. rm target file before rename in bild script. 2015-05-22 13:08:02 -07:00
Terence Parr c2ea6aa491 Merge pull request #880 from parrt/fix-parse-listeners
Fix parse listeners
2015-05-22 13:00:36 -07:00
Terence Parr a8b67147c2 Fixes #879. only gen parse listener enterRule events in enterOuterAlt, not enterRule. 2015-05-22 12:59:23 -07:00
Terence Parr 8f2eca5ae1 added playground stuff 2015-05-22 12:03:28 -07:00
Terence Parr 4f0afdcf8e set error number so it does not conflict with Sam's fork. 2015-05-22 11:09:54 -07:00
Terence Parr e604167abb add common to parse tree listener 2015-05-20 15:11:37 -07:00
Terence Parr 350d17fa47 Merge pull request #878 from peturingi/patch-1
Added my name.
2015-05-20 12:18:12 -07:00
Terence Parr b2db5d17ad Merge pull request #842 from peturingi/master
Added error checks.
2015-05-20 12:17:01 -07:00
Pétur Ingi Egilsson 1fad604cd4 Added my name. 2015-05-20 16:35:53 +02:00
Terence Parr e6de65a185 Merge pull request #876 from parrt/trigger-enter-alt-label-events
Fixes #802. Trigger events for alt labels in parser listeners.
2015-05-19 18:11:31 -07:00
Terence Parr 3674d45476 Fixes #802. Trigger events for alt labels in parser listeners. 2015-05-19 18:08:13 -07:00
Terence Parr 1374896a16 Merge pull request #875 from parrt/fix-TokenStreamRewriter-doc-getText
Fixes #819. fix-TokenStreamRewriter-doc-getText
2015-05-19 17:42:22 -07:00
Terence Parr 8bf053d0be Fixes #819. fix-TokenStreamRewriter-doc-getText 2015-05-19 17:41:57 -07:00
Terence Parr 5cdc3a1d13 Merge pull request #874 from parrt/fix-location-in-imported-file-with-errors
Report unknown rule error in proper file.
2015-05-19 17:29:27 -07:00
Terence Parr 2ad9ff6b9d Fixes #823. Report unknown rule error in proper file. 2015-05-19 17:27:04 -07:00