Public Member Functions | |
leafNode (int bci, scopeNode *scope) | |
bool | print (prettyPrintStream *output) |
int | width (prettyPrintStream *output) |
virtual char * | string ()=0 |
Definition at line 158 of file prettyPrinter.cpp.
leafNode::leafNode | ( | int | bci, | |
scopeNode * | scope | |||
) | [inline] |
Definition at line 160 of file prettyPrinter.cpp.
bool leafNode::print | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from astNode.
Definition at line 161 of file prettyPrinter.cpp.
References HIGHLIGHT, prettyPrintStream::print(), astNode::print(), and string().
Here is the call graph for this function:
virtual char* leafNode::string | ( | ) | [pure virtual] |
Implemented in paramNode, nameNode, selfNode, ignoreReceiver, superNode, literalNode, smiNode, doubleNode, characterNode, stackTempNode, heapTempNode, floatNode, instVarNode, classVarNode, primitiveResultNode, and assocNode.
int leafNode::width | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from astNode.
Definition at line 167 of file prettyPrinter.cpp.
References string(), and prettyPrintStream::width_of_string().
Here is the call graph for this function: