Commit Graph

5972 Commits

Author SHA1 Message Date
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