Commit Graph

3301 Commits

Author SHA1 Message Date
Terence Parr 34cc04bf6a rm annotations dir from project 2015-01-20 16:59:04 -08:00
Terence Parr 8b11b67f82 Merge pull request #794 from antlr/maven-cleanup
maven cleanup
2015-01-20 16:40:46 -08:00
Michael Peyton Jones 3d71fc99d6 Update the documentation for recoverInline to advise against
consumption.
2015-01-20 14:19:47 +00:00
Michael Peyton Jones 9e09e6a9c0 Don't consume after error recovery.
recoverInline should handle making sure that the token stream is
advanced to the appropriate position. It is difficult for the caller to
do that, as recoverInline may create a "new" token that is not actually
in the stream.
2015-01-20 14:18:40 +00:00
Michael Peyton Jones dea7c768d4 Test for recovery over-consumption 2015-01-20 10:54:53 +00:00
Terence Parr 368aad8223 Fixes #796; wasnt rebuilding XPath stuff with latest 4.5 2015-01-19 16:13:00 -08:00
ericvergnaud 1926a1636a maven cleanup
- added note for maven developers
 - removed maven plugins
 - updated maven dependencies for dev only
 - added antlr4 annotations
2015-01-19 23:04:46 +08:00
ericvergnaud 0e03820487 git health 2015-01-17 07:33:30 +08:00
Terence Parr 448061208f got the basics of pypi in there. 2015-01-16 11:57:32 -08:00
Terence Parr e6f3911fa5 add python sdist build. separate out the deploy stuff with scaffolding to fill in. 2015-01-16 11:52:14 -08:00
Terence Parr c97df3d883 add js target 2015-01-16 10:54:06 -08:00
Terence Parr 97a48b0730 tweak 2015-01-16 08:58:54 -08:00
Terence Parr 3144430bba Merge pull request #790 from parrt/make-osgi-ready
add osgi stuff in manifest of runtime jar
2015-01-15 18:16:21 -08:00
Terence Parr 01e2f5d2e4 add osgi stuff in manifest of runtime jar 2015-01-15 18:14:38 -08:00
Terence Parr b9ef67f91e remove redundant dependency 2015-01-14 17:19:34 -08:00
Terence Parr 83e613867c don't rebuild the source or the doc unless they are stale. 2015-01-14 13:08:08 -08:00
Terence Parr 5e819875d7 set version to 4.5 for release (hopefully) 2015-01-14 11:55:08 -08:00
Terence Parr 254ddd4be7 rm unneeded pom file 2015-01-14 11:38:19 -08:00
Terence Parr 328857fa84 add intellij project files 2 2015-01-14 11:24:06 -08:00
Terence Parr 8af4afc058 add intellij project files 2015-01-14 11:20:08 -08:00
Terence Parr 6d9d60ccda Copy stuff from the root pom to the individual poms and remove the root. Remove dependency on the annotations artifact which no longer exists. hardcode the version number everywhere to make sure I don't use a variable that doesn't exist. update bild so that it uses a new maven_deploy() function I put into bilder.py 2015-01-13 17:29:38 -08:00
Terence Parr 9ae25db028 add distr mgmt 2015-01-13 09:35:13 -08:00
Terence Parr 1437eea2e0 Merge pull request #788 from parrt/deploy-via-maven
add snapshot repository xml filth inside pom
2015-01-12 21:32:34 -08:00
Terence Parr 6298e990fc add snapshot repository xml filth inside pom 2015-01-12 21:31:54 -08:00
Terence Parr 7451e9ef52 Merge pull request #787 from parrt/freshen-maven-2
Freshen maven 2. Fixes #675.
2015-01-12 18:08:08 -08:00
Terence Parr 20032061d4 Merge branch 'master' into freshen-maven-2 2015-01-12 17:31:57 -08:00
Terence Parr f02680ce10 Merge pull request #786 from parrt/fix-java-import
Fix java import
2015-01-12 17:30:30 -08:00
Terence Parr cf26bc8a33 make it 4.5-SNAPSHOT 2015-01-12 16:56:41 -08:00
Terence Parr bfeef34748 Add Eric's pom for mvn plugin. 2015-01-12 16:50:53 -08:00
Terence Parr 4f0f361d93 Fixes #670. Left recursive rules imported into a root grammar caused an error. All tests pass in all targets. 2015-01-12 13:05:03 -08:00
Terence Parr 64f6e196b2 add unit test that reproduces issue #670 2015-01-12 13:00:15 -08:00
Terence Parr 0c2a693638 remove unnecessary check for missing RULES node as that node is apparently always present; the tree construction rule is: -> ^(RULES rule*) 2015-01-12 12:59:36 -08:00
Terence Parr c9a51b98ae add nullptr check 2015-01-12 12:58:50 -08:00
Terence Parr 7b06987335 Merge branch 'master' of github.com:antlr/antlr4 2015-01-11 10:47:22 -08:00
Terence Parr aefe61f997 Might as well remove the ant build 2015-01-11 10:46:35 -08:00
Terence Parr 00aa4937b9 Merge pull request #785 from parrt/master
fix doc
2015-01-11 10:36:56 -08:00
Terence Parr f923aa26be fix doc 2015-01-11 10:33:21 -08:00
Terence Parr 39ba8e5bb3 set order of target build 2015-01-10 21:51:11 -08:00
Terence Parr 6cb87ead81 tweak 2015-01-10 17:40:01 -08:00
Terence Parr 8c05364099 set versions to 4.5 2015-01-10 10:12:02 -08:00
Terence Parr 329b468d73 Merge pull request #778 from parrt/flexible-word-size
remove constant word size in *code gen* for inline set testing.
2014-12-26 12:23:33 -08:00
Terence Parr a4909b3f52 remove constant word size in *code gen* for inline set testing. 2014-12-26 12:15:49 -08:00
Terence Parr 047249f2c0 Merge pull request #774 from parrt/simplify-version-check
simplify. no need for listeners as System.err can be reset.
2014-12-17 10:58:04 -08:00
Terence Parr 2a28a9b4f3 simplify. no need for listeners as System.err can be reset. 2014-12-17 10:57:20 -08:00
Terence Parr 49a8029985 allow 4.4-generated parsers to work with new 4.5 runtime. 2014-12-16 19:09:17 -08:00
Terence Parr f52b97ab7f in bild.py, distinguish between ANTLR BOOTSTRAP_VERSION and VERSION; copy antlr4-4.5-complete.jar to antlr-4.5-complete.jar for my use. remove an unneeded -cp arg and call to compile(). 2014-12-16 18:44:00 -08:00
Terence Parr eb9ee1bd80 urlloader.close() doesn't exist in java 1.6; removing for 1.6 compatibility. 2014-12-16 18:40:07 -08:00
Terence Parr 2b6710e5df rm space, which caused "./bild.py" not to work. 2014-12-16 16:47:19 -08:00
Terence Parr 9275a0ecad Merge pull request #770 from antlr/add-$parser-support
Add $parser support
2014-12-02 10:37:58 -08:00
ericvergnaud 38c4e2b002 moved from $self to $parser
- also adjusted generated tests for the above
- also adjusted generated tests for recent changes in Python/JavaScript
targets (token types are nos class members like Java/C#)
2014-12-02 23:44:21 +08:00