Commit Graph

5803 Commits

Author SHA1 Message Date
parrt f8bec27d6d bring Go target templates up to same args as others. 2016-11-07 11:07:46 -08:00
parrt 3d0678508b reuse code to builld named actions. all file model objects have it now. 2016-11-07 11:07:23 -08:00
parrt 51d38110be trying a refactoring to test if i can push back 2016-11-07 10:55:48 -08:00
Peter Boyer 893ecf981b Update Go documentation 2016-11-07 12:11:24 -05:00
Mike Lischke 1c3a5879e6 Set required runtime version to 4.6. 2016-11-07 11:22:46 +01:00
Mike Lischke 92b032820e Merge branch 'master_upstream' 2016-11-07 11:19:12 +01:00
Mike Lischke 3b3fe3da57 Merge branch 'master_upstream'
Had to resolve a number of conflicts + added code required for the C++ target to generate header files, after the recent changes in the main repo.
2016-11-07 11:16:02 +01:00
parrt 71c52eb0fa building 4.6 runtime requires 4.5 antlr mvn plugin 2016-11-06 11:27:30 -08:00
Terence Parr 5337b4142b Merge pull request #1341 from parrt/set-version-4.6-in-code
Set version in code to 4.6.
2016-11-06 20:21:46 +01:00
parrt ffaedd209d Set version in code to 4.6. 2016-11-06 11:21:06 -08:00
Terence Parr bbfca7c99c Merge pull request #1340 from parrt/fix-1337
Fixes #1337. Add's sync() call back to LL(1) decisions
2016-11-06 20:04:06 +01:00
parrt e5ec462e22 Fixes #1337. Add's sync() call back to LL(1) decisions; all targets updated (causing failed test in Go). Altered test for new output of errors. regen'd tests. 2016-11-06 09:45:40 -08:00
Thom Morgan 0c6ee8fa62 Update actions.md 2016-11-06 09:41:26 -05:00
Thom Morgan 6d12b85e10 Update contributors.txt 2016-11-06 09:37:13 -05:00
Mike Lischke cd5744b83f Fixed runtime tests after latest changes. 2016-11-06 11:32:28 +01:00
parrt 95c850e5f8 set version in prep for 4.6 2016-11-05 16:48:36 -07:00
parrt bcfa70c4e8 test templates were missing visitor-related templates. slight improvement to test generator. 2016-11-05 16:26:01 -07:00
parrt 803e72ba38 tweak 2016-11-05 15:22:55 -07:00
parrt cbbdbaac75 add Go target links in doc 2016-11-05 15:15:22 -07:00
Terence Parr 741407b285 Merge pull request #1326 from pboyer/changeFork
Update import statements after merge
2016-11-05 22:57:49 +01:00
Terence Parr 028ef8e8e1 Merge pull request #1321 from pboyer/master
Add Go language target
2016-11-05 22:54:11 +01:00
Peter Boyer 44a9c48ddb Merge pull request #85 from pboyer/testVisitors
Disable TestVisitors suite for Go runtime
2016-11-05 17:06:37 -04:00
Peter Boyer fc35818c52 Update import statements after merge 2016-11-05 16:36:53 -04:00
Peter Boyer 37631d1197 Regen runtime-testsuite 2016-11-05 16:27:12 -04:00
Peter Boyer 485465ee7a Merge pull request #83 from pboyer/reduce-model-changes
Reduce model changes from parrt
2016-11-05 15:29:37 -04:00
Peter Boyer b444d51648 Fix contributors merge conflict 2016-11-05 13:58:08 -04:00
Peter Boyer 6472f30d2f Merge pull request #80 from pboyer/removePortDebug
Remove PortDebug field
2016-11-05 13:08:07 -04:00
Terence Parr 08ecd5109e Merge pull request #1324 from parrt/model-updates-for-new-targets
Model updates for new targets
2016-11-05 17:55:50 +01:00
Peter Boyer b15c37fd02 Merge pull request #81 from pboyer/movedocs
Move go target docs
2016-11-05 12:49:16 -04:00
Peter Boyer 646b35284e Merge pull request #84 from pboyer/runner-mei-merge
Runner mei merge
2016-11-05 12:48:58 -04:00
Peter Boyer 451fe239c9 Merge pull request #79 from wjkohnen/go1.7.3
Travis: Update to current stable Go version.
2016-11-05 12:45:24 -04:00
Peter Boyer 9728fd59ba Merge remote-tracking branch 'origin/master' 2016-11-05 12:33:28 -04:00
Peter Boyer 0bfeb80aa2 Merge branch 'runner-mei-patch-4' 2016-11-05 12:33:06 -04:00
Peter Boyer 8ebd12918f Fix merge conflict 2016-11-05 12:32:33 -04:00
parrt 0799e838bb weird. missed a few files. these are to simplify get filename functionality. 2016-11-05 09:32:04 -07:00
parrt 62badff2e8 Pull again from parrt's branch 'model-updates-for-new-targets'. tests pass. 2016-11-05 09:30:46 -07:00
parrt abdb0b6a46 Merge branch 'model-updates-for-new-targets' of github.com:parrt/antlr4 into reduce-model-changes 2016-11-05 09:29:25 -07:00
parrt 2c98b5d325 incorporate in a single commit all changes needed to support generating header files. many fewer diffs with C++ target codegen now. 2016-11-05 09:25:51 -07:00
Peter Boyer 7eb6aec612 Add runtime 2016-11-05 12:25:15 -04:00
parrt 6d022379bc Pull in parrt's branch 'model-updates-for-new-targets' which appears to have freshened some non Go stuff as well. Simplify Go filename construction. 2016-11-05 08:48:37 -07:00
Mike Lischke 5e9211b093 Re-enabled all tests again. 2016-11-05 16:35:34 +01:00
parrt 40e19e5d37 refactor so getRecognizerFileName() etc... delegate to Target; default is same behavior. adds "is header" arg as well in prep for C++ 2016-11-05 08:08:08 -07:00
parrt 75794a588b track different types of StructDecl elements so Go can do setters/getters. 2016-11-05 07:35:57 -07:00
parrt c0cedc424b track different types of StructDecl elements so Go can do setters/getters. 2016-11-05 07:35:39 -07:00
Mike Lischke e71e95080a Merge branch 'master_upstream'
Also updated the list of ignored tests in the Cpp.test.stg file (lke it is done for the other targets).
2016-11-05 15:07:59 +01:00
parrt 8b8094c044 appears to be an ST bug that doesn't see arrays of len 0 as missing; convert array to List. 2016-11-05 06:55:09 -07:00
parrt e0521400cb rm need for isRuleContext in templates; refer to underlying grammar object. 2016-11-05 06:28:58 -07:00
runner 1b7fc4119d sign cla
sign cla
2016-11-05 19:58:22 +08:00
parrt 85f2a87840 rm recognizerName field where possible 2016-11-04 16:07:45 -07:00
parrt 95dbf7b44b look for go in path during tests 2016-11-04 16:06:41 -07:00