Commit Graph

3272 Commits

Author SHA1 Message Date
Terence Parr 317ce86583 add dependency on tool for tests 2015-06-22 17:19:54 -07:00
Terence Parr 5bb9976ea5 gen tests in new location 2015-06-22 17:18:15 -07:00
Terence Parr 015d3b2bb4 add travis ci file 2015-06-22 17:13:20 -07:00
parrt 9c57b650c1 add unit test src for now; it is altogether from all targets 2015-06-22 13:24:50 -07:00
parrt a95666e710 add/update warning comment 2015-06-22 13:07:49 -07:00
ericvergnaud b09119e426 fix failing tests generation
those 4 tests used \r as input although \r has no impact on what is
being tested. Replaced or removed \r so tests can be generated and ran.
2015-06-22 12:34:19 -07:00
ericvergnaud fe13b23628 fix failing test generation
failed in Python because « type » is reserved
2015-06-22 12:15:11 -07:00
ericvergnaud 707dbb9f8f fix failing test generation
wrong rule was called
2015-06-22 12:13:56 -07:00
Terence Parr 5c52288845 use template name that indicates what we're testing here. AssertIsList(v). 2015-06-22 11:03:22 -07:00
Terence Parr 0330cee319 Use separate actions to get actions on line by themselves. 2015-06-22 10:58:17 -07:00
Terence Parr 162c6138a5 rm unused template 2015-06-20 12:21:51 -07:00
Terence Parr 82d0cbc3f6 add missing template 2015-06-20 11:59:44 -07:00
Terence Parr 7f22155900 Tweak package for Python support code. 2015-06-20 11:25:03 -07:00
Terence Parr 0f1516b798 Add missing copyright notices. Improve comments. Construct new temporary parsers of the same class as the original parser. a rename. 2015-06-19 13:41:31 -07:00
Terence Parr 8059431475 Merge pull request #923 from sharwell/rm-iml
Remove the three remaining .iml files
2015-06-19 13:01:20 -07:00
Sam Harwell 560b2b428e Remove the three remaining .iml files 2015-06-19 14:59:39 -05:00
Terence Parr c91ce731d2 improve gitignore 2015-06-19 12:28:05 -07:00
Terence Parr 4115a0ad47 Merge pull request #913 from sharwell/fix-909
Move TestPerformance.testExpressionGrammar to the runtime test suite
2015-06-19 12:11:12 -07:00
Terence Parr e8c6b32283 Merge pull request #921 from jvanzyl/master
Use variable for project version
2015-06-19 11:25:53 -07:00
Jason van Zyl cfc10cef11 Use variable for project version
Thanks to @sharwell for catching this.
2015-06-19 14:24:50 -04:00
Terence Parr f661f41071 Merge branch 'jvanzyl-master' 2015-06-19 11:21:17 -07:00
Jason van Zyl 8beec18283 Add Maven build
Account for the following:
- deploying snapshots to OSSRH
- releasing to Maven Central
- Shaded JAR including the treelayout dependency
- OSGi manifest
- remove Eclipse IDE metadata for clean import
- remove IDEA IDE metadata for clean import
2015-06-19 11:13:24 -07:00
Terence Parr 2267559550 yet more ide .xml changes 2015-06-19 11:10:42 -07:00
Terence Parr 74fbf38ce7 make Predicate consistent with java 8 2015-06-19 11:06:06 -07:00
parrt 55a33fb45d add missing 2015-06-19 08:46:11 -07:00
Terence Parr e9d62bb231 Merge pull request #918 from parrt/add-heavy-interp-tests-and-support
add tests, refactor get-all-parse-tree stuff. add Trees support routines
2015-06-18 17:27:11 -07:00
parrt a9ca2efae5 add tests, refactor get-all-parse-tree stuff. add Trees support routines. 2015-06-18 17:25:51 -07:00
parrt e0c6210d22 added a comment and removed redundant array creation from varargs. 2015-06-18 13:40:48 -07:00
parrt b742bbdaf4 Merge branch 'master' of github.com:antlr/antlr4 2015-06-18 13:35:53 -07:00
Terence Parr 35794c431c Merge pull request #917 from antlr/enable-one-shot-tests-generation
added -root parameter to generate all targets
2015-06-18 13:34:38 -07:00
ericvergnaud 4499344985 added -root parameter to generate all targets 2015-06-19 02:10:19 +08:00
Terence Parr 4e11aa2d25 Revert "refactor tokens.size() to be size()"
This reverts commit dc150f4aa2.
2015-06-18 10:44:37 -07:00
Terence Parr fcae921e61 Merge pull request #916 from parrt/master
small improvements for trees
2015-06-18 10:35:52 -07:00
Terence Parr 5f2ce89ea3 improve robustness 2015-06-18 10:34:03 -07:00
Terence Parr 7e8a7bac84 Improve tree highlighting 2015-06-18 10:33:33 -07:00
Terence Parr 4c063ee769 Merge pull request #915 from parrt/master
Small refactoring for flexibility of subclasses (token stream, tree view)
2015-06-18 10:25:07 -07:00
parrt dc150f4aa2 refactor tokens.size() to be size() 2015-06-18 10:23:12 -07:00
parrt 0e692ed436 allow users to override the TreeLayoutAdaptor 2015-06-18 10:23:12 -07:00
Terence Parr a319ea4b3e Merge pull request #914 from parrt/add-heavy-parser-interpreter
add new interpreter that knows how to track alternatives in rule nodes
2015-06-18 10:01:27 -07:00
Terence Parr 1c19c70307 convert map to int[][] 2015-06-18 10:00:32 -07:00
Terence Parr 204cf12e86 mv latch check for speed. 2015-06-18 09:56:53 -07:00
parrt 11726e072e update the comments. 2015-06-17 18:30:29 -07:00
parrt 94bef386cb add new interpreter that knows how to track alternatives in rule nodes; some cleanup and improvement to other interpreter 2015-06-17 18:06:22 -07:00
parrt 4bee04f114 I do not properly add the unit test 2015-06-17 17:45:14 -07:00
Sam Harwell 3c9aabfb80 Move TestPerformance.testExpressionGrammar to the runtime test suite
Fixes #909
2015-06-16 20:23:44 -05:00
Terence Parr 591dca76af Merge pull request #912 from parrt/add-TokenMismatch2-test-using-new-mechanism
add new unit test TokenMismatch2
2015-06-16 16:45:01 -07:00
parrt 441587e859 add new unit test corresponding to 2e06ed8360 2015-06-16 16:44:02 -07:00
Terence Parr 0ff58068f7 Merge pull request #911 from parrt/mv-javascript-to-new-test-gen
got all tests passing for js and changed order of test gen templates
2015-06-16 16:25:40 -07:00
parrt ad0239fb32 got all tests passing for js and changed order of test gen templates 2015-06-16 16:16:16 -07:00
Terence Parr 21740a48b6 Merge pull request #910 from parrt/mv-python2-to-new-test-gen
got all but 2 tests passing for py2!
2015-06-16 14:53:48 -07:00