Commit Graph

4569 Commits

Author SHA1 Message Date
Michael Peyton Jones 0c29b54fcb Update generated test source 2015-09-07 17:47:02 +01:00
Michael Peyton Jones 09588d2936 Update templates for other languages similarly 2015-09-07 17:39:41 +01:00
Michael Peyton Jones af00e52de6 Correctly append newline to test output 2015-09-07 17:37:05 +01:00
Michael Peyton Jones 797cf08111 Delete remaining commented out syncs.
These sync calls are truly redundant - when we are in a simple
alternative block, we can recover sufficiently with `recoverInline`, and
so the syncs do not add anything.
2015-09-07 17:37:05 +01:00
Michael Peyton Jones 940cbcf19f Uncomment syncs before adaptivePredict
These allow slightly better error recovery before we run
`adaptivePredict`, as illustrated by the test.
2015-09-07 11:56:30 +01:00
Eric Vergnaud 6c0b7d9c87 Improve compatibility across contexts: nodejs, web ui and web worker 2015-09-04 00:19:34 +08:00
Eric Vergnaud e7cdc2271f Largely rewritten to support usage in web worker thread without breaking compatibility with NodeJS require 2015-09-03 23:40:06 +08:00
Eric Vergnaud a80052fa2a Fixed a bug when locating JavaScript runtime, and refactored common code 2015-09-03 23:23:01 +08:00
Eric Vergnaud b65d521574 Fix test generator to support browser tests generation when generating all tests 2015-09-03 23:20:02 +08:00
Eric Vergnaud ebf8b9aaea Fix templates which were referring to a missing class 2015-09-03 23:18:58 +08:00
Eric Vergnaud bf00f6b57e Switch to selenium v46 2015-09-03 23:17:37 +08:00
Eric Vergnaud ee3d29cc50 Fixes an issue pointed out by Mike Cargal, where null literals where registered as 'null' instead of null in both lexicalNames and symbolicNames, thus resulting in erroneous error messages when handling parsing errors. 2015-09-03 20:59:50 +08:00
Terence Parr 4617daaea7 Merge pull request #987 from ericvergnaud/improve-hashing-performance
Improve hashing performance
2015-08-31 11:03:49 -07:00
Eric Vergnaud 27855f7ed4 remove slow asserts 2015-08-26 23:43:03 +08:00
Eric Vergnaud d7d59c53a7 more tuning 2015-08-26 23:42:14 +08:00
Eric Vergnaud 1b3f74495f typo 2015-08-26 23:41:21 +08:00
Eric Vergnaud 295d235728 typo 2015-08-26 23:40:41 +08:00
Eric Vergnaud 980072b6b4 more tuning 2015-08-26 23:40:14 +08:00
Eric Vergnaud 3a10724919 typo 2015-08-26 23:39:31 +08:00
Eric Vergnaud 1b5437aeab more tuning 2015-08-26 23:39:04 +08:00
Eric Vergnaud 2f4f36d60c typos 2015-08-26 02:14:19 +08:00
Eric Vergnaud e6d27c7a7c use native tuple hash instead of str hash 2015-08-26 02:13:56 +08:00
Eric Vergnaud 164a34ba6e use native tuple hash instead of str hash 2015-08-26 01:17:23 +08:00
Eric Vergnaud cfb557cc90 add performance test 2015-08-26 01:15:59 +08:00
parrt c07aa4ede1 [maven-release-plugin] prepare for next development iteration 2015-08-20 12:11:58 -07:00
parrt 3611fde621 [maven-release-plugin] prepare release 4.5.1-1 2015-08-20 12:11:55 -07:00
Terence Parr 53ec1956ab Merge pull request #983 from jvanzyl/master
Add Main-Class attribute to shaded tool JAR
2015-08-20 11:27:49 -07:00
Jason van Zyl 9623d955a0 Add Main-Class attribute to shaded tool JAR 2015-08-20 13:06:37 -04:00
Terence Parr 88f0fdac7b Update README.md 2015-08-19 11:38:52 -07:00
Terence Parr 869bf03d13 Update README.md 2015-08-19 11:37:57 -07:00
nttdatahenriksorensen 4bd204ed9b Revert eclipse project specific setting 2015-08-14 21:04:06 -07:00
nttdatahenriksorensen 1072ace723 remove uncessary sourceName variable 2015-08-14 21:02:55 -07:00
nttdatahenriksorensen 63200907d6 Fix whitespace damage 2015-08-14 21:01:42 -07:00
nttdatahenriksorensen 86980fae90 Proper check of JavaLR vs Java grammar 2015-08-14 17:36:46 -07:00
nttdatahenriksorensen cabb96f5e0 Add myself to contributers.txt 2015-08-14 17:34:18 -07:00
nttdatahenriksorensen eede25c5eb Added eclipse /bin/ folder 2015-08-14 17:10:39 -07:00
nttdatahenriksorensen c158777c60 Rename tool-testsuite/test/org.antlr.v4.test.tool.Java-LR.g4 to
JavaLR.g4
2015-08-14 16:52:09 -07:00
parrt ad6a1bda3f rm generated files, update a manifest 2015-07-17 12:43:41 -07:00
parrt 3d181af904 [maven-release-plugin] prepare for next development iteration 2015-07-15 14:45:48 -07:00
parrt 79dae1e6f6 [maven-release-plugin] prepare release 4.5.1 2015-07-15 14:45:45 -07:00
Terence Parr 2cd8cc0e70 Merge pull request #956 from parrt/rm-manual-bild-stuff
mvn is working well. remove bild stuff
2015-07-14 17:35:14 -07:00
Terence Parr ec14027f55 mvn is working well. remove bild stuff 2015-07-14 17:34:08 -07:00
Terence Parr b555099842 Merge pull request #955 from parrt/move-swing-dependency
move swing related stuff out of runtime package into org.antlr.v4.gui
2015-07-14 17:27:51 -07:00
Terence Parr 2921865a54 add TestRig proxy. 2015-07-14 16:57:46 -07:00
Terence Parr fcd1e54289 rm unneeded plug-in from maven 2015-07-14 14:40:21 -07:00
Terence Parr b395127e73 move swing related stuff out of runtime package into org.antlr.v4.gui 2015-07-14 14:29:41 -07:00
Terence Parr 84588075de Merge pull request #952 from ericvergnaud/clarify-nodejs-usage
simpler and clearer identification of runtime process (nodejs vs browser)
2015-07-07 09:57:06 -07:00
Eric Vergnaud 7a8dc8e290 simpler and clearer 2015-07-07 23:32:44 +08:00
Terence Parr 735b40431d Merge pull request #950 from ericvergnaud/suppress-octals-in-javascript-serialization
Fix antlr4-javascript #36.
2015-07-05 09:02:19 -07:00
Eric Vergnaud d1eb13cddc Fix antlr4-javascript #36.
Octal is not supported in strict mode.
2015-07-05 13:19:50 +08:00