AOWP


Package aowp.parser.ast

Class Summary
AOWP_PHPAmpersandExprElementPHPAmpersandExprExprElement PHPのASTにおける「&」を表すクラス 文法規則: unticked_statement
AOWP_PHPArgumentElementPHPのASTにおける「実引数」を表すクラス 文法規則: function_call_parameter_list
AOWP_PHPArrayElementPHPのASTにおける「array」を表すクラス。 文法規則: function_call_parameter_list。
AOWP_PHPArrayPairElementPHPのASTにおける「=>」を表すクラス。 文法規則: function_call_parameter_list。
AOWP_PHPBinaryOperatorExprElementPHPBinaryOperatprExprElement PHPのASTにおける「2項演算子」を表すクラス 文法規則: unticked_statement 例: $a + 2;
AOWP_PHPBracketExprElementPHPBracketExprElement PHPのASTにおける「(expr)」を表すクラス 文法規則: unticked_statement 例: ($a + 2);
AOWP_PHPBreakStatementElementPHPBreakStatementElement PHPのASTにおける「break」を表すクラス 文法規則: unticked_statement
AOWP_PHPCaseStatementElementPHPCaseStatementElement PHPのASTにおける「case」を表すクラス 文法規則: unticked_statement
AOWP_PHPCastExprElementPHPCastExprElement PHPのASTにおける「cast式」を表すクラス 文法規則: unticked_statement
AOWP_PHPCatchStatementElementPHPCatchStatementElement PHPのASTにおける「catch」を表すクラス 文法規則: unticked_statement
AOWP_PHPClassConstVariableRefElementPHPClassConstVariableElement PHPのASTにおける「::」を表すクラス 文法規則: function_call_parameter_list
AOWP_PHPClassElementPHPClassElementPHPのASTにおける「クラス」を表すクラス 文法規則: unticked_class_declaration_statement
AOWP_PHPClassVariableElementPHPClassVariableElement PHPのASTにおける「クラス変数」を表すクラス 文法規則: class_variable_declaration
AOWP_PHPCloneExprElementPHPCloneExprElement PHPのASTにおける「clone」を表すクラス 文法規則: unticked_statement
AOWP_PHPComplexVariableElementPHPComplexVariableElement PHPのASTにおける「変数」を表すクラス 文法規則: unticked_statement
AOWP_PHPCompoundVariableElementPHPCompoundVariableElement PHPのASTにおける「変数」を表すクラス 文法規則: unticked_statement
AOWP_PHPContinueStatementElementPHPContinueElement PHPのASTにおける「continue」を表すクラス 文法規則: unticked_statement
AOWP_PHPDeclareStatementElementPHPのASTにおける「declare」を表すクラス。 * 文法規則: unticked_statement。
AOWP_PHPDefineConstantVariableElementPHPDefineVariableStatementElement PHPのASTにおける「変数定義」を表すクラス 文法規則: unticked_statement 例: ;
AOWP_PHPDefineConstantVariableStatementElementPHPDefineVariableStatementElement PHPのASTにおける「変数定義」を表すクラス 文法規則: unticked_statement 例: ;
AOWP_PHPDefineVariableStatementElementPHPDefineVariableStatementElement PHPのASTにおける「変数定義」を表すクラス 文法規則: unticked_statement 例: ;
AOWP_PHPDoWhileStatementElementPHPDoWhileStatementElement PHPのASTにおける「do-while」を表すクラス 文法規則: unticked_statement
AOWP_PHPEchoStatementElementPHPEchoStatementElement PHPのASTにおける「echo」を表すクラス 文法規則: unticked_statement
AOWP_PHPElementPHPElement PHPの文法要素のインターフェイス 文法規則: unticked_class_declaration_statement
AOWP_PHPElseIfStatementElementPHPElseIfStatementElement PHPのASTにおける「elseif」を表すクラス 文法規則: unticked_statement
AOWP_PHPEmptyStatementElementPHPEnpryStatementElement PHPのASTにおける「enpty」を表すクラス 文法規則: unticked_statement
AOWP_PHPEqualExprElementPHPEqualExprElement PHPのASTにおける「代入式」を表すクラス。 文法規則: unticked_statement。
AOWP_PHPEvalStatementElementPHPEvalStatementElement PHPのASTにおける「eval」を表すクラス 文法規則: unticked_statement
AOWP_PHPExitExprElementPHPExitExprElement PHPのASTにおける「exit」を表すクラス 文法規則: unticked_statement
AOWP_PHPFileIncludeStatementElementPHPのASTにおける「include, require」を表すクラス。 文法規則: unticked_statement。
AOWP_PHPForStatementElementPHPForStatementElement PHPのASTにおける「for」を表すクラス 文法規則: unticked_statement
AOWP_PHPForeachStatementElementPHPForeachStatementElement PHPのASTにおける「foreach」を表すクラス 文法規則: unticked_statement
AOWP_PHPFunctionCallElement関数呼び出しを表すAST。 function_call(A) ::= T_STRING(B) LPAREN function_call_parameter_list(C) RPAREN.
AOWP_PHPFunctionCallWithVariableElementTemporal implmements...
AOWP_PHPFunctionElementPHPFunctionElement PHPのASTにおける「関数」を表すクラス 文法規則: unticked_function_declaration_statement
AOWP_PHPHaltCompilerStatementElementPHPHaltComplilerStatementElement PHPのASTにおける「__halt_compiler()」を表すクラス 文法規則: unticked_statement
AOWP_PHPHeredocExprElementPHPBackquoteExprElement PHPのASTにおける「
AOWP_PHPIfStatementElementPHPIfStatementElement PHPのASTにおける「if」を表すクラス 文法規則: unticked_statement
AOWP_PHPIndirectVariableElementPHPIndirectVariableElement PHPのASTにおける「変数」を表すクラス 文法規則: unticked_statement
AOWP_PHPInnerHTMLStatementElementPHPInnerHTMLStatementElement
AOWP_PHPInnerStatementElementPHPInnerStatementElement PHPのASTにおける「InnerStatement」を表すクラス。 文法規則: unticked_statement。
AOWP_PHPInstanceofExprElementPHPInstanceofExprElement PHPのASTにおける「instanceof」を表すクラス 文法規則: unticked_statement 例:
AOWP_PHPInterfaceElementPHPInterfaceElement PHPのASTにおける「インターフェイス」を表すクラス 文法規則: unticked_class_declaration_statement
AOWP_PHPIssetStatementElementPHPIssetStatementElement PHPのASTにおける「isset」を表すクラス 文法規則: unticked_statement
AOWP_PHPListElementPHPInnerStatementElement PHPのASTにおける「list()」を表すクラス 文法規則: unticked_statement
AOWP_PHPMethodElementPHPMethodElement PHPのASTにおける「メソッド」を表すクラス 文法規則: class_statement
AOWP_PHPNewElseIfStatementElementPHPNewElseIfStatementElement PHPのASTにおける「elseif」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewElseStatementElementPHPNewElseStatementElement PHPのASTにおける「else:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewEndForStatementElementPHPNewEndForStatementElement PHPのASTにおける「endfor:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewEndForeachStatementElementPHPNewEndForeachStatementElement PHPのASTにおける「endforeach:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewEndIfStatementElementPHPNewEndIfStatementElement PHPのASTにおける「endif:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewEndWhileStatementElementPHPNewEndWhileStatementElement PHPのASTにおける「endwhile:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewExprElementPHPNewExprElement PHPのASTにおける「new」を表すクラス 文法規則: expr_without_variable
AOWP_PHPNewForStatementElementPHPNewForStatementElement PHPのASTにおける「for(;;):」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewForeachStatementElementPHPNewForachStatementElement PHPのASTにおける「foreach():」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewIfStatementElementPHPNewIfStatementElement PHPのASTにおける「if():」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewWhileStatementElementPHPNewWhileStatementElement PHPのASTにおける「while():」を表すクラス 文法規則: unticked_statement
AOWP_PHPObjectOperatorElementPHPObjectOperatorElement PHPのASTにおける「->」を表すクラス 文法規則: expr_without_variable
AOWP_PHPObjectPropertyElementPHPObjectPropertyElement PHPのASTにおける「->」を表すクラス 文法規則: expr_without_variable
AOWP_PHPParamaterElementPHPParamaterElement PHPのASTにおける「仮引数」を表すクラス 文法規則: parameter_list
AOWP_PHPPostfixMonadicOperatorExprElementPHPPostfixMonadicOperatprExprElement PHPのASTにおける「単項演算子式(左に演算子)」を表すクラス 文法規則: unticked_statement 例: $a++;
AOWP_PHPPrefixMonadicOperatorExprElementPHPPrefixMonadicOperatprExprElementPHPのASTにおける「単項演算子式(右に演算子)」を表すクラス 文法規則: unticked_statement 例: ++$a;
AOWP_PHPPrintExprElementPHPPrintExprElement PHPのASTにおける「print」を表すクラス 文法規則: unticked_statement
AOWP_PHPQuestionExprElementPHPQuestionExprElement PHPのASTにおける「?」を表すクラス 文法規則: unticked_statement 例: $a ? 2 : 1;
AOWP_PHPQuoteExprElementPHPBackquoteExprElement PHPのASTにおける「`command`」を表すクラス 文法規則: unticked_statement 例: `ls`;
AOWP_PHPReferenceVariableElementPHPのASTにおける「変数」を表すクラス。 文法規則: unticked_statement。 {@link AOWP_VariableElement}は、非配列変数で、 このクラスは、添字付きの配列変数を表す。
AOWP_PHPReturnStatementElementPHPReturnStatementElement PHPのASTにおける「return」を表すクラス 文法規則: unticked_statement
AOWP_PHPRootElementPHPRootElement PHPのASTにおける「トップレベルの要素」を表すクラス 文法規則: unticked_statement
AOWP_PHPScalarExprElementPHPのASTにおける「scalar」を表すクラス。 'A'や 1 等の値を表す。 文法規則: common_scalar。
AOWP_PHPStatementElementPHPの一文を表すクラス。
AOWP_PHPStaticMemberRefElementEnter description here...
AOWP_PHPStaticMethodCallElementEnter description here...
AOWP_PHPStaticMethodCallWithVariableElementEnter description here...
AOWP_PHPSwitchStatementElementPHPSwitchStatementElement PHPのASTにおける「switch」を表すクラス 文法規則: unticked_statement
AOWP_PHPTagElementPHPのASTにおける「」を表すクラス。 文法規則: unticked_statement。 パースの際には、使われてないような気もする (AOWP_Tokenのメタフィールドを使って、PHPタグを表現?)。。。
AOWP_PHPTagWithEchoElementPHPTagWithEchoElement PHPのASTにおける「」を表すクラス 文法規則: unticked_statement
AOWP_PHPThrowStatementElementPHPThrowStatementElement PHPのASTにおける「switch」を表すクラス 文法規則: unticked_statement
AOWP_PHPTryCatchStatementElementPHPTryCatchStatementElement PHPのASTにおける「try-catch」を表すクラス 文法規則: unticked_statement
AOWP_PHPUnsetStatementElementPHPUnsetStatementElement PHPのASTにおける「unset」を表すクラス 文法規則: unticked_statement
AOWP_PHPUseStatementElementPHPUseStatementElement PHPのASTにおける「use」を表すクラス 文法規則: unticked_statement
AOWP_PHPVariableElementPHPVariableElement PHPのASTにおける「変数」を表すクラス 文法規則: unticked_statement
AOWP_PHPWhileStatementElementPHPWhileStatementElement PHPのASTにおける「while」を表すクラス 文法規則: unticked_statement

AOWP