polyglot.ext.ibex.ast
Interface SymbolNode

All Superinterfaces:
java.lang.Cloneable, Copy, JL, Node, NodeOps, RhsElement
All Known Subinterfaces:
SuperSymbolNode
All Known Implementing Classes:
SuperSymbolNode_c, SymbolNode_c

public interface SymbolNode
extends RhsElement

Node representing a semantic action.


Method Summary
 java.lang.String name()
           
 SymbolNode name(java.lang.String name)
           
 SymbolNode symbolInstance(Symbol sym)
           
 
Methods inherited from interface polyglot.ext.ibex.ast.RhsElement
symbolInstance
 
Methods inherited from interface polyglot.ast.Node
childExpectedType, del, del, dump, ext, ext, ext, ext, position, position, visit, visitChild, visitEdge, visitList
 
Methods inherited from interface polyglot.ast.JL
init, node
 
Methods inherited from interface polyglot.ast.NodeOps
addDecls, addMembers, addMembersEnter, buildTypes, buildTypesEnter, disambiguate, disambiguateEnter, enterScope, enterScope, exceptionCheck, exceptionCheckEnter, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, visitChildren
 
Methods inherited from interface polyglot.util.Copy
copy
 

Method Detail

name

public java.lang.String name()

name

public SymbolNode name(java.lang.String name)

symbolInstance

public SymbolNode symbolInstance(Symbol sym)