|
|||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||||
参照:
説明
| インタフェースの概要 | |
| 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を表すノードです。 |
抽象構文木のノードを格納しています。
|
|||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||||