Public Member Functions | |
blockNode (int bci, scopeNode *scope, int numOfArgs) | |
bool | print (prettyPrintStream *output) |
int | width (prettyPrintStream *output) |
Private Attributes | |
int | numOfArgs |
Definition at line 655 of file prettyPrinter.cpp.
blockNode::blockNode | ( | int | bci, | |
scopeNode * | scope, | |||
int | numOfArgs | |||
) | [inline] |
Definition at line 659 of file prettyPrinter.cpp.
bool blockNode::print | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from codeNode.
Definition at line 664 of file prettyPrinter.cpp.
References prettyPrintStream::dec_indent(), HIGHLIGHT, prettyPrintStream::inc_newline(), prettyPrintStream::newline(), scopeNode::params(), codeNode::print(), astNode::print(), prettyPrintStream::print(), prettyPrintStream::remaining(), astNode::scope, prettyPrintStream::space(), scopeNode::temps(), codeNode::width(), astNode::width(), and prettyPrintStream::width_of_space().
Here is the call graph for this function:
int blockNode::width | ( | prettyPrintStream * | output | ) | [inline, virtual] |
Reimplemented from codeNode.
Definition at line 715 of file prettyPrinter.cpp.
References scopeNode::params(), astNode::scope, scopeNode::temps(), codeNode::width(), astNode::width(), prettyPrintStream::width_of_space(), and prettyPrintStream::width_of_string().
Here is the call graph for this function:
int blockNode::numOfArgs [private] |
Definition at line 657 of file prettyPrinter.cpp.