Commit Graph

2985 Commits

Author SHA1 Message Date
Terence Parr 481a1595e5 Merge branch 'ericvergnaud-runtime-tests-generator' 2014-11-15 18:13:50 -08:00
Terence Parr 29c2712ae1 fetched runtime-tests-generator branch into master and did a manual merge. Fixes #76 as I was right there anyway. 2014-11-15 18:13:22 -08:00
Terence Parr 36d259db12 Merge branch 'master' of github.com:antlr/antlr4 2014-11-15 17:24:49 -08:00
Terence Parr ee505421b5 merged master branch into add-maven-install but it really is just accepting all of Erics changes 2014-11-15 17:23:42 -08:00
Terence Parr 1a62ba75e5 merged master branch into add-maven-install but it really is just accepting all of Erics changes 2014-11-15 17:10:19 -08:00
Terence Parr 876906d2d0 Merge pull request #741 from fabioramponi/master
added Serializable interface to Pair class
2014-11-15 17:01:35 -08:00
ericvergnaud df61f040c4 prepare maven deploy
add mvn_install (requires https://github.com/parrt/bild/pull/2)
add mksrc
improve javadoc
2014-11-09 22:09:34 +08:00
ericvergnaud 5847fd6995 preparing for CSharp 2014-11-09 13:22:52 +08:00
ericvergnaud 86fc7fd44d Tests generator and generated tests for Java
As of commit, the generator produces tests for Java, Python 2 and 3,
NodeJS and Safari.
It’s a great relief to seethe full set of runtime tests pas identically
on all targets
The previous tests are now located at org.antlr.v4.test.tool, the files
have been cleaned up to remove duplicates
2014-11-01 01:47:19 +08:00
ericvergnaud 97a2946a2d latest selenium driver 2014-10-29 04:33:37 +08:00
Sam Harwell 10b9fdf69c Merge pull request #750 from bdkearns/sign 2014-10-27 23:13:09 -05:00
Brian Kearns cf7a46958c add self to contributors.txt 2014-10-28 00:03:54 -04:00
Terence Parr 3e45fb2bec Merge pull request #738 from michaelpj/fix/eof-offsets
Fix character offsets for EOFs after newlines
2014-10-27 17:45:58 -07:00
Sam Harwell 60980e6edd Merge pull request #749 from michaelpj/sign-agreement
Sign contributors agreement
2014-10-27 12:42:36 -05:00
Michael Peyton Jones f3abfb79b7 Remove special offset handling for EOFs.
They can just use the position provided by the lexer.
2014-10-27 17:38:25 +00:00
Michael Peyton Jones 8070c40f0b Sign contributors agreement 2014-10-27 17:35:40 +00:00
Terence Parr 6aa36090dc Merge pull request #747 from sharwell/lexer-accept-position
Fix handling of lexer accept positions for zero-length tokens and at EOF
2014-10-26 13:58:10 -07:00
Sam Harwell e0cf581d40 Fix handling of lexer accept positions for zero-length tokens and at EOF 2014-10-26 15:45:43 -05:00
ericvergnaud 537819ba47 minor changes for Safari support 2014-10-27 03:38:24 +08:00
ericvergnaud 129cbbbece java tests validated 2014-10-25 04:07:49 +08:00
ericvergnaud ba76b053a7 validate SemPredEvalParser tests 2014-10-25 03:40:35 +08:00
ericvergnaud 2716bbd62d validated ParseTrees tests 2014-10-25 02:49:22 +08:00
ericvergnaud 5ee6990f8c validated Listeners tests 2014-10-25 02:39:39 +08:00
ericvergnaud 740c30d21d validated LeftRecursion tests 2014-10-25 02:21:41 +08:00
ericvergnaud 31812721c8 validate FullContextParsing tests 2014-10-25 01:07:31 +08:00
ericvergnaud e39ac5a197 validated CompositeParsers tests 2014-10-25 00:56:08 +08:00
ericvergnaud 0c112e97c8 validate ParserErrors tests 2014-10-25 00:30:20 +08:00
ericvergnaud 6067aee458 validated ParserExec tests 2014-10-25 00:06:47 +08:00
ericvergnaud e03c7d44e5 validated Sets tests 2014-10-24 22:46:12 +08:00
ericvergnaud f99acb7202 validated CompositeLexers 2014-10-24 22:26:34 +08:00
ericvergnaud e97083fd81 validated SemPredEvalLexer 2014-10-24 22:15:05 +08:00
ericvergnaud a683f05f6a add missing test in LexerExec, fix LexerErrors 2014-10-24 08:17:28 +08:00
ericvergnaud 809bac2591 generation of TestLexerExec for Java 2014-10-24 01:12:36 +08:00
ericvergnaud 85388803c6 test templates complete 2014-10-19 11:53:00 +08:00
ericvergnaud fe0d1e43e2 progress 2014-10-19 10:59:34 +08:00
Sam Harwell edef56d50e Merge pull request #745 from sergiusignacius/master
Added name to contributors file
2014-10-18 16:05:11 -05:00
sergiusignacius fb6839b40a Added name to contributors file 2014-10-18 21:50:19 +01:00
ericvergnaud 3d04a72d52 progress 2014-10-16 23:53:54 +08:00
ericvergnaud 4f657e3e52 progress 2014-10-16 23:19:59 +08:00
ericvergnaud f22acf701e progress 2014-10-16 22:57:29 +08:00
Fabio Ramponi 5f1759cc54 added Serializable interface to Pair class
In order to serialize an ArrayList of CommonTokens without errors
2014-10-16 13:57:22 +02:00
ericvergnaud 50466f61dd progress 2014-10-15 23:15:13 +08:00
ericvergnaud 4df40e58e2 progress 2014-10-15 22:16:24 +08:00
ericvergnaud ea20af25ab work in progress 2014-10-14 00:17:03 +08:00
Terence Parr 68bf457b87 Merge pull request #734 from sharwell/refactor-basetest-options
Refactor and document configurable options for BaseTest
2014-10-06 10:19:23 -07:00
Sam Harwell f8d7e77c43 Merge pull request #735 from sharwell/test-jar
Create a test jar to assist in testing other language targets
2014-10-05 14:49:51 -05:00
Sam Harwell 39c3f4b4dd Merge pull request #736 from sharwell/codegen-tokennames
Provide tokenNames to the code generator
2014-10-05 14:49:23 -05:00
Sam Harwell f026bb7d01 Provide tokenNames to the code generator for improved compatibility with templates that haven't updated to the new Vocabulary interface 2014-10-05 14:44:23 -05:00
Sam Harwell cedbee27b2 Create a test jar to assist in testing other language targets 2014-10-05 12:50:46 -05:00
Sam Harwell 844d89350f Refactor and document configurable options for BaseTest 2014-10-04 17:02:18 -05:00