Commit Graph

6365 Commits

Author SHA1 Message Date
Peter Boyer d8998ec00d Remove last vestiges of old hash string impl 2017-03-12 14:32:27 -04:00
Peter Boyer df08e69a7d Cleanup 2017-03-12 14:24:36 -04:00
Peter Boyer ff44cc5d28 Imports 2017-03-12 14:19:34 -04:00
Peter Boyer d43e63c362 Remove another dead hash string impl 2017-03-12 14:18:55 -04:00
Peter Boyer e22d94a817 Remove dead Hash methods 2017-03-12 14:17:15 -04:00
Peter Boyer 1a28a0429b Cleanup LexerActionExecutor 2017-03-12 14:14:26 -04:00
Peter Boyer 6ff55d0bfe Fix bug in BaseATNConfigSet HashCode 2017-03-12 14:10:53 -04:00
Peter Boyer 86bf2fe089 Delete more Hash implementations 2017-03-12 13:28:26 -04:00
Peter Boyer 9ea82bc47a Cleanup 2017-03-12 13:26:59 -04:00
Peter Boyer f4061adeb2 Use HashCode for ATNConfigSet, DoubleDict 2017-03-12 13:24:56 -04:00
Peter Boyer 3bc902e2ff Change DoubleDict to use int 2017-03-12 13:14:19 -04:00
Peter Boyer b62aea3ce3 ATNConfig HashCode 2017-03-12 13:11:58 -04:00
Peter Boyer 4b5fd91c1d Minor mod 2017-03-12 12:53:51 -04:00
Peter Boyer fe7eee84bd Revert refactor 2017-03-12 12:49:35 -04:00
Peter Boyer 6482b0157b Use murmurHash for AND, OR 2017-03-12 12:48:20 -04:00
Peter Boyer 994e6a0c8d NewSet cleanup 2017-03-12 12:38:08 -04:00
Peter Boyer e9307171c7 Cleanup 2017-03-12 12:30:35 -04:00
Peter Boyer b49858faca BaseSingletonContext HashCode 2017-03-12 12:29:27 -04:00
Peter Boyer cdd3807611 ArrayPredictionContext hash 2017-03-12 12:21:31 -04:00
Peter Boyer 4f4a9c9d66 Some cleanup 2017-03-12 12:12:01 -04:00
Peter Boyer 4254fb63c6 Get older token file 2017-03-12 12:09:08 -04:00
Peter Boyer b5c5ce2188 Get older recog 2017-03-12 12:08:18 -04:00
Peter Boyer e1bce5284a Checkout older lexer atn simulator 2017-03-12 12:06:59 -04:00
Peter Boyer 2132555b6b Get old changes from ATN deserializer 2017-03-12 12:06:07 -04:00
Peter Boyer 60d03df245 Cleanup 2017-03-12 12:01:28 -04:00
Peter Boyer 760ed2796c Borrow changes from wxio 2017-03-12 12:00:34 -04:00
Ivan Kochurkin 7ca8ecf632 Use xml comments instead of [cut][/cut] for section clearing after rendering in TEMPLATE files. 2017-03-12 00:34:50 +03:00
Peter Boyer 39b3a35b48 Initialize decisionToDFA in init 2017-03-11 14:47:28 -05:00
Terence Parr 9bf3946515 Merge pull request #1748 from parrt/rm-xpath-grammar
Fixes #1620. Make handbuilt lexer to avoid cyclic dependence of tool and plugin.
2017-03-10 15:18:05 -08:00
parrt b16cfd6edb add copyright 2017-03-10 15:17:29 -08:00
parrt 8dd87d4966 cleanup 2017-03-10 14:57:24 -08:00
parrt 3d945eed2a Fixes #1620. Make handbuilt lexer to avoid cyclic dependence of tool and plugin. 2017-03-10 14:54:48 -08:00
Terence Parr 5e3045f798 Merge pull request #1740 from teverett/master
fix for compile error
2017-03-10 13:56:38 -08:00
Terence Parr bd1054a57e Merge branch 'master' into master 2017-03-10 13:54:21 -08:00
Terence Parr efc89fd73c Merge pull request #1723 from chund/master
Improve error message in exceptions
2017-03-10 13:53:22 -08:00
Terence Parr 197ea6e4e4 Merge branch 'master' into master 2017-03-10 13:53:14 -08:00
Tom Everett a1d76e33a2 Merge branch 'master' of https://github.com/antlr/antlr4
# Conflicts:
#	contributors.txt
2017-03-09 19:52:01 -07:00
Tom Everett 34329c3fc1 add to contributors 2017-03-09 19:05:08 -07:00
Tom Everett cf422bb107 exclude icu4j from the final jar 2017-03-09 18:36:25 -07:00
Tom Everett 2c0ef5529d remove tool-codegen
tool-codegen is now part of tool
2017-03-09 17:43:33 -07:00
parrt 98f1d808c6 update doc 2017-03-09 09:54:06 -08:00
Terence Parr 892a749315 Merge pull request #1736 from harry-tallbelt/master
Fixed null pointer exception for JS target
2017-03-09 07:05:14 -08:00
Tom Everett 3ae7aba765 fix for compile error
Currently the project tool-codegen generates the file UnicodeData.java into the /target directory of the project tool.  Running “mvn clean package” in tool erases this file and generates a compile error since UnicodeData.java can’t be found.

This patch changes tool-codegen to generate UnicodeData.java into the /src directory of tool.
2017-03-08 20:10:33 -07:00
Terence Parr e8657fad22 Merge pull request #1739 from bhamiltoncx/unicode-enum-property
Also support Unicode enumerated properties via \p{Foo=Bar} syntax
2017-03-08 09:54:32 -08:00
Ben Hamilton 6007132e2e Also support Unicode enumerated properties via \p{East_Asian_Width=Ambiguous} escape 2017-03-08 09:43:50 -08:00
harry-tallbelt 2a118e284f Fixed null pointer exception for JS 2017-03-08 15:00:14 +02:00
Terence Parr b8c74be628 Merge pull request #1731 from hanjoes/fixtest
Remove generated files from repository and add testRig for Swift target
2017-03-07 12:38:19 -08:00
Terence Parr a4d2fde2ce Merge pull request #1733 from mike-lischke/issue-1708
Fixed regression introduced by wrong optimization. Fixes #1708.
2017-03-07 12:37:46 -08:00
Mike Lischke e810ca6084 Fixed regression introduced by wrong optimization. Fixes #1708. 2017-03-07 20:15:10 +01:00
chund 313ab9dcce Merge branch 'master' into master 2017-03-06 08:59:50 +01:00