|
|||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
インタフェースの概要 | |
OperandNode | オペランドであることを表すマーカー インターフェイスです。 |
クラスの概要 | |
AbstractNode | ノードの基底抽象クラスです。 |
AdditiveExpressionNode | AdditiveExpressionを表すノードです。 |
AdditiveExpressionNode.AddNode | AdditiveExpressionNodeの"+"演算子を表すノードです。 |
AdditiveExpressionNode.OperatorNode | AdditiveExpressionNodeの演算子を表す抽象基底ノードです。 |
AdditiveExpressionNode.SubtractNode | AdditiveExpressionNodeの"-"演算子を表すノードです。 |
AndExpressionNode | AndExpressionを表すノードです。 |
AndExpressionNode.OperatorNode | AndExpressionの"&"演算子を表すノードです。 |
AssignmentExpressionNode | AssignmentExpressionを表すノードです。 |
AssignmentExpressionNode.AddEqualNode | AssignmentExpressionの"+="演算子を表すノードです。 |
AssignmentExpressionNode.AndEqualNode | AssignmentExpressionの"&="演算子を表すノードです。 |
AssignmentExpressionNode.ArithmeticRightShiftEqualNode | AssignmentExpressionの">>="演算子を表すノードです。 |
AssignmentExpressionNode.DivideEqualNode | AssignmentExpressionの"/="演算子を表すノードです。 |
AssignmentExpressionNode.EqualNode | AssignmentExpressionの"="演算子を表すノードです。 |
AssignmentExpressionNode.ExclusiveOrEqualNode | AssignmentExpressionの"^="演算子を表すノードです。 |
AssignmentExpressionNode.InclusiveOrEqualNode | AssignmentExpressionの"|="演算子を表すノードです。 |
AssignmentExpressionNode.LeftShiftEqualNode | AssignmentExpressionの"<<="演算子を表すノードです。 |
AssignmentExpressionNode.LogicalRightShiftEqualNode | AssignmentExpressionの">>>="演算子を表すノードです。 |
AssignmentExpressionNode.MultiplyEqualNode | AssignmentExpressionの"*="演算子を表すノードです。 |
AssignmentExpressionNode.OperatorNode | AssignmentExpressionの演算子を表すノードです。 |
AssignmentExpressionNode.SubtractEqualNode | AssignmentExpressionの"-="演算子を表すノードです。 |
AssignmentExpressionNode.SurplusEqualNode | AssignmentExpressionの"%="演算子を表すノードです。 |
BracketExpressionNode | BracketExpressionを表すノードです。 |
BracketExpressionNode.LeftBracketNode | BracketExpressionの"("演算子を表すノードです。 |
BracketExpressionNode.RightBracketNode | BracketExpressionの")"演算子を表すノードです。 |
ConditionalAndExpressionNode | ConditionalAndExpressionを表すノードです。 |
ConditionalAndExpressionNode.OperatorNode | ConditionalAndExpressionの"&"演算子を表すノードです。 |
ConditionalExpressionNode | ConditionalExpressionを表すノードです。 |
ConditionalExpressionNode.ColonNode | ConditionalExpressionの":"演算子を表すノードです。 |
ConditionalExpressionNode.OperatorNode | ConditionalExpressionの演算子を表す抽象既定ノードです。 |
ConditionalExpressionNode.QuestionNode | ConditionalExpressionの"?" |
ConditionalOrExpressionNode | ConditionalOrExpressionを表すノードです。 |
ConditionalOrExpressionNode.OperatorNode | ConditionalOrExpressionの"||"演算子を表すノードです。 |
EofNode | EOFを表すノードです。 |
EqualityExpressionNode | EqualityExpressionを表すノードです。 |
EqualityExpressionNode.EqualNode | EqualityExpressionNodeの"=="演算子を表すノードです。 |
EqualityExpressionNode.NotEqualNode | EqualityExpressionNodeの"! |
EqualityExpressionNode.OperatorNode | EqualityExpressionNodeの演算子を表す抽象基底ノードです。 |
ExclusiveOrExpressionNode | ExclusiveOrExpressionを表すノードです。 |
ExclusiveOrExpressionNode.OperatorNode | ExclusiveOrExpressionの"^"演算子を表すノードです。 |
ExpressionStatementNode | ExpressionStatementを表すノードです。 |
FloatingPointLiteralNode | FloatingPointLiteralを表すノードです。 |
FunctionExpressionNode | FunctionExpressionを表すノードです。 |
FunctionExpressionNode.CommaNode | FunctionExpressionの","演算子を表すノードです。 |
FunctionExpressionNode.FunctionNameNode | FunctionExpressionの関数名を表すノードです。 |
FunctionExpressionNode.LeftBracketNode | FunctionExpressionの"("演算子を表すノードです。 |
FunctionExpressionNode.RightBracketNode | FunctionExpressionの")"演算子を表すノードです。 |
InclusiveOrExpressionNode | InclusiveOrExpressionを表すノードです。 |
InclusiveOrExpressionNode.OperatorNode | InclusiveOrExpressionの"|"演算子を表すノードです。 |
IntegerLiteralNode | IntegerLiteralを表すノードです。 |
MultiplicativeExpressionNode | MultiplicativeExpressionを表すノードです。 |
MultiplicativeExpressionNode.DivideNode | MultiplicativeExpressionNodeの"/"演算子を表すノードです。 |
MultiplicativeExpressionNode.MultiplyNode | MultiplicativeExpressionNodeの"*"演算子を表すノードです。 |
MultiplicativeExpressionNode.OperatorNode | MultiplicativeExpressionNodeの演算子を表す抽象基底ノードです。 |
MultiplicativeExpressionNode.SurplusNode | MultiplicativeExpressionNodeの"%"演算子を表すノードです。 |
PostDecrementExpressionNode | PostDecrementExpressionを表すノードです。 |
PostDecrementExpressionNode.OperatorNode | PostDecrementExpressionNodeの"--"演算子を表すノードです。 |
PostIncrementExpressionNode | PostIncrementExpressionを表すノードです。 |
PostIncrementExpressionNode.OperatorNode | PostIncrementExpressionNodeの"++"演算子を表すノードです。 |
PreDecrementExpressionNode | PreDecrementExpressionを表すノードです。 |
PreDecrementExpressionNode.OperatorNode | PreDecrementExpressionNodeの"--"演算子を表すノードです。 |
PreIncrementExpressionNode | PreIncrementExpressionを表すノードです。 |
PreIncrementExpressionNode.OperatorNode | PreIncrementExpressionNodeの"++"演算子を表すノードです。 |
RelationalExpressionNode | Relational Expressionを表すノードです。 |
RelationalExpressionNode.GreaterThanEqualNode | RelationalExpressionNodeの">="演算子を表すノードです。 |
RelationalExpressionNode.GreaterThanNode | RelationalExpressionNodeの">"演算子を表すノードです。 |
RelationalExpressionNode.LessThanEqualNode | RelationalExpressionNodeの"<="演算子を表すノードです。 |
RelationalExpressionNode.LessThanNode | RelationalExpressionNodeの"<"演算子を表すノードです。 |
RelationalExpressionNode.OperatorNode | RelationalExpressionNodeの演算子を表す抽象基底ノードです。 |
ShiftExpressionNode | ShiftExpressionを表すノードです。 |
ShiftExpressionNode.ArithmeticRightShiftNode | ShiftExpressionNodeの">>"演算子を表すノードです。 |
ShiftExpressionNode.LeftShiftNode | ShiftExpressionNodeの"<<"演算子を表すノードです。 |
ShiftExpressionNode.LogicalRightShiftNode | ShiftExpressionNodeの">>>"演算子を表すノードです。 |
ShiftExpressionNode.OperatorNode | ShiftExpressionNodeの演算子を表す抽象基底ノードです。 |
UnaryExpressionNode | UnaryExpressionを表すノードです。 |
UnaryExpressionNode.MinusSignNode | UnaryExpressionNodeの"-"演算子を表すノードです。 |
UnaryExpressionNode.OperatorNode | UnaryExpressionNodeの演算子を表す抽象基底ノードです。 |
UnaryExpressionNode.PlusSignNode | UnaryExpressionNodeの"+"演算子を表すノードです。 |
UnaryExpressionNotPlusMinusNode | UnaryExpressionNotPlusMinusを表すノードです。 |
UnaryExpressionNotPlusMinusNode.BitReversingNode | UnaryExpressionNotPlusMinusNodeの"~"演算子を表すノードです。 |
UnaryExpressionNotPlusMinusNode.NotNode | UnaryExpressionNotPlusMinusNodeの"!" |
UnaryExpressionNotPlusMinusNode.OperatorNode | UnaryExpressionNotPlusMinusNodeの演算子を表す抽象基底ノードです。 |
VariableNode | Variableを表すノードです。 |
抽象構文木のノードを格納しています。
|
|||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |