#include <syntree.h>
Public Member Functions | |
StatementList & | classes () |
const StatementList & | classes () const |
SourceTree * | clone () const |
StatementList & | functions () |
const StatementList & | functions () const |
bool | isExportAll () const |
void | setExportAll (bool mode=true) |
SourceTree (const SourceTree &other) | |
SourceTree () | |
StatementList & | statements () |
const StatementList & | statements () const |
This tree represent a compiled program. Together with the module being created by the compiler during the compilation step, which contains the string table and the symbol table, this defines the internal representation of a script
Falcon::SourceTree::SourceTree | ( | ) | [inline] |
Falcon::SourceTree::SourceTree | ( | const SourceTree & | other | ) |
StatementList& Falcon::SourceTree::classes | ( | ) | [inline] |
const StatementList& Falcon::SourceTree::classes | ( | ) | const [inline] |
SourceTree* Falcon::SourceTree::clone | ( | ) | const |
StatementList& Falcon::SourceTree::functions | ( | ) | [inline] |
const StatementList& Falcon::SourceTree::functions | ( | ) | const [inline] |
bool Falcon::SourceTree::isExportAll | ( | ) | const [inline] |
void Falcon::SourceTree::setExportAll | ( | bool | mode = true |
) | [inline] |
StatementList& Falcon::SourceTree::statements | ( | ) | [inline] |
const StatementList& Falcon::SourceTree::statements | ( | ) | const [inline] |