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
Terence Parr
b9ef67f91e
remove redundant dependency
2015-01-14 17:19:34 -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
f923aa26be
fix doc
2015-01-11 10:33:21 -08:00
Terence Parr
8c05364099
set versions to 4.5
2015-01-10 10:12:02 -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
f70b358c75
Merge pull request #743 from michaelpj/doc/parserrulecontext-start-end
...
Add a little bit of documentation to ParserRuleContext
2014-11-15 18:24:52 -08:00
Terence Parr
876906d2d0
Merge pull request #741 from fabioramponi/master
...
added Serializable interface to Pair class
2014-11-15 17:01:35 -08:00
Michael Peyton Jones
a38f5a0941
Be a little bit more precise - it might not be the direct successor
2014-10-27 17:43:07 +00:00
Michael Peyton Jones
6acb8e7e46
Add a little bit of documentation to ParserRuleContext
2014-10-27 17:43:07 +00:00
Michael Peyton Jones
f3abfb79b7
Remove special offset handling for EOFs.
...
They can just use the position provided by the lexer.
2014-10-27 17:38:25 +00:00
Sam Harwell
e0cf581d40
Fix handling of lexer accept positions for zero-length tokens and at EOF
2014-10-26 15:45:43 -05:00
Fabio Ramponi
5f1759cc54
added Serializable interface to Pair class
...
In order to serialize an ArrayList of CommonTokens without errors
2014-10-16 13:57:22 +02: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
b960d4b39d
Merge pull request #712 from sharwell/fix-711
...
Improve runtime vocabulary information
2014-09-29 09:32:51 -07:00
Sam Harwell
065c3e68b8
Add additional NotNull and Nullable annotations
2014-09-28 12:12:16 -05:00
Sam Harwell
90071c69b8
Fix getSourceName returning null ( fixes #667 )
2014-09-28 12:12:15 -05:00
Petr Bělohlávek
78c24f0588
indentation fix
2014-09-27 11:47:13 +02:00
Sam Harwell
35bbdfb65c
Allow XPath matching by literal or symbolic name ( fixes #579 )
2014-09-26 21:37:13 -05:00
Sam Harwell
d476d3e5d9
Implement token vocabulary ( fixes #711 )
2014-09-26 21:37:11 -05:00
Sam Harwell
4f56bb7ab0
Add Parser.isTrace() ( fixes #701 )
2014-09-25 22:11:32 -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
6e869b3e80
Merge pull request #695 from parrt/prec-filter-comments
...
add parrt summary of conversation with Sam about precedence DFA optimization
2014-09-01 13:16:23 -07:00
Terence Parr
fd194f073b
add parrt summary of conversation with Sam about precedence DFA optimization
2014-09-01 13:15:21 -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
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
6790b25e5b
Support zero-length tokens in the lexer ( fixes #688 )
2014-08-28 23:45:07 -05:00
Sam Harwell
b62408067e
Update precedence filter to properly handle stepping out of left-recursive rules ( fixes #679 )
2014-08-28 23:21:32 -05:00
Terence Parr
70dd5227c1
prepare for changes beyond 4.4
2014-07-16 19:45:59 -07:00
Terence Parr
775aaa6494
got javadoc DOT images in; updated font names to avoid warnings
2014-07-02 19:10:36 -07:00
Terence Parr
2bcf5c6b63
use 1.6 to compile
2014-07-02 12:19:21 -07:00
Terence Parr
2e352e2697
add unit tests for -o and -lib; improve BaseTest: refactor writeFile to Utils. -o options and others not accepted by antlr().
2014-06-29 12:21:39 -05:00
Terence Parr
31aa7bf5c9
Re-factor loading profile in the streams so that I can reuse that load elsewhere. handy function.
2014-06-29 12:03:29 -05:00
Sam Harwell
91206869c5
Prepare for next development iteration
2014-06-28 22:40:33 -05:00
Terence Parr
4acb1091de
refactor for reuse, make target check majorminor only.
2014-06-28 14:55:34 -07:00
Sam Harwell
7d88b0106a
[maven-release-plugin] prepare for next development iteration
2014-06-18 21:25:44 -05:00
Sam Harwell
201eeb147d
[maven-release-plugin] prepare release 4.3
2014-06-18 21:24:24 -05:00
Sam Harwell
bbac283ba2
Add @since documentation to key new exposed API types/methods
2014-06-18 19:48:07 -05:00
Sam Harwell
a72058bc67
Update dependency versions
2014-06-18 19:37:30 -05:00
Sam Harwell
3378be9c79
Update all version numbers for consistency prior to the 4.3 release
2014-06-18 19:37:29 -05:00
Sam Harwell
6949e832d9
Updated comments to clarify recent changes in code
2014-06-18 19:12:26 -05:00
Sam Harwell
2be522f009
Relax the default version mismatch listener to only throw an exception if the major or minor version components do not match
2014-06-18 17:41:28 -05:00
Sam Harwell
f7a840c764
Move RuntimeMetaData.VERSION field to the top of the source file
2014-06-18 17:07:43 -05:00
Sam Harwell
8809cc4950
Fix documentation errors reported during the build
2014-06-17 06:35:11 -05:00
Terence Parr
91752af88d
Merge pull request #623 from parrt/fix-set-subtract
...
getMinElement now supports values < 0. Checked and shouldn't affect any...
2014-06-16 12:41:50 -07:00
Sam Harwell
2920ad0d1a
* Updated documentation for IntSet
...
* Reimplemented IntervalSet.subtract and IntervalSet.complement to operate over the complete range of supported values
* Expanded several methods in IntervalSet to operate on any IntSet
* Mark COMPLETE_CHAR_SET and EMPTY_SET as read-only
2014-06-16 14:23:52 -05:00
Terence Parr
8f08802716
Merge pull request #626 from sharwell/fix-622
...
Fix edge case behavior of nextTokenOnChannel and previousTokenOnChannel
2014-06-16 09:59:51 -07:00
Sam Harwell
e311ec63b4
Fix edge case behavior of nextTokenOnChannel and previousTokenOnChannel ( fixes #622 , fixes #544 )
2014-06-16 11:39:16 -05:00