|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.antlr.runtime.tree.BaseTree
org.antlr.runtime.tree.CommonTree
com.adamcornett.cminus.tree.CMTree
com.adamcornett.cminus.tree.GlobalVarDecTree
public class GlobalVarDecTree
| Field Summary | |
|---|---|
private Symbol |
sym
|
| Fields inherited from class com.adamcornett.cminus.tree.CMTree |
|---|
log |
| Fields inherited from class org.antlr.runtime.tree.CommonTree |
|---|
childIndex, parent, startIndex, stopIndex, token |
| Fields inherited from class org.antlr.runtime.tree.BaseTree |
|---|
children |
| Fields inherited from interface org.antlr.runtime.tree.Tree |
|---|
INVALID_NODE |
| Constructor Summary | |
|---|---|
GlobalVarDecTree(org.antlr.runtime.Token t)
|
|
| Method Summary | |
|---|---|
void |
emitCode(ClassGenerator classGenerator)
|
Type |
getReturnType()
|
Symbol |
getSymbol()
|
void |
setReturnType(Type t)
|
void |
setSymbol(Symbol s)
|
| Methods inherited from class com.adamcornett.cminus.tree.CMTree |
|---|
emitLineInfo, getMaxTreeDepth, getNextLabelNumber, getRequiredStack |
| Methods inherited from class org.antlr.runtime.tree.CommonTree |
|---|
dupNode, getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries, toString |
| Methods inherited from class org.antlr.runtime.tree.BaseTree |
|---|
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private Symbol sym
| Constructor Detail |
|---|
public GlobalVarDecTree(org.antlr.runtime.Token t)
| Method Detail |
|---|
public void emitCode(ClassGenerator classGenerator)
emitCode in class CMTreepublic Type getReturnType()
getReturnType in interface TypeNodepublic Symbol getSymbol()
getSymbol in interface SymbolNodepublic void setReturnType(Type t)
setReturnType in interface TypeNodepublic void setSymbol(Symbol s)
setSymbol in interface SymbolNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||