diff options
Diffstat (limited to 'runtime/JavaScript/src/org/antlr/runtime/tree/TreeRuleReturnScope.js')
-rwxr-xr-x | runtime/JavaScript/src/org/antlr/runtime/tree/TreeRuleReturnScope.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/runtime/JavaScript/src/org/antlr/runtime/tree/TreeRuleReturnScope.js b/runtime/JavaScript/src/org/antlr/runtime/tree/TreeRuleReturnScope.js new file mode 100755 index 0000000..bdef3cd --- /dev/null +++ b/runtime/JavaScript/src/org/antlr/runtime/tree/TreeRuleReturnScope.js @@ -0,0 +1,12 @@ +/** This is identical to the ParserRuleReturnScope except that + * the start property is a tree nodes not Token object + * when you are parsing trees. To be generic the tree node types + * have to be Object. + */ +org.antlr.runtime.tree.TreeRuleReturnScope = function(){}; + +org.antlr.lang.extend(org.antlr.runtime.tree.TreeRuleReturnScope, + org.antlr.runtime.RuleReturnScope, +{ + getStart: function() { return this.start; } +}); |