Falcon::SourceTree Class Reference

Source File syntactic tree. More...

#include <syntree.h>

Inheritance diagram for Falcon::SourceTree:

Inheritance graph
[legend]

List of all members.

Public Member Functions

StatementListclasses ()
const StatementListclasses () const
SourceTreeclone () const
StatementListfunctions ()
const StatementListfunctions () const
bool isExportAll () const
void setExportAll (bool mode=true)
 SourceTree (const SourceTree &other)
 SourceTree ()
StatementListstatements ()
const StatementListstatements () const


Detailed Description

Source File syntactic tree.

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


Constructor & Destructor Documentation

Falcon::SourceTree::SourceTree (  )  [inline]

Falcon::SourceTree::SourceTree ( const SourceTree other  ) 


Member Function Documentation

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]


The documentation for this class was generated from the following file:

Generated on Mon Oct 19 10:11:44 2009 for Falcon_Core by  doxygen 1.5.8