Falcon::SourceTree Class Reference

Source File syntactic tree. More...

#include <syntree.h>

Inheritance diagram for Falcon::SourceTree:

Inheritance graph

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