aboutsummaryrefslogtreecommitdiff
path: root/runtime/JavaScript/src/org/antlr/runtime/tree/TreeRuleReturnScope.js
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/JavaScript/src/org/antlr/runtime/tree/TreeRuleReturnScope.js')
-rwxr-xr-xruntime/JavaScript/src/org/antlr/runtime/tree/TreeRuleReturnScope.js12
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; }
+});