クラス
jp.sourceforge.expression_computer.CompileContext の使用

CompileContext を使用しているパッケージ
jp.sourceforge.expression_computer 数式の解析、計算を行う機能を持ちます。 
jp.sourceforge.expression_computer.node 抽象構文木のノードを格納しています。 
 

jp.sourceforge.expression_computer での CompileContext の使用
 

CompileContext 型のパラメータを持つ jp.sourceforge.expression_computer のメソッド
 void Node.compile(CompileContext context)
           ノードから命令列を生成して、コンテキストに追加します。
 

jp.sourceforge.expression_computer.node での CompileContext の使用
 

CompileContext 型のパラメータを持つ jp.sourceforge.expression_computer.node のメソッド
 void UnaryExpressionNotPlusMinusNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void UnaryExpressionNotPlusMinusNode.BitReversingNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void UnaryExpressionNotPlusMinusNode.NotNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void UnaryExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void UnaryExpressionNode.PlusSignNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void UnaryExpressionNode.MinusSignNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ShiftExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ShiftExpressionNode.LeftShiftNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ShiftExpressionNode.ArithmeticRightShiftNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ShiftExpressionNode.LogicalRightShiftNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void RelationalExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void RelationalExpressionNode.GreaterThanNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void RelationalExpressionNode.LessThanNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void RelationalExpressionNode.GreaterThanEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void RelationalExpressionNode.LessThanEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void PreIncrementExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void PreIncrementExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void PreDecrementExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void PreDecrementExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void PostIncrementExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void PostIncrementExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void PostDecrementExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void PostDecrementExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void MultiplicativeExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void MultiplicativeExpressionNode.MultiplyNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void MultiplicativeExpressionNode.DivideNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void MultiplicativeExpressionNode.SurplusNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void IntegerLiteralNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void InclusiveOrExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void InclusiveOrExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void FunctionExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void FunctionExpressionNode.FunctionNameNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void FunctionExpressionNode.LeftBracketNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void FunctionExpressionNode.RightBracketNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void FunctionExpressionNode.CommaNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void FloatingPointLiteralNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ExpressionStatementNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ExclusiveOrExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ExclusiveOrExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void EqualityExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void EqualityExpressionNode.EqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void EqualityExpressionNode.NotEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void EofNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ConditionalOrExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ConditionalOrExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ConditionalExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ConditionalExpressionNode.QuestionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ConditionalExpressionNode.ColonNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ConditionalAndExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void ConditionalAndExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void BracketExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void BracketExpressionNode.LeftBracketNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void BracketExpressionNode.RightBracketNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void VariableNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.EqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.AddEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.SubtractEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.MultiplyEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.DivideEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.SurplusEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.AndEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.ExclusiveOrEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.InclusiveOrEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.LeftShiftEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.ArithmeticRightShiftEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AssignmentExpressionNode.LogicalRightShiftEqualNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AndExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AndExpressionNode.OperatorNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AdditiveExpressionNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AdditiveExpressionNode.AddNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 void AdditiveExpressionNode.SubtractNode.compile(CompileContext context)
          

ノードから命令列を生成して、コンテキストに追加します。

 



Copyright © 2006 . All Rights Reserved.