# AOWP

- Overview
- Package
- Class
- Tree
- Deprecated
- Index

Frames No frames

# Package aowp.parser.ast

Class Summary
AOWP_PHPAmpersandExprElement | PHPAmpersandExprExprElement PHPのASTにおける「&」を表すクラス 文法規則: unticked_statement
AOWP_PHPArgumentElement | PHPのASTにおける「実引数」を表すクラス 文法規則: function_call_parameter_list
AOWP_PHPArrayElement | PHPのASTにおける「array」を表すクラス。 文法規則: function_call_parameter_list。
AOWP_PHPArrayPairElement | PHPのASTにおける「=>」を表すクラス。 文法規則: function_call_parameter_list。
AOWP_PHPBinaryOperatorExprElement | PHPBinaryOperatprExprElement PHPのASTにおける「２項演算子」を表すクラス 文法規則: unticked_statement 例： $a + 2;
AOWP_PHPBracketExprElement | PHPBracketExprElement PHPのASTにおける「(expr)」を表すクラス 文法規則: unticked_statement 例： ($a + 2);
AOWP_PHPBreakStatementElement | PHPBreakStatementElement PHPのASTにおける「break」を表すクラス 文法規則: unticked_statement
AOWP_PHPCaseStatementElement | PHPCaseStatementElement PHPのASTにおける「case」を表すクラス 文法規則: unticked_statement
AOWP_PHPCastExprElement | PHPCastExprElement PHPのASTにおける「cast式」を表すクラス 文法規則: unticked_statement
AOWP_PHPCatchStatementElement | PHPCatchStatementElement PHPのASTにおける「catch」を表すクラス 文法規則: unticked_statement
AOWP_PHPClassConstVariableRefElement | PHPClassConstVariableElement PHPのASTにおける「::」を表すクラス 文法規則: function_call_parameter_list
AOWP_PHPClassElement | PHPClassElementPHPのASTにおける「クラス」を表すクラス 文法規則: unticked_class_declaration_statement
AOWP_PHPClassVariableElement | PHPClassVariableElement PHPのASTにおける「クラス変数」を表すクラス 文法規則: class_variable_declaration
AOWP_PHPCloneExprElement | PHPCloneExprElement PHPのASTにおける「clone」を表すクラス 文法規則: unticked_statement
AOWP_PHPComplexVariableElement | PHPComplexVariableElement PHPのASTにおける「変数」を表すクラス 文法規則: unticked_statement
AOWP_PHPCompoundVariableElement | PHPCompoundVariableElement PHPのASTにおける「変数」を表すクラス 文法規則: unticked_statement
AOWP_PHPContinueStatementElement | PHPContinueElement PHPのASTにおける「continue」を表すクラス 文法規則: unticked_statement
AOWP_PHPDeclareStatementElement | PHPのASTにおける「declare」を表すクラス。 * 文法規則: unticked_statement。
AOWP_PHPDefineConstantVariableElement | PHPDefineVariableStatementElement PHPのASTにおける「変数定義」を表すクラス 文法規則: unticked_statement 例： ;
AOWP_PHPDefineConstantVariableStatementElement | PHPDefineVariableStatementElement PHPのASTにおける「変数定義」を表すクラス 文法規則: unticked_statement 例： ;
AOWP_PHPDefineVariableStatementElement | PHPDefineVariableStatementElement PHPのASTにおける「変数定義」を表すクラス 文法規則: unticked_statement 例： ;
AOWP_PHPDoWhileStatementElement | PHPDoWhileStatementElement PHPのASTにおける「do-while」を表すクラス 文法規則: unticked_statement
AOWP_PHPEchoStatementElement | PHPEchoStatementElement PHPのASTにおける「echo」を表すクラス 文法規則: unticked_statement
AOWP_PHPElement | PHPElement PHPの文法要素のインターフェイス 文法規則: unticked_class_declaration_statement
AOWP_PHPElseIfStatementElement | PHPElseIfStatementElement PHPのASTにおける「elseif」を表すクラス 文法規則: unticked_statement
AOWP_PHPEmptyStatementElement | PHPEnpryStatementElement PHPのASTにおける「enpty」を表すクラス 文法規則: unticked_statement
AOWP_PHPEqualExprElement | PHPEqualExprElement PHPのASTにおける「代入式」を表すクラス。 文法規則: unticked_statement。
AOWP_PHPEvalStatementElement | PHPEvalStatementElement PHPのASTにおける「eval」を表すクラス 文法規則: unticked_statement
AOWP_PHPExitExprElement | PHPExitExprElement PHPのASTにおける「exit」を表すクラス 文法規則: unticked_statement
AOWP_PHPFileIncludeStatementElement | PHPのASTにおける「include, require」を表すクラス。 文法規則: unticked_statement。
AOWP_PHPForStatementElement | PHPForStatementElement PHPのASTにおける「for」を表すクラス 文法規則: unticked_statement
AOWP_PHPForeachStatementElement | PHPForeachStatementElement PHPのASTにおける「foreach」を表すクラス 文法規則: unticked_statement
AOWP_PHPFunctionCallElement | 関数呼び出しを表すAST。 function_call(A) ::= T_STRING(B) LPAREN function_call_parameter_list(C) RPAREN.
AOWP_PHPFunctionCallWithVariableElement | Temporal implmements...
AOWP_PHPFunctionElement | PHPFunctionElement PHPのASTにおける「関数」を表すクラス 文法規則: unticked_function_declaration_statement
AOWP_PHPHaltCompilerStatementElement | PHPHaltComplilerStatementElement PHPのASTにおける「__halt_compiler()」を表すクラス 文法規則: unticked_statement
AOWP_PHPHeredocExprElement | PHPBackquoteExprElement PHPのASTにおける「
AOWP_PHPIfStatementElement | PHPIfStatementElement PHPのASTにおける「if」を表すクラス 文法規則: unticked_statement
AOWP_PHPIndirectVariableElement | PHPIndirectVariableElement PHPのASTにおける「変数」を表すクラス 文法規則: unticked_statement
AOWP_PHPInnerHTMLStatementElement | PHPInnerHTMLStatementElement
AOWP_PHPInnerStatementElement | PHPInnerStatementElement PHPのASTにおける「InnerStatement」を表すクラス。 文法規則: unticked_statement。
AOWP_PHPInstanceofExprElement | PHPInstanceofExprElement PHPのASTにおける「instanceof」を表すクラス 文法規則: unticked_statement 例：
AOWP_PHPInterfaceElement | PHPInterfaceElement PHPのASTにおける「インターフェイス」を表すクラス 文法規則: unticked_class_declaration_statement
AOWP_PHPIssetStatementElement | PHPIssetStatementElement PHPのASTにおける「isset」を表すクラス 文法規則: unticked_statement
AOWP_PHPListElement | PHPInnerStatementElement PHPのASTにおける「list()」を表すクラス 文法規則: unticked_statement
AOWP_PHPMethodElement | PHPMethodElement PHPのASTにおける「メソッド」を表すクラス 文法規則: class_statement
AOWP_PHPNewElseIfStatementElement | PHPNewElseIfStatementElement PHPのASTにおける「elseif」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewElseStatementElement | PHPNewElseStatementElement PHPのASTにおける「else:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewEndForStatementElement | PHPNewEndForStatementElement PHPのASTにおける「endfor:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewEndForeachStatementElement | PHPNewEndForeachStatementElement PHPのASTにおける「endforeach:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewEndIfStatementElement | PHPNewEndIfStatementElement PHPのASTにおける「endif:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewEndWhileStatementElement | PHPNewEndWhileStatementElement PHPのASTにおける「endwhile:」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewExprElement | PHPNewExprElement PHPのASTにおける「new」を表すクラス 文法規則: expr_without_variable
AOWP_PHPNewForStatementElement | PHPNewForStatementElement PHPのASTにおける「for(;;):」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewForeachStatementElement | PHPNewForachStatementElement PHPのASTにおける「foreach():」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewIfStatementElement | PHPNewIfStatementElement PHPのASTにおける「if():」を表すクラス 文法規則: unticked_statement
AOWP_PHPNewWhileStatementElement | PHPNewWhileStatementElement PHPのASTにおける「while():」を表すクラス 文法規則: unticked_statement
AOWP_PHPObjectOperatorElement | PHPObjectOperatorElement PHPのASTにおける「->」を表すクラス 文法規則: expr_without_variable
AOWP_PHPObjectPropertyElement | PHPObjectPropertyElement PHPのASTにおける「->」を表すクラス 文法規則: expr_without_variable
AOWP_PHPParamaterElement | PHPParamaterElement PHPのASTにおける「仮引数」を表すクラス 文法規則: parameter_list
AOWP_PHPPostfixMonadicOperatorExprElement | PHPPostfixMonadicOperatprExprElement PHPのASTにおける「単項演算子式（左に演算子）」を表すクラス 文法規則: unticked_statement 例： $a++;
AOWP_PHPPrefixMonadicOperatorExprElement | PHPPrefixMonadicOperatprExprElementPHPのASTにおける「単項演算子式（右に演算子）」を表すクラス 文法規則: unticked_statement 例： ++$a;
AOWP_PHPPrintExprElement | PHPPrintExprElement PHPのASTにおける「print」を表すクラス 文法規則: unticked_statement
AOWP_PHPQuestionExprElement | PHPQuestionExprElement PHPのASTにおける「?」を表すクラス 文法規則: unticked_statement 例： $a ? 2 : 1;
AOWP_PHPQuoteExprElement | PHPBackquoteExprElement PHPのASTにおける「`command`」を表すクラス 文法規則: unticked_statement 例： `ls`;
AOWP_PHPReferenceVariableElement | PHPのASTにおける「変数」を表すクラス。 文法規則: unticked_statement。 {@link AOWP_VariableElement}は、非配列変数で、 このクラスは、添字付きの配列変数を表す。
AOWP_PHPReturnStatementElement | PHPReturnStatementElement PHPのASTにおける「return」を表すクラス 文法規則: unticked_statement
AOWP_PHPRootElement | PHPRootElement PHPのASTにおける「トップレベルの要素」を表すクラス 文法規則: unticked_statement
AOWP_PHPScalarExprElement | PHPのASTにおける「scalar」を表すクラス。 'A'や 1 等の値を表す。 文法規則: common_scalar。
AOWP_PHPStatementElement | PHPの一文を表すクラス。
AOWP_PHPStaticMemberRefElement | Enter description here...
AOWP_PHPStaticMethodCallElement | Enter description here...
AOWP_PHPStaticMethodCallWithVariableElement | Enter description here...
AOWP_PHPSwitchStatementElement | PHPSwitchStatementElement PHPのASTにおける「switch」を表すクラス 文法規則: unticked_statement
AOWP_PHPTagElement | PHPのASTにおける「」を表すクラス。 文法規則: unticked_statement。 パースの際には、使われてないような気もする (AOWP_Tokenのメタフィールドを使って、PHPタグを表現?)。。。
AOWP_PHPTagWithEchoElement | PHPTagWithEchoElement PHPのASTにおける「」を表すクラス 文法規則: unticked_statement
AOWP_PHPThrowStatementElement | PHPThrowStatementElement PHPのASTにおける「switch」を表すクラス 文法規則: unticked_statement
AOWP_PHPTryCatchStatementElement | PHPTryCatchStatementElement PHPのASTにおける「try-catch」を表すクラス 文法規則: unticked_statement
AOWP_PHPUnsetStatementElement | PHPUnsetStatementElement PHPのASTにおける「unset」を表すクラス 文法規則: unticked_statement
AOWP_PHPUseStatementElement | PHPUseStatementElement PHPのASTにおける「use」を表すクラス 文法規則: unticked_statement
AOWP_PHPVariableElement | PHPVariableElement PHPのASTにおける「変数」を表すクラス 文法規則: unticked_statement
AOWP_PHPWhileStatementElement | PHPWhileStatementElement PHPのASTにおける「while」を表すクラス 文法規則: unticked_statement

# AOWP

- Overview
- Package
- Class
- Tree
- Deprecated
- Index

Frames No frames