Eric Vergnaud
f05c9962df
force travis build
2015-09-18 02:28:48 +08:00
Eric Vergnaud
fce545b51c
try installing python3
2015-09-18 02:24:44 +08:00
Eric Vergnaud
377fd29f85
try again
2015-09-18 02:13:53 +08:00
Eric Vergnaud
6e9680f9cf
trying to get python3 tests to run on travis-ci
2015-09-18 02:09:52 +08:00
Eric Vergnaud
f7a9a73d64
fix test generation parameters, enable non-java targets
2015-09-17 02:51:10 +08:00
Eric Vergnaud
a24b4fdf06
fix TestGenerator unclear path detection, enable generation of all targets except javascript browsers
2015-09-17 02:50:09 +08:00
Eric Vergnaud
488f7b92ae
was failing when ran in NodeJS
2015-09-14 23:34:52 +08:00
Terence Parr
66bd976cd1
Merge pull request #989 from ericvergnaud/make-require-worker-compatible
...
Make 'require' web worker compatible
2015-09-13 16:42:39 -07:00
Terence Parr
ac64b032a1
Merge pull request #988 from ericvergnaud/fix-javascript-generation
...
Fixes an issue pointed out by Mike Cargal, where null literals where …
2015-09-13 16:40:34 -07:00
Eric Vergnaud
1e89482a64
Actually, Torben was kind enough to fix the require version from Smoothie, moved to a new framework called Honey, and to switch to the MIT license.
...
So dropped my version, which also required some fix for Safari, in favor of this one that I don't have to maintain
2015-09-11 16:20:29 +08:00
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
Robbie Cooper
3c08f49a1a
Fix NameError in LexerATNSimulator.reset()
...
Without this line, one gets "NameError: name 'Lexer' is not defined" when calling reset(). This is the same way __init__() assigns self.mode.
2015-08-05 02:31:57 -04: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