#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 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" |
|
Definition at line 59 of file stree.h. Referenced by AList::AList(). |
|
Definition at line 64 of file stree.h. Referenced by Array::Array(). |
|
Definition at line 68 of file stree.h. Referenced by ArrayOperator::ArrayOperator(). |
|
Definition at line 66 of file stree.h. Referenced by ArrayPair::ArrayPair(). |
|
Definition at line 14 of file stree.h. Referenced by ArrayPairList::ArrayPairList(). |
|
Definition at line 61 of file stree.h. Referenced by AskOperator::AskOperator(). |
|
Definition at line 50 of file stree.h. Referenced by AssignmentList::AssignmentList(). |
|
Definition at line 58 of file stree.h. Referenced by BinaryOperator::BinaryOperator(). |
|
Definition at line 30 of file stree.h. Referenced by Break::Break(). |
|
Definition at line 53 of file stree.h. Referenced by Case::Case(). |
|
Definition at line 48 of file stree.h. Referenced by CaseList::CaseList(). |
|
Definition at line 46 of file stree.h. Referenced by Class::Class(). |
|
Definition at line 55 of file stree.h. Referenced by ClassVariable::ClassVariable(). |
|
Definition at line 52 of file stree.h. Referenced by Const::Const(). |
|
Definition at line 72 of file stree.h. Referenced by ConstantEncapsedString::ConstantEncapsedString(). |
|
Definition at line 74 of file stree.h. Referenced by ConstantString::ConstantString(), and TPLConstantNormalizer::transform(). |
|
Definition at line 31 of file stree.h. Referenced by Continue::Continue(). |
|
Definition at line 21 of file stree.h. Referenced by CurlyBraces::CurlyBraces(). |
|
Definition at line 43 of file stree.h. Referenced by Declare::Declare(). |
|
Definition at line 13 of file stree.h. Referenced by DeclareList::DeclareList(). |
|
Definition at line 28 of file stree.h. Referenced by Do::Do(). |
|
Definition at line 23 of file stree.h. Referenced by DoubleQuote::DoubleQuote(). |
|
Definition at line 35 of file stree.h. Referenced by Echo::Echo(). |
|
Definition at line 19 of file stree.h. Referenced by EchoPHP::EchoPHP(). |
|
Definition at line 44 of file stree.h. Referenced by EmptyStatement::EmptyStatement(). |
|
Definition at line 60 of file stree.h. Referenced by EncapsExpr::EncapsExpr(). |
|
Definition at line 49 of file stree.h. Referenced by EncapsList::EncapsList(). |
|
Definition at line 62 of file stree.h. Referenced by Exit::Exit(). |
|
Definition at line 39 of file stree.h. Referenced by Expression::Expression(). |
|
Definition at line 12 of file stree.h. Referenced by ExpressionList::ExpressionList(). |
|
Definition at line 26 of file stree.h. Referenced by For::For(). |
|
Definition at line 42 of file stree.h. Referenced by Foreach::Foreach(). |
|
Definition at line 45 of file stree.h. Referenced by Function::Function(). |
|
Definition at line 65 of file stree.h. Referenced by FunctionCall::FunctionCall(). |
|
Definition at line 33 of file stree.h. Referenced by Global::Global(). |
|
Definition at line 25 of file stree.h. Referenced by If::If(). |
|
Definition at line 38 of file stree.h. Referenced by InlineHTML::InlineHTML(), HTMLBox::Replacer::transform(), and HTMLBox::Putter::transform(). |
|
Definition at line 16 of file stree.h. Referenced by InlineHTMLList::InlineHTMLList(). |
|
Definition at line 71 of file stree.h. Referenced by Isset::Isset(). |
|
|
|
Definition at line 69 of file stree.h. Referenced by MapOperator::MapOperator(). |
|
Definition at line 67 of file stree.h. Referenced by ObjectOperator::ObjectOperator(). |
|
Definition at line 54 of file stree.h. Referenced by Parameter::Parameter(). |
|
Definition at line 18 of file stree.h. Referenced by PHP::PHP(). |
|
Definition at line 73 of file stree.h. Referenced by MultiContextRule::generateSubcontext(), and PHPVariable::PHPVariable(). |
|
Definition at line 57 of file stree.h. Referenced by PostUnaryOperator::PostUnaryOperator(). |
|
Definition at line 63 of file stree.h. Referenced by Print::Print(). |
|
Definition at line 32 of file stree.h. Referenced by Return::Return(). |
|
Definition at line 37 of file stree.h. Referenced by RuleContext::processSmartyAssignInPhpList(), and SmartyAssign::SmartyAssign(). |
|
Definition at line 22 of file stree.h. Referenced by SmartyBraces::SmartyBraces(). |
|
Definition at line 11 of file stree.h. Referenced by RuleContext::execute(), and StatementList::StatementList(). |
|
Definition at line 34 of file stree.h. Referenced by Static::Static(). |
|
Definition at line 29 of file stree.h. Referenced by Switch::Switch(). |
|
Definition at line 36 of file stree.h. Referenced by ContextRule::execute(), and Template::Template(). |
|
Definition at line 15 of file stree.h. Referenced by TemplateList::TemplateList(). |
|
Definition at line 56 of file stree.h. Referenced by UnaryOperator::UnaryOperator(). |
|
Definition at line 40 of file stree.h. Referenced by Unset::Unset(). |
|
Definition at line 41 of file stree.h. Referenced by Use::Use(). |
|
Definition at line 27 of file stree.h. Referenced by While::While(). |
|
Definition at line 70 of file stree.h. Referenced by Ref::Ref(). |