Commit Graph

1781 Commits

Author SHA1 Message Date
Sam Harwell 66bdbb7abd Remove unused options from Tool 2012-12-01 12:27:10 -06:00
Sam Harwell c30dc20aa5 Cleaned up documentation and minor tweaks in Antlr4ErrorLog 2012-12-01 12:25:25 -06:00
Sam Harwell 5d8d9670df Updated .gitignore 2012-11-30 12:40:24 -06:00
Sam Harwell 8ca298faff Update changes.txt 2012-11-30 12:34:54 -06:00
Sam Harwell e9c9fe7900 Merge branch 'maven-updates' into master 2012-11-30 12:29:47 -06:00
Sam Harwell 6de4570964 Explicitly specify the compile scope 2012-11-30 12:28:58 -06:00
Sam Harwell 8a3298e075 Configure the maven-compiler-plugin in the parent POM, including the use of a bootstrap classpath to build a Java 6-compatible jar even when Java 7 is used to build it 2012-11-30 12:28:39 -06:00
Sam Harwell af76d3294e Configure the maven-source-plugin and maven-javadoc-plugin in the parent POM 2012-11-30 12:26:25 -06:00
Sam Harwell 75a0551308 Update POM to include the Implementation-Title, Implementation-Version, and Implementation-Vendor-Id in the MANIFEST.MF 2012-11-28 22:12:28 -06:00
Sam Harwell 6e6201a341 Build uber-jar of the tool to make it easier to generate code on the command line 2012-11-28 11:43:09 -06:00
Sam Harwell f264609453 Updated POMs for deploying to sonotype 2012-11-27 23:34:36 -06:00
Sam Harwell 11385f7920 Use a zero offset for the first bitset as long as it doesn't force the creation of additional sets 2012-11-27 08:46:16 -06:00
Sam Harwell ad242a0c7a No need to offset the shift value when the offset is 0 2012-11-27 08:39:22 -06:00
Sam Harwell 7c5ec45054 Restrict bitwise comparisons to sets with at least 3 elements (direct equality is cheaper for 1-2 elements) 2012-11-27 08:39:21 -06:00
Sam Harwell 88dbee6352 TestSetInline uses bitwise operators for testing blocks of 64 input values at a time 2012-11-27 08:39:12 -06:00
Sam Harwell 1bc15c5926 Remove unnecessary casts 2012-11-27 08:11:14 -06:00
Sam Harwell 8e9619a731 Merge branch 'maven-updates' into master 2012-11-26 22:35:06 -06:00
Sam Harwell 3117a4e9e1 Generate javadoc and fix warning 2012-11-26 22:33:21 -06:00
Sam Harwell 348adb5398 Fix rawtypes warning 2012-11-26 22:33:08 -06:00
Sam Harwell 8295d9f90c Use annotations for plugin registration 2012-11-26 22:32:52 -06:00
Sam Harwell d68f75067d Updated library and plugin references 2012-11-26 20:24:35 -06:00
Sam Harwell 5b4809deb6 Include source and javadoc jars in maven builds 2012-11-26 20:21:38 -06:00
Sam Harwell 769e0a418e Updated javadoc 2012-11-26 20:19:09 -06:00
Sam Harwell 6369097630 Remove unnecessary dependency on ST4 2012-11-26 20:14:58 -06:00
Sam Harwell 81c4ebbf6f Update changes.txt 2012-11-26 14:36:16 -06:00
Sam Harwell 60cf71a564 RuleActionFunction and RuleSempredFunction templates generate private methods 2012-11-26 14:21:56 -06:00
Sam Harwell fa5332926b Don't create action functions for lexer rules with no specified actions 2012-11-26 14:21:54 -06:00
Sam Harwell 90f4452dc4 Remove unused method TerminalNodeImpl.isErrorNode 2012-11-26 09:16:30 -06:00
Sam Harwell b56f6d858f Exclude the build/ and dist/ folders created by Ant builds 2012-11-26 02:27:43 -06:00
Sam Harwell 6421e312a4 Remove the RuleContext.hashCode, equals, conflictsWith, and suffix methods since they produce unexpected behavior for ParserRuleContext and are no longer used for adaptivePredict 2012-11-26 02:24:16 -06:00
Sam Harwell 27cb0e4012 Add IntelliJ project files and folders to .gitignore 2012-11-25 16:30:50 -06:00
Sam Harwell a2c5535da1 Merge branch 'maven' into master 2012-11-23 13:47:37 -06:00
Sam Harwell cd5192dd1a Remove inherited and default properties from POMs 2012-11-23 13:46:13 -06:00
Sam Harwell 867a1ec9a8 Specify url in master POM 2012-11-23 13:44:10 -06:00
Sam Harwell ec0863f0f1 Updated developer roles in POM 2012-11-23 13:40:59 -06:00
Sam Harwell c3ee02401c Remove overly verbose comments and an outdated description from POM 2012-11-23 13:40:33 -06:00
Sam Harwell 85f01bcce2 Updated module display names in POMs 2012-11-23 13:37:36 -06:00
Sam Harwell 121044d3b9 Remove inherited property from POMs 2012-11-23 13:36:27 -06:00
Sam Harwell 7226597652 Updated scm url in POM 2012-11-23 13:34:51 -06:00
Sam Harwell f1ed7ee868 Specify issue management details in master POM 2012-11-23 13:34:15 -06:00
Sam Harwell 94803fa9f7 Specify parent POMs 2012-11-23 13:28:52 -06:00
Alan D. Cabrera 71d27f4c6a Signed CLA 2012-11-23 10:55:21 -08:00
Alan D. Cabrera 0696d3a943 Fixed POMs so everything builds nicely from the root. 2012-11-23 09:47:40 -08:00
Terence Parr 355eb42898 This misidentified scope lexer/parser: @lexer::members { } @parser::members { } 2012-11-22 15:50:21 -08:00
Terence Parr 3c0883e9c3 fix: actions like @after in imported rules caused inf loop. added unit test. 2012-11-22 15:43:21 -08:00
Terence Parr 6bf7bf26fd rename tokens->tokenStream; make sure left-recur rule translation uses token stream from correct imported file. 2012-11-22 12:26:08 -08:00
Terence Parr d3edfd1c71 Merge branch 'equalitycomparator' of github.com:sharwell/antlr4 2012-11-22 11:32:53 -08:00
Terence Parr 4e84ae28a2 fix so tokens { A, B } Actually defines them. 2012-11-22 11:32:45 -08:00
Terence Parr 670b20a5cb factor out isTokenName. 2012-11-22 11:15:48 -08:00
Terence Parr 7eaccbc757 revert tokens{} ids to id not just TOKEN_REF. semantic error comes later. 2012-11-22 10:57:18 -08:00