1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver/** What does a tree look like? ANTLR has a number of support classes 2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * such as CommonTreeNodeStream that work on these kinds of trees. You 3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * don't have to make your trees implement this interface, but if you do, 4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * you'll be able to use more support code. 5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * 6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * NOTE: When constructing trees, ANTLR can build any kind of tree; it can 7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * even use Token objects as trees if you add a child list to your tokens. 8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * 9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver * This is a tree node without any payload; just navigation and factory stuff. 10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver */ 11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverorg.antlr.runtime.tree.Tree = function(){}; 12