Terence Parr
2e59dc2184
Merge pull request #1469 from gaulouis/issue-1461
...
Fix conflict lexer command in CppTarget demo
2016-12-11 15:14:14 -08:00
Terence Parr
7cf5688760
Merge pull request #1468 from gaulouis/issue-1443
...
Fix compilation error for CppTarget demo on Linux
2016-12-11 15:13:45 -08:00
gaulouis
fac04c8b79
Update contributors.txt
2016-12-12 00:07:03 +01:00
gaulouis
2d3377c94e
Update contributors.txt
2016-12-12 00:03:58 +01:00
gaulouis
5ff27de71c
Update contributors.txt
2016-12-12 00:01:54 +01:00
parrt
de39b929e1
tweak github templates
2016-12-11 14:57:50 -08:00
parrt
42086eff6e
Fix #980
2016-12-11 14:56:11 -08:00
Terence Parr
6a20919cb7
Merge pull request #1476 from renatahodovan/python-target-1472
...
Implement the fix of #1298 for Python targets.
2016-12-11 14:49:28 -08:00
Terence Parr
c7e27664c2
Merge pull request #1471 from renatahodovan/visit-error-node
...
Call visitErrorNodes properly in Python targets.
2016-12-11 14:48:21 -08:00
Terence Parr
2b99487335
Merge pull request #1487 from renatahodovan/js-errornode
...
Implement the fix in #1471 for JavaScript target.
2016-12-11 14:47:53 -08:00
Eric Vergnaud
0170c9a064
Good progress with parser
2016-12-12 02:00:09 +08:00
parrt
bc62f9f3a7
get proper manifest into runtime jar
2016-12-11 09:51:21 -08:00
parrt
aa5f782bdb
update doc
2016-12-11 09:48:24 -08:00
Eric Vergnaud
19d70cd777
TestLexerExec tests pass
2016-12-12 00:52:09 +08:00
Eric Vergnaud
612e3399ff
Merge remote-tracking branch 'forked/master' into realign-csharp-runtime
2016-12-11 20:30:14 +08:00
Eric Vergnaud
10a1580448
compiles
2016-12-11 20:29:05 +08:00
Mike Lischke
31a6cc84a9
Merge branch 'master_upstream'
2016-12-11 12:57:02 +01:00
Mike Lischke
4aaa0bfb5a
Better synchronization for multithreading - fixes issue #1435
...
- The shared mutexes were defined as normal instance variables in a simulator, so the locks didn't work (multiple instances of simulators active). By making them static (which is more appropriate anyway, since we are protecting static data) the synchroniation now works.
- For better performance an own class for multiple read/single write locks was added and used instead of the shared mutexes.
- Made the static wstring_covvert instance local variables in ws2s and s2ws. Otherwise we would also need a mutext to protect it.
- Some other minor changes.
2016-12-11 12:53:24 +01:00
Terence Parr
951bc0861b
Merge pull request #1488 from parrt/add-src-javadoc-jars
...
Add src javadoc jars
2016-12-10 18:30:33 -08:00
parrt
0dae6359ec
Fixes #1007 .
2016-12-10 18:29:09 -08:00
parrt
fc20027da3
generates runtime javadoc jar now with dot generation for PredictionContext
2016-12-10 18:26:19 -08:00
parrt
52cecbe9e1
generates tool javadoc jar now
2016-12-10 18:21:10 -08:00
parrt
98900144b2
attempting to get src/javadoc back.
2016-12-10 18:09:37 -08:00
Terence Parr
b6b3895792
Merge pull request #1486 from parrt/tidy-poms
...
Tidy poms
2016-12-10 17:33:01 -08:00
parrt
731603b489
maven shade and bundle don't work together so i dropped bundle for main complete jar.
2016-12-10 17:31:03 -08:00
parrt
c0e7c49a9e
update jar version, add implementation manifest entries. Fixes #1036
2016-12-10 16:43:10 -08:00
parrt
33bce0d8a8
oops. tool tests need actual tool jar
2016-12-10 16:21:40 -08:00
parrt
9b758cb668
update versions
2016-12-10 16:07:35 -08:00
Renata Hodovan
3a4c8d8bc6
Implement the fix in #1471 for JavaScript target.
2016-12-11 00:59:24 +01:00
parrt
87fbc682e3
strip more stuff we don't need
2016-12-10 15:58:28 -08:00
parrt
71e926e143
set version
2016-12-10 15:41:31 -08:00
parrt
2021f59477
clean up links
2016-12-10 15:38:12 -08:00
parrt
0de8a9c414
simplify tool pom
2016-12-10 15:32:39 -08:00
parrt
9d06400ef0
add test scope to tool test pom
2016-12-10 15:31:17 -08:00
parrt
9cfb6890a5
add test scope to runtime test pom
2016-12-10 15:24:07 -08:00
parrt
f2f54f0fd5
manually doing similar cleanup to https://github.com/antlr/antlr4/pull/1467
2016-12-10 15:19:45 -08:00
Terence Parr
8ed3e1303d
Merge pull request #1485 from parrt/rm-legacy-tests
...
rm legacy tests
2016-12-10 15:16:10 -08:00
parrt
9b29cfe4e4
rm legacy tests
2016-12-10 15:14:39 -08:00
Terence Parr
89bfd56a76
Merge pull request #1484 from parrt/fix-1042
...
Fixes #1042
2016-12-10 14:51:42 -08:00
parrt
f13b09eb3d
Fixes #1042
2016-12-10 14:51:17 -08:00
Terence Parr
a6e7a72ac7
Merge pull request #1483 from parrt/fix-1073
...
Fix #1073 . Better token output.
2016-12-10 14:35:23 -08:00
parrt
e65154c161
Fix #1073 . Better token output.
2016-12-10 14:34:50 -08:00
parrt
0a7e90fe8e
fix #1177 (LB(k) stops at index 0) @antlr/antlr-targets might care about this
2016-12-10 14:05:31 -08:00
parrt
9ef75603ce
improve comment
2016-12-10 10:45:04 -08:00
Terence Parr
1de7d7e0d6
Merge pull request #1481 from parrt/fix-1480
...
Fix 1480 (getExpectedTokens missing token from FOLLOW)
2016-12-10 10:34:11 -08:00
parrt
35e02997f2
improve test
2016-12-10 10:32:18 -08:00
parrt
2053143665
fix test so it correctly illustrates bug 1480, which was fixed apparently by https://github.com/antlr/antlr4/pull/1477
2016-12-10 10:03:44 -08:00
Terence Parr
9f51ec1e6b
Merge pull request #1477 from parrt/fix-1203
...
fix LL1 analyzer
2016-12-10 09:52:48 -08:00
gaulouis
e377b03506
Fix special template for org.antlr.v4.test.runtime.cpp.TestParseTrees
2016-12-10 04:59:41 +01:00
gaulouis
822e3762a0
Fix special template for tests
2016-12-10 04:42:09 +01:00