uk.ac.man.cs.rainbow.compiler
Class LocalIdentifier
java.lang.Object
|
+--uk.ac.man.cs.rainbow.compiler.CompilerThing
|
+--uk.ac.man.cs.rainbow.compiler.CompilerNode
|
+--uk.ac.man.cs.rainbow.compiler.Identifier
|
+--uk.ac.man.cs.rainbow.compiler.LocalIdentifier
- public class LocalIdentifier
- extends Identifier
Fields inherited from class uk.ac.man.cs.rainbow.compiler.Identifier |
name |
Methods inherited from class uk.ac.man.cs.rainbow.compiler.CompilerNode |
append, appendNotParent, dumpNode, dumpTree, getParent, indent, iterator, list_typecheck, list_typecheck, listLength, listToString, noParent, rasm_list, rasm, rasm, setParent, typecheck, typecheck, typecheckGreen, typecheckGreen |
LocalIdentifier
public LocalIdentifier(SourcePosition sourcepos,
String name)
LocalIdentifier
public LocalIdentifier()
toString
public String toString()
- Overrides:
toString
in class Identifier
compare_lists
public boolean compare_lists(LocalIdentifier list)
extract_enames
public void extract_enames(TCEnv env,
CompilerType enum_spec,
SourcePosition spos,
int ord,
Errors errors)
toStringArray
public String[] toStringArray()