Terence Parr
|
bf7b375bb0
|
Merge pull request #360 from parrt/master
mv to runtime. damn git! Seems that it might delete but not move files. hmm...
|
2013-11-20 16:55:37 -08:00 |
Terence Parr
|
8c57233db7
|
mv to runtime. damn git!
|
2013-11-20 16:53:49 -08:00 |
Terence Parr
|
f6a0b2f3e3
|
Merge pull request #359 from parrt/master
mv to runtime. was ref'ing v3 not v4 Token.
|
2013-11-20 16:48:52 -08:00 |
Terence Parr
|
cc07f8faec
|
mv to runtime. was ref'ing v3 not v4 Token.
|
2013-11-20 16:47:17 -08:00 |
Terence Parr
|
41d9d5bfd4
|
Merge pull request #357 from sharwell/atn-deserializer
ATN deserializer
|
2013-11-20 14:33:07 -08:00 |
Terence Parr
|
ac9af4507e
|
Merge pull request #358 from parrt/master
update changes file, tweak parser interp test to use new api
|
2013-11-20 14:29:29 -08:00 |
Terence Parr
|
5a6709aba6
|
update changes file, tweak parser interp test to use new api
|
2013-11-20 14:28:51 -08:00 |
Terence Parr
|
f4bb91d758
|
Merge pull request #355 from sharwell/lr-method-stub
Generate method stub to call LR rule without precedence argument
|
2013-11-20 14:18:50 -08:00 |
Sam Harwell
|
0981a397b5
|
Add option to generate rule bypass transitions during ATN deserialization
|
2013-11-20 09:14:25 -06:00 |
Sam Harwell
|
c4c2546fc9
|
Add the "verifyATN" deserialization option
|
2013-11-20 09:14:24 -06:00 |
Sam Harwell
|
affbe51077
|
Add ATNDeserializationOptions class
|
2013-11-20 09:14:24 -06:00 |
Sam Harwell
|
b447256f20
|
Extract ATN deserialization to a new class ATNDeserializer
|
2013-11-20 09:14:18 -06:00 |
Sam Harwell
|
6eb8111756
|
Generate method stub so external calls directly to LR rules do not require the precedence argument
|
2013-11-15 16:15:34 -06:00 |
Sam Harwell
|
df0bbf42e1
|
Merge pull request #354 from sharwell/xpath-cleanup
XPath cleanup
|
2013-11-14 13:36:55 -08:00 |
Sam Harwell
|
3309c9d85e
|
Fix build warnings
|
2013-11-14 15:36:01 -06:00 |
Sam Harwell
|
10cd96f809
|
Generate code for XPathLexer during the build
|
2013-11-14 15:35:43 -06:00 |
Terence Parr
|
52981a1d97
|
Merge pull request #353 from sharwell/parser-interpreter
Parser interpreter
|
2013-11-14 12:06:45 -08:00 |
Terence Parr
|
ab931e4449
|
Merge pull request #97 from sharwell/precedence-predicates
Precedence predicates
|
2013-11-14 11:54:55 -08:00 |
Sam Harwell
|
320fada3e3
|
When building trees in TestPerformance, compute checksum after the parse using ParseTreeWalker
|
2013-11-14 13:42:39 -06:00 |
Sam Harwell
|
49970a46b0
|
Improved handling of parse listeners in TestPerformance
|
2013-11-14 13:42:39 -06:00 |
Sam Harwell
|
33043d68c2
|
Add the USE_PARSER_INTERPRETER flag to TestPerformance
|
2013-11-14 13:42:38 -06:00 |
Sam Harwell
|
f6024aae0a
|
Updated interpreter APIs
* Add Grammar.createLexerInterpreter and Grammar.createParserInterpreter
* Rewrite LexerInterpreter to extend Lexer (greatly simplified)
|
2013-11-14 13:42:38 -06:00 |
Sam Harwell
|
508817a706
|
Fully quality type names from ANTLR 3
|
2013-11-14 13:42:37 -06:00 |
Sam Harwell
|
7165a42d21
|
Make sure to send the final exit rule event in ParserInterpreter
|
2013-11-14 13:42:37 -06:00 |
Sam Harwell
|
e02968f0e7
|
Fix set and range transitions not matching input in ParserInterpreter
|
2013-11-14 13:42:36 -06:00 |
Sam Harwell
|
b2a4bb91a7
|
Add ParserInterpreter implementation
|
2013-11-14 13:42:36 -06:00 |
Sam Harwell
|
2b5f1c14a1
|
Add deprecated methods to preserve backwards compatibility
|
2013-11-14 13:37:24 -06:00 |
Terence Parr
|
a3d71db1bc
|
Merge pull request #352 from parrt/xpath
Add XPath to collect parse tree nodes/subtrees.
|
2013-11-13 16:22:37 -08:00 |
Terence Parr
|
e58045474a
|
update changes files2
|
2013-11-13 16:22:13 -08:00 |
Terence Parr
|
57803820af
|
update notation in changes file
|
2013-11-13 16:21:58 -08:00 |
Terence Parr
|
02dc7b44fd
|
update changes files
|
2013-11-13 16:21:08 -08:00 |
Terence Parr
|
b26926570d
|
move getChildren() from Tree into Trees
|
2013-11-13 16:18:50 -08:00 |
Sam Harwell
|
7e3711aca2
|
Preserve backwards compatibility for grammars generated with versions of the tool prior to adding precedence predicates
|
2013-10-10 21:10:11 -05:00 |
Sam Harwell
|
b14ca56441
|
Merge branch 'master' into precedence-predicates
|
2013-10-10 20:36:38 -05:00 |
Sam Harwell
|
b80ad5052d
|
Add regression test for issue #334 (already passes)
|
2013-09-30 22:35:03 -05:00 |
Terence Parr
|
9cd32f36b4
|
remove comment and package spec from grammar
|
2013-09-17 17:13:10 -07:00 |
Terence Parr
|
3ab2733635
|
-package not @header
|
2013-09-16 16:03:53 -07:00 |
Terence Parr
|
5e7c1c2cf1
|
update changes file for xpath changes
|
2013-09-16 15:51:37 -07:00 |
Terence Parr
|
3f3e826820
|
was missing gen'd v4 src in compile target.
|
2013-09-16 15:49:49 -07:00 |
Terence Parr
|
cc421addfd
|
add antlr4 to build.xml
|
2013-09-16 15:19:35 -07:00 |
Terence Parr
|
8aeb90ef82
|
mv findAll to XPath; rm old test in playground.
|
2013-09-16 14:56:35 -07:00 |
Terence Parr
|
76633525bf
|
rm comments
|
2013-09-16 14:50:28 -07:00 |
Terence Parr
|
6b1cef745c
|
rm unneeded getChildren
|
2013-09-16 14:50:13 -07:00 |
Terence Parr
|
004f47174b
|
rm comment
|
2013-09-13 13:57:20 -07:00 |
Terence Parr
|
01082414c3
|
rebuilt XPath using ANTLR itself; added error handling; added ! operator
|
2013-09-13 13:53:42 -07:00 |
Terence Parr
|
a86895c557
|
prototype xpath
|
2013-09-12 17:22:02 -07:00 |
Terence Parr
|
211f69d0f1
|
simplify
|
2013-09-12 17:12:54 -07:00 |
Terence Parr
|
09ddded3ed
|
cleaned up test rig. more tests. fix bugs.
|
2013-09-11 17:49:25 -07:00 |
Terence Parr
|
088cd4a9bc
|
got test rig start. added support test rig stuff to exec parser. add findAll to ParseTree interface.
|
2013-09-11 14:59:53 -07:00 |
Terence Parr
|
3fda64f85b
|
got a draft implementation
|
2013-09-11 11:25:07 -07:00 |