#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(). |
1.3.3