Terence Parr
|
68bf457b87
|
Merge pull request #734 from sharwell/refactor-basetest-options
Refactor and document configurable options for BaseTest
|
2014-10-06 10:19:23 -07:00 |
Sam Harwell
|
f8d7e77c43
|
Merge pull request #735 from sharwell/test-jar
Create a test jar to assist in testing other language targets
|
2014-10-05 14:49:51 -05:00 |
Sam Harwell
|
f026bb7d01
|
Provide tokenNames to the code generator for improved compatibility with templates that haven't updated to the new Vocabulary interface
|
2014-10-05 14:44:23 -05:00 |
Sam Harwell
|
cedbee27b2
|
Create a test jar to assist in testing other language targets
|
2014-10-05 12:50:46 -05:00 |
Sam Harwell
|
844d89350f
|
Refactor and document configurable options for BaseTest
|
2014-10-04 17:02:18 -05:00 |
ericvergnaud
|
368c142be8
|
Merge pull request #729 from ericvergnaud/improve-management-of-test-directories
improve management of test directories
|
2014-10-05 00:44:34 +08:00 |
ericvergnaud
|
abf1052426
|
Merge pull request #730 from ericvergnaud/improve-test-granularity
improve test granularity
|
2014-10-05 00:39:49 +08:00 |
ericvergnaud
|
ba5f6d8919
|
Fixed a discarded test
|
2014-10-05 00:36:37 +08:00 |
ericvergnaud
|
343a10a1b3
|
Merge pull request #731 from ericvergnaud/enable-browser-javascript-testing
enable testing of javascript runtime in browsers
|
2014-10-04 21:27:56 +08:00 |
ericvergnaud
|
7841db1eeb
|
enable testing of javascript runtime in browsers
|
2014-10-04 11:46:53 +08:00 |
ericvergnaud
|
89d80cc8ed
|
improve test granularity
|
2014-10-04 11:42:29 +08:00 |
ericvergnaud
|
e38eec4d95
|
improve management of test directories
|
2014-10-04 11:34:34 +08:00 |
ericvergnaud
|
6f35cf231b
|
improve debuggability of generated recognizer
|
2014-10-04 11:28:36 +08:00 |
Sam Harwell
|
798af94b90
|
Improved deterministic code generation output
|
2014-09-30 20:19:08 -05:00 |
Terence Parr
|
badc21bf49
|
Merge pull request #724 from sharwell/fix-709
Deterministic output improvements
|
2014-09-29 09:40:03 -07:00 |
Terence Parr
|
aab59cb62d
|
Merge pull request #723 from sharwell/fix-465
Move DOC_COMMENT tokens to the comments channel
|
2014-09-29 09:37:47 -07:00 |
Terence Parr
|
11aed36aa4
|
Merge pull request #722 from sharwell/fix-667
Fix multiple issues with getSourceName
|
2014-09-29 09:36:41 -07:00 |
Terence Parr
|
6c531dc429
|
Merge pull request #720 from sharwell/cache-java-templates
Cache the Java code generation templates
|
2014-09-29 09:35:23 -07:00 |
Terence Parr
|
b960d4b39d
|
Merge pull request #712 from sharwell/fix-711
Improve runtime vocabulary information
|
2014-09-29 09:32:51 -07:00 |
Sam Harwell
|
2777bc4d26
|
Output listener and visitor methods in grammar order
|
2014-09-28 16:02:21 -05:00 |
Sam Harwell
|
08ed19078d
|
Deterministic token names and types for string literals
|
2014-09-28 16:02:01 -05:00 |
Sam Harwell
|
0942edbedd
|
Use LinkedHashMap for deterministic behavior in Graph class
|
2014-09-28 15:32:08 -05:00 |
Sam Harwell
|
dd3eaaa31a
|
Define a constant for the comments channel number
|
2014-09-28 15:03:14 -05:00 |
Sam Harwell
|
00227078e6
|
Move doc comments to comments channel (fixes #465)
|
2014-09-28 15:02:48 -05:00 |
Sam Harwell
|
88d46ee54b
|
Cache the Java code generation templates
|
2014-09-28 13:08:48 -05:00 |
Sam Harwell
|
cfb95ed95a
|
Add missing Deprecated annotation (fixes build warning)
|
2014-09-28 13:08:21 -05:00 |
Sam Harwell
|
90071c69b8
|
Fix getSourceName returning null (fixes #667)
|
2014-09-28 12:12:15 -05:00 |
Sam Harwell
|
35bbdfb65c
|
Allow XPath matching by literal or symbolic name (fixes #579)
|
2014-09-26 21:37:13 -05:00 |
Sam Harwell
|
0be4a3aaeb
|
Fix test compile error by avoiding string literal assignments for the large lexer test
|
2014-09-26 21:37:12 -05:00 |
Sam Harwell
|
d476d3e5d9
|
Implement token vocabulary (fixes #711)
|
2014-09-26 21:37:11 -05:00 |
Sam Harwell
|
daa462206a
|
Extract abstract model class Recognizer (parent of Parser and Lexer)
|
2014-09-26 17:34:30 -05:00 |
Terence Parr
|
f143495ab2
|
Merge pull request #713 from sharwell/fix-707
Improved support for recursive imports
|
2014-09-26 14:40:36 -07:00 |
Terence Parr
|
0d18457c6d
|
Merge pull request #716 from sharwell/fix-670
Add regression test for #670
|
2014-09-26 14:31:10 -07:00 |
Sam Harwell
|
3137672390
|
Add regression test for #670
|
2014-09-25 21:47:41 -05:00 |
Sam Harwell
|
4422e0ff12
|
Deprecate ALL_OPS_NEED_SAME_ASSOC (fixes #652)
|
2014-09-25 21:30:41 -05:00 |
Sam Harwell
|
f78f6ceef0
|
Suppress OPTIONS_IN_DELEGATE warning if all options match the root grammar (fixes #707)
|
2014-09-25 21:18:55 -05:00 |
Sam Harwell
|
4b7873783d
|
Remove logging code which has a detrimental performance impact on processing recursive imports
|
2014-09-25 21:18:54 -05:00 |
Sam Harwell
|
e4c193005e
|
Fix exponential complexity of recursive imports
|
2014-09-25 21:18:54 -05:00 |
Sam Harwell
|
9d6a6bd3a8
|
Add regression test for exponential complexity of recursive imports
|
2014-09-25 21:18:53 -05:00 |
Sam Harwell
|
afadc2d976
|
Include initial value for attributes in generated code (fixes #672)
|
2014-09-19 17:05:20 -05:00 |
Terence Parr
|
6e581b3be6
|
Merge pull request #691 from sharwell/fix-688
Improved support for zero-length lexer tokens
|
2014-09-02 13:25:14 -07:00 |
Terence Parr
|
a0584a2c31
|
token types bumped by 1 I assume due to recent lexer updates for 0-length tokens or for channel thing?
|
2014-09-01 13:25:30 -07:00 |
Terence Parr
|
7bf47e1670
|
Merge pull request #694 from sharwell/fix-309
Implement channels{} block
|
2014-09-01 12:56:57 -07:00 |
Sam Harwell
|
1f7220756a
|
Place error 160 in the correct order in ErrorType.java
|
2014-09-01 13:29:12 -05:00 |
Sam Harwell
|
cacd317d02
|
Implement support for defining custom channels in the channels{} construct in lexer grammars (fixes #309)
|
2014-09-01 13:28:08 -05:00 |
Sam Harwell
|
e497efaa58
|
Support zero-length empty lexer rules with lexer commands (fixes #687)
|
2014-08-28 23:45:52 -05:00 |
Sam Harwell
|
6790b25e5b
|
Support zero-length tokens in the lexer (fixes #688)
|
2014-08-28 23:45:07 -05:00 |
Sam Harwell
|
0c1178bf3a
|
Include precedence in rule invocations when -atn is specified
|
2014-08-28 23:24:06 -05:00 |
Sam Harwell
|
99dd914045
|
Fix assignment of precedence for binary expressions with an implicit operator (e.g. testDuplicatedLeftRecursiveCall)
|
2014-08-28 23:23:26 -05:00 |
Sam Harwell
|
a7f53ce396
|
Support list labels on the recursive atom in a left-recursive rule (fixes #677)
|
2014-08-09 11:07:15 -05:00 |