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