Commit Graph

4686 Commits

Author SHA1 Message Date
Justin Szaday 93b1fa53b4 Fixing Issue #1148, Python Target Generates Invalid Code With Rule Named 'Return' 2016-03-25 22:16:54 -05:00
David Tymon eb5af71a30 JS: ATNConfig can incorrectly change "alt" of 0 to null
When an ATNConfig instance is created with an alt of 0, it is
possible for it to be incorrectly changed to null due to its
"falsey" nature.
2016-03-15 13:38:55 +11:00
David Tymon 5e176e405f JS: SemanticPredicate should be SemanticContext
AND.evalPrecedence() method is attempting to invoke a method on a
non-existent class "SemanticPredicate". It should be using
"SemanticContext" instead.
2016-03-15 13:32:48 +11:00
David Tymon 0dbb12ad1a JS: Fix copy-and-paste error in OR SemanticContext toString() method
- the OR toString() method was incorrectly added to the AND prototype
2016-03-15 11:00:36 +11:00
David Tymon 0262aac8f6 JS: LexerActionExecutor equals() should do deep comparison of Actions array
- according to the corresponding Java implementation, the equals()
  method for LexerActionExecutor should be doing an equals() test
  on each of the actions rather than testing the Array reference
  is equal.
2016-03-15 10:55:17 +11:00
Martin von Gagern e3e3f2bca0 Set stop token in postamble
This ensures that the stop token has been set before the @after action gets
executed.
2016-03-07 15:03:32 +01:00
Martin von Gagern eef470a707 Format feature parity table as markdown table 2016-03-07 12:14:37 +01:00
Michael Peyton Jones 5967674531 Track 'prefix' and 'other' alternatives together
These alternatives are not treated differently after they are created,
and we want to retain their alternative ordering.
2016-02-22 13:05:38 +00:00
Michael Peyton Jones b1b2579621 Add tests for alternative precedence in left-recursive transformation 2016-02-22 12:49:00 +00:00
Eric Vergnaud 99b2d6616f added missing del keyword to Python targets 2016-02-18 23:39:51 +08:00
Raphael R 1fa0be9782 Fixes Markdown table in targets.md 2016-02-18 11:51:59 +01:00
Terence Parr d0fb48c2b8 Merge pull request #1103 from ericvergnaud/master
latest version of honey-require
2016-02-10 12:40:53 -08:00
Terence Parr 832903a281 Merge pull request #1110 from parrt/pull-1081
reopen and fix PR #1081
2016-02-09 11:52:38 -08:00
parrt ae8ea836fc reopen PR #1081 2016-02-09 11:47:54 -08:00
parrt 7b4e85b11a Merge branch 'master' of github.com:parrt/antlr4 2016-02-09 10:27:36 -08:00
Eric Vergnaud b0196bc86e fixes #1108 2016-02-09 10:25:31 +08:00
Eric Vergnaud 7a59e92b8d latest version of honey-require 2016-02-02 21:01:28 +08:00
Terence Parr 184f711753 [maven-release-plugin] prepare for next development iteration 2016-01-30 10:01:53 -08:00
Terence Parr dcca95d4f0 [maven-release-plugin] prepare release 4.5.2 2016-01-30 10:01:48 -08:00
Terence Parr a0204f25fd update doc 2016-01-30 09:58:06 -08:00
Terence Parr c92ddcbd06 update version to 4.5.2 in source / packaging stuff. 2016-01-30 09:54:47 -08:00
parrt 29a875dcce tweak release doc 2016-01-29 15:33:37 -08:00
parrt 08f3ad798e [maven-release-plugin] prepare for next development iteration 2016-01-29 15:29:01 -08:00
parrt c5a296596d [maven-release-plugin] prepare release 4.5.2 2016-01-29 15:28:57 -08:00
parrt fa6f674e33 [maven-release-plugin] rollback the release of 4.5.2 2016-01-29 15:27:40 -08:00
parrt 009f3cac3a [maven-release-plugin] prepare release 4.5.2 2016-01-29 15:27:19 -08:00
parrt 6b31ceaa9d [maven-release-plugin] rollback the release of 4.5.2 2016-01-29 15:26:02 -08:00
parrt 6b3f9816cb [maven-release-plugin] prepare for next development iteration 2016-01-29 14:13:15 -08:00
parrt b446c50722 [maven-release-plugin] prepare release 4.5.2 2016-01-29 14:13:11 -08:00
Terence Parr 2d9f2b574b add travis status 2016-01-29 13:13:12 -08:00
Terence Parr c15e159c8f Merge branch 'dtymon-01_fix-missing-requires' 2016-01-28 20:17:35 -08:00
Terence Parr 7b4e5082e6 tweak contrib 2016-01-28 20:17:27 -08:00
Terence Parr 8fbf46b2f2 why oh why does intellij skip changes when i push? 2016-01-28 20:16:49 -08:00
Terence Parr 664d77842b Merge pull request #1094 from Pursuit92/master
Only run the maven plugin when needed.
2016-01-28 12:16:08 -08:00
Terence Parr 2b9f5de4a9 Merge pull request #1090 from pboyer/patch-3
Minor cleanup to docs/ace-javascript-target.md
2016-01-28 11:11:45 -08:00
Terence Parr 9a053d63b1 Merge pull request #1084 from dtymon/03_lexerActionExecutor_hash_string_clash
JS: LexerActionExecutor cached hash string name clashes with function
2016-01-28 11:11:15 -08:00
Terence Parr da27381fc1 Merge pull request #1083 from dtymon/02_ll1analyzer-incorrect_atnconfig_ctor
JS: LL1Analyzer passing PredictionContext incorrectly to ATNConfig ctor
2016-01-28 11:11:01 -08:00
parrt c0ebb3c230 Merge branch 'dtymon-add-contrib' 2016-01-28 11:10:11 -08:00
David Tymon 121aba1bb8 pull in contrib 2016-01-28 11:09:52 -08:00
parrt cfa0174172 Merge branch 'pboyer-patch-1' 2016-01-28 10:55:31 -08:00
parrt ca5f65c731 Merge branch 'patch-1' of git://github.com/cooperra/antlr4 into cooperra-patch-1 Fixes #1081 2016-01-28 10:55:15 -08:00
parrt 34787c0fd8 Merge branch 'patch-1' of git://github.com/cooperra/antlr4 into cooperra-patch-1 Fixes #1081 2016-01-28 10:54:47 -08:00
Terence Parr 49cc92aa35 Merge pull request #1060 from ericvergnaud/missing-js-visitor-methods
fix #1058
2016-01-28 10:51:21 -08:00
Terence Parr 80b7d5a25c Merge pull request #1099 from parrt/master
fix python bug
2016-01-28 10:50:27 -08:00
parrt 7e6af55245 Merge branch 'master' of github.com:antlr/antlr4 2016-01-28 10:49:23 -08:00
parrt 7b517f046a Merge branch 'cooperra-patch-1' 2016-01-28 10:48:09 -08:00
parrt 3a733af5f7 Merge branch 'patch-1' of git://github.com/cooperra/antlr4 into cooperra-patch-1
# Conflicts:
#	contributors.txt
2016-01-28 10:47:57 -08:00
parrt 5299d436aa Merge branch 'patch-1' of git://github.com/cooperra/antlr4 into cooperra-patch-1
# Conflicts:
#	contributors.txt
2016-01-28 10:47:03 -08:00
Terence Parr f870566b25 Merge pull request #1085 from gfx/remove_awt_deps
Remove unused Utils#waitForClose() in antlr4-runtime
2016-01-28 10:43:17 -08:00
Terence Parr 9c6e212bc9 Update creating-a-language-target.md 2016-01-16 12:53:00 -08:00