Falcon::Statement Class Reference

#include <syntree.h>

Inheritance diagram for Falcon::Statement:

Inheritance graph
[legend]

List of all members.

Public Types


Public Member Functions

virtual Statementclone () const =0
void line (uint32 l)
uint32 line () const
 Statement (const Statement &other)
type_t type () const
virtual ~Statement ()

Protected Member Functions

 Statement (int32 l, type_t t)
 Statement (type_t t)

Protected Attributes

uint32 m_line
type_t m_type


Member Enumeration Documentation

Enumerator:
t_none 
t_break 
t_continue 
t_launch 
t_autoexp 
t_return 
t_attributes 
t_raise 
t_give 
t_unref 
t_if 
t_elif 
t_while 
t_loop 
t_forin 
t_try 
t_catch 
t_switch 
t_select 
t_case 
t_module 
t_global 
t_class 
t_function 
t_propdef 
t_fordot 
t_self_print 


Constructor & Destructor Documentation

Falcon::Statement::Statement ( type_t  t  )  [inline, protected]

Falcon::Statement::Statement ( int32  l,
type_t  t 
) [inline, protected]

Falcon::Statement::Statement ( const Statement other  ) 

virtual Falcon::Statement::~Statement (  )  [inline, virtual]


Member Function Documentation

virtual Statement* Falcon::Statement::clone (  )  const [pure virtual]

void Falcon::Statement::line ( uint32  l  )  [inline]

uint32 Falcon::Statement::line (  )  const [inline]

type_t Falcon::Statement::type (  )  const [inline]


Member Data Documentation


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