Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

stree.h File Reference

#include <iostream>
#include <algorithm>
#include "streenamedlist.h"

Go to the source code of this file.

Data Structures

class  AList
 List statement. More...

class  Array
 Array statement. More...

class  ArrayOperator
 Array operator []. More...

class  ArrayPair
 Array pair Array ArrayPairList. More...

class  ArrayPairList
 Array pait list. More...

class  AskOperator
 ? : Operator More...

class  AssignmentList
 Assignment list. More...

class  BinaryOperator
 Binary operator. More...

class  Break
 Break statement. More...

class  Case
 Case statement CaseList Switch. More...

class  CaseList
 Case list. More...

class  Class
 Class definition. More...

class  ClassVariable
 Reference to a class. More...

class  Const
 No idea what it is. More...

class  ConstantEncapsedString
 Single quote encapsed string constant. More...

class  ConstantString
 String constant. More...

class  Continue
 Contiune statement. More...

class  CurlyBraces
 Encapsulates node with curly braces. More...

class  Declare
 Declare statement. More...

class  DeclareList
 Declaration statements list. More...

class  Do
 Do statement. More...

class  DoubleQuote
 Encapsulates node with double quotes. More...

class  Echo
 Echo. More...

class  EchoPHP
 Encapslates PHP code with echo. More...

class  EmptyStatement
 Empty statement. More...

class  EncapsExpr
 Encapsed statement. More...

class  EncapsList
 Encaps list -- for double quotes. More...

class  Exit
 Exit statement. More...

class  Expression
 Expression. More...

class  ExpressionList
 Expression list. More...

class  For
 For statement. More...

class  Foreach
 Foreach statement. More...

class  Function
 Function definition. More...

class  FunctionCall
 Function call. More...

class  Global
 Global definition. More...

class  If
 If statement. More...

class  InlineHTML
 Inline HTML. More...

class  InlineHTMLList
 InlineHTML list. More...

class  Isset
 Isset statement. More...

class  MapOperator
 Map operator -- no idea if correctly used. More...

class  ObjectOperator
 Object operator ->. More...

class  Parameter
 Paramenter or a paramenter definition ParamenterList. More...

class  PHP
 Encapsulates PHP code. More...

class  PHPVariable
 PHPVariable statement. More...

class  PostUnaryOperator
 Post unary operator. More...

class  Print
 Print statement. More...

class  Ref
 Reference &. More...

class  Return
 Return statement. More...

class  SmartyAssign
 Assignment to smarty variable. More...

class  SmartyBraces
 Encapsulates node with Smarty braces. More...

class  StatementList
 statement list. More...

class  Static
 Static definition. More...

class  Switch
 Switch statement. More...

class  Template
 A Template TemplateList ContextRule. More...

class  TemplateList
 Template list ContextRule. More...

class  UnaryOperator
 Unary operatorc. More...

class  Unset
 Unset. More...

class  Use
 Use. More...

class  While
 While statement. More...


Defines

#define CMainList   "MainList"
#define CStatementList   "StatementList"
#define CExpressionList   "ExpressionList"
#define CDeclareList   "DeclareList"
#define CArrayPairList   "ArrayPairList"
#define CTemplateList   "TemplateList"
#define CInlineHTMLList   "InlineHTMLList"
#define CPHP   "PHP"
#define CEchoPHP   "EchoPHP"
#define CCurlyBraces   "CurlyBraces"
#define CSmartyBraces   "SmartyBraces"
#define CDoubleQuote   "DoubleQuote"
#define CIf   "If"
#define CFor   "For"
#define CWhile   "While"
#define CDo   "Do"
#define CSwitch   "Switch"
#define CBreak   "Break"
#define CContinue   "Continue"
#define CReturn   "Return"
#define CGlobal   "Global"
#define CStatic   "Static"
#define CEcho   "Echo"
#define CTemplate   "Template"
#define CSmartyAssign   "SmartyAssign"
#define CInlineHTML   "InlineHTML"
#define CExpression   "Expression"
#define CUnset   "Unset"
#define CUse   "Use"
#define CForeach   "Foreach"
#define CDeclare   "Declare"
#define CEmptyStatement   "EmptyStatement"
#define CFunction   "Function"
#define CClass   "Class"
#define CCaseList   "CaseList"
#define CEncapsList   "EncapsList"
#define CAssignmentList   "AssignmentList"
#define CConst   "Const"
#define CCase   "Case"
#define CParameter   "Parameter"
#define CClassVariable   "ClassVariable"
#define CUnaryOperator   "UnaryOperator"
#define CPostUnaryOperator   "PostUnaryOperator"
#define CBinaryOperator   "BinaryOperator"
#define CAList   "AList"
#define CEncapsExpr   "EncapsExpr"
#define CAskOperator   "AskOperator"
#define CExit   "Exit"
#define CPrint   "Print"
#define CArray   "Array"
#define CFunctionCall   "FunctionCall"
#define CArrayPair   "ArrayPair"
#define CObjectOperator   "ObjectOperator"
#define CArrayOperator   "ArrayOperator"
#define CMapOperator   "MapOperator"
#define OpRef   "$"
#define CIsset   "Isset"
#define CConstantEncapsedString   "ConstantEncapsedString"
#define CPHPVariable   "PHPVariable"
#define CConstantString   "ConstantString"


Define Documentation

#define CAList   "AList"
 

Definition at line 59 of file stree.h.

Referenced by AList::AList().

#define CArray   "Array"
 

Definition at line 64 of file stree.h.

Referenced by Array::Array().

#define CArrayOperator   "ArrayOperator"
 

Definition at line 68 of file stree.h.

Referenced by ArrayOperator::ArrayOperator().

#define CArrayPair   "ArrayPair"
 

Definition at line 66 of file stree.h.

Referenced by ArrayPair::ArrayPair().

#define CArrayPairList   "ArrayPairList"
 

Definition at line 14 of file stree.h.

Referenced by ArrayPairList::ArrayPairList().

#define CAskOperator   "AskOperator"
 

Definition at line 61 of file stree.h.

Referenced by AskOperator::AskOperator().

#define CAssignmentList   "AssignmentList"
 

Definition at line 50 of file stree.h.

Referenced by AssignmentList::AssignmentList().

#define CBinaryOperator   "BinaryOperator"
 

Definition at line 58 of file stree.h.

Referenced by BinaryOperator::BinaryOperator().

#define CBreak   "Break"
 

Definition at line 30 of file stree.h.

Referenced by Break::Break().

#define CCase   "Case"
 

Definition at line 53 of file stree.h.

Referenced by Case::Case().

#define CCaseList   "CaseList"
 

Definition at line 48 of file stree.h.

Referenced by CaseList::CaseList().

#define CClass   "Class"
 

Definition at line 46 of file stree.h.

Referenced by Class::Class().

#define CClassVariable   "ClassVariable"
 

Definition at line 55 of file stree.h.

Referenced by ClassVariable::ClassVariable().

#define CConst   "Const"
 

Definition at line 52 of file stree.h.

Referenced by Const::Const().

#define CConstantEncapsedString   "ConstantEncapsedString"
 

Definition at line 72 of file stree.h.

Referenced by ConstantEncapsedString::ConstantEncapsedString().

#define CConstantString   "ConstantString"
 

Definition at line 74 of file stree.h.

Referenced by ConstantString::ConstantString(), and TPLConstantNormalizer::transform().

#define CContinue   "Continue"
 

Definition at line 31 of file stree.h.

Referenced by Continue::Continue().

#define CCurlyBraces   "CurlyBraces"
 

Definition at line 21 of file stree.h.

Referenced by CurlyBraces::CurlyBraces().

#define CDeclare   "Declare"
 

Definition at line 43 of file stree.h.

Referenced by Declare::Declare().

#define CDeclareList   "DeclareList"
 

Definition at line 13 of file stree.h.

Referenced by DeclareList::DeclareList().

#define CDo   "Do"
 

Definition at line 28 of file stree.h.

Referenced by Do::Do().

#define CDoubleQuote   "DoubleQuote"
 

Definition at line 23 of file stree.h.

Referenced by DoubleQuote::DoubleQuote().

#define CEcho   "Echo"
 

Definition at line 35 of file stree.h.

Referenced by Echo::Echo().

#define CEchoPHP   "EchoPHP"
 

Definition at line 19 of file stree.h.

Referenced by EchoPHP::EchoPHP().

#define CEmptyStatement   "EmptyStatement"
 

Definition at line 44 of file stree.h.

Referenced by EmptyStatement::EmptyStatement().

#define CEncapsExpr   "EncapsExpr"
 

Definition at line 60 of file stree.h.

Referenced by EncapsExpr::EncapsExpr().

#define CEncapsList   "EncapsList"
 

Definition at line 49 of file stree.h.

Referenced by EncapsList::EncapsList().

#define CExit   "Exit"
 

Definition at line 62 of file stree.h.

Referenced by Exit::Exit().

#define CExpression   "Expression"
 

Definition at line 39 of file stree.h.

Referenced by Expression::Expression().

#define CExpressionList   "ExpressionList"
 

Definition at line 12 of file stree.h.

Referenced by ExpressionList::ExpressionList().

#define CFor   "For"
 

Definition at line 26 of file stree.h.

Referenced by For::For().

#define CForeach   "Foreach"
 

Definition at line 42 of file stree.h.

Referenced by Foreach::Foreach().

#define CFunction   "Function"
 

Definition at line 45 of file stree.h.

Referenced by Function::Function().

#define CFunctionCall   "FunctionCall"
 

Definition at line 65 of file stree.h.

Referenced by FunctionCall::FunctionCall().

#define CGlobal   "Global"
 

Definition at line 33 of file stree.h.

Referenced by Global::Global().

#define CIf   "If"
 

Definition at line 25 of file stree.h.

Referenced by If::If().

#define CInlineHTML   "InlineHTML"
 

Definition at line 38 of file stree.h.

Referenced by InlineHTML::InlineHTML(), HTMLBox::Replacer::transform(), and HTMLBox::Putter::transform().

#define CInlineHTMLList   "InlineHTMLList"
 

Definition at line 16 of file stree.h.

Referenced by InlineHTMLList::InlineHTMLList().

#define CIsset   "Isset"
 

Definition at line 71 of file stree.h.

Referenced by Isset::Isset().

#define CMainList   "MainList"
 

Definition at line 9 of file stree.h.

#define CMapOperator   "MapOperator"
 

Definition at line 69 of file stree.h.

Referenced by MapOperator::MapOperator().

#define CObjectOperator   "ObjectOperator"
 

Definition at line 67 of file stree.h.

Referenced by ObjectOperator::ObjectOperator().

#define CParameter   "Parameter"
 

Definition at line 54 of file stree.h.

Referenced by Parameter::Parameter().

#define CPHP   "PHP"
 

Definition at line 18 of file stree.h.

Referenced by PHP::PHP().

#define CPHPVariable   "PHPVariable"
 

Definition at line 73 of file stree.h.

Referenced by MultiContextRule::generateSubcontext(), and PHPVariable::PHPVariable().

#define CPostUnaryOperator   "PostUnaryOperator"
 

Definition at line 57 of file stree.h.

Referenced by PostUnaryOperator::PostUnaryOperator().

#define CPrint   "Print"
 

Definition at line 63 of file stree.h.

Referenced by Print::Print().

#define CReturn   "Return"
 

Definition at line 32 of file stree.h.

Referenced by Return::Return().

#define CSmartyAssign   "SmartyAssign"
 

Definition at line 37 of file stree.h.

Referenced by RuleContext::processSmartyAssignInPhpList(), and SmartyAssign::SmartyAssign().

#define CSmartyBraces   "SmartyBraces"
 

Definition at line 22 of file stree.h.

Referenced by SmartyBraces::SmartyBraces().

#define CStatementList   "StatementList"
 

Definition at line 11 of file stree.h.

Referenced by RuleContext::execute(), and StatementList::StatementList().

#define CStatic   "Static"
 

Definition at line 34 of file stree.h.

Referenced by Static::Static().

#define CSwitch   "Switch"
 

Definition at line 29 of file stree.h.

Referenced by Switch::Switch().

#define CTemplate   "Template"
 

Definition at line 36 of file stree.h.

Referenced by ContextRule::execute(), and Template::Template().

#define CTemplateList   "TemplateList"
 

Definition at line 15 of file stree.h.

Referenced by TemplateList::TemplateList().

#define CUnaryOperator   "UnaryOperator"
 

Definition at line 56 of file stree.h.

Referenced by UnaryOperator::UnaryOperator().

#define CUnset   "Unset"
 

Definition at line 40 of file stree.h.

Referenced by Unset::Unset().

#define CUse   "Use"
 

Definition at line 41 of file stree.h.

Referenced by Use::Use().

#define CWhile   "While"
 

Definition at line 27 of file stree.h.

Referenced by While::While().

#define OpRef   "$"
 

Definition at line 70 of file stree.h.

Referenced by Ref::Ref().


Generated on Fri Nov 21 17:54:05 2003 for PHPX by doxygen 1.3.3