C# Class Unicoen.ProgramGenerators.UnifiedProgramGeneratorHelper

Afficher le fichier Open project: UnicoenProject/UNICOEN

Méthodes publiques

Méthode Description
CreateBinaryExpression ( System.Xml.Linq.XElement node, UnifiedExpression>.Func firstCreateExpression, UnifiedExpression>.Func otherCreateExpression, UnifiedBinaryOperator>.IDictionary op2Kind ) : UnifiedExpression

指定したXMLノードから左結合のBinaryExpressionを作成します.

CreateBinaryExpression ( System.Xml.Linq.XElement node, UnifiedExpression>.Func createExpression, UnifiedBinaryOperator>.IDictionary op2Kind ) : UnifiedExpression

指定したXMLノードから左結合のBinaryExpressionを作成します.

CreateBinaryExpressionForRightAssociation ( System.Xml.Linq.XElement node, UnifiedExpression>.Func firstCreateExpression, UnifiedExpression>.Func otherCreateExpression, UnifiedBinaryOperator>.IDictionary op2Kind ) : UnifiedExpression

指定したXMLノードから右結合のBinaryExpressionを作成します.

CreateBinaryExpressionForRightAssociation ( System.Xml.Linq.XElement node, UnifiedExpression>.Func createExpression, UnifiedBinaryOperator>.IDictionary op2Kind ) : UnifiedExpression

指定したXMLノードから右結合のBinaryExpressionを作成します.

CreateBinaryOperatorDictionary ( ) : UnifiedBinaryOperator>.Dictionary

二項演算子の文字列からUnifiedBinaryOperatorへの標準的な辞書を作成します.

CreatePrefixUnaryExpression ( System.Xml.Linq.XElement node, UnifiedExpression>.Func createExpression, UnifiedUnaryOperator>.IDictionary op2Kind ) : UnifiedExpression

指定したXMLノードから演算子が項の前に付くUnaryExpressionを作成します.

CreatePrefixUnaryOperatorDictionaryForJava ( ) : UnifiedUnaryOperator>.Dictionary

項の前に付く単項演算子の文字列からUnifiedUnaryOperatorへの標準的な辞書を作成します.

Method Details

CreateBinaryExpression() public static méthode

指定したXMLノードから左結合のBinaryExpressionを作成します.
public static CreateBinaryExpression ( System.Xml.Linq.XElement node, UnifiedExpression>.Func firstCreateExpression, UnifiedExpression>.Func otherCreateExpression, UnifiedBinaryOperator>.IDictionary op2Kind ) : UnifiedExpression
node System.Xml.Linq.XElement
firstCreateExpression UnifiedExpression>.Func
otherCreateExpression UnifiedExpression>.Func
op2Kind UnifiedBinaryOperator>.IDictionary
Résultat UnifiedExpression

CreateBinaryExpression() public static méthode

指定したXMLノードから左結合のBinaryExpressionを作成します.
public static CreateBinaryExpression ( System.Xml.Linq.XElement node, UnifiedExpression>.Func createExpression, UnifiedBinaryOperator>.IDictionary op2Kind ) : UnifiedExpression
node System.Xml.Linq.XElement
createExpression UnifiedExpression>.Func
op2Kind UnifiedBinaryOperator>.IDictionary
Résultat UnifiedExpression

CreateBinaryExpressionForRightAssociation() public static méthode

指定したXMLノードから右結合のBinaryExpressionを作成します.
public static CreateBinaryExpressionForRightAssociation ( System.Xml.Linq.XElement node, UnifiedExpression>.Func firstCreateExpression, UnifiedExpression>.Func otherCreateExpression, UnifiedBinaryOperator>.IDictionary op2Kind ) : UnifiedExpression
node System.Xml.Linq.XElement
firstCreateExpression UnifiedExpression>.Func
otherCreateExpression UnifiedExpression>.Func
op2Kind UnifiedBinaryOperator>.IDictionary
Résultat UnifiedExpression

CreateBinaryExpressionForRightAssociation() public static méthode

指定したXMLノードから右結合のBinaryExpressionを作成します.
public static CreateBinaryExpressionForRightAssociation ( System.Xml.Linq.XElement node, UnifiedExpression>.Func createExpression, UnifiedBinaryOperator>.IDictionary op2Kind ) : UnifiedExpression
node System.Xml.Linq.XElement
createExpression UnifiedExpression>.Func
op2Kind UnifiedBinaryOperator>.IDictionary
Résultat UnifiedExpression

CreateBinaryOperatorDictionary() public static méthode

二項演算子の文字列からUnifiedBinaryOperatorへの標準的な辞書を作成します.
public static CreateBinaryOperatorDictionary ( ) : UnifiedBinaryOperator>.Dictionary
Résultat UnifiedBinaryOperator>.Dictionary

CreatePrefixUnaryExpression() public static méthode

指定したXMLノードから演算子が項の前に付くUnaryExpressionを作成します.
public static CreatePrefixUnaryExpression ( System.Xml.Linq.XElement node, UnifiedExpression>.Func createExpression, UnifiedUnaryOperator>.IDictionary op2Kind ) : UnifiedExpression
node System.Xml.Linq.XElement
createExpression UnifiedExpression>.Func
op2Kind UnifiedUnaryOperator>.IDictionary
Résultat UnifiedExpression

CreatePrefixUnaryOperatorDictionaryForJava() public static méthode

項の前に付く単項演算子の文字列からUnifiedUnaryOperatorへの標準的な辞書を作成します.
public static CreatePrefixUnaryOperatorDictionaryForJava ( ) : UnifiedUnaryOperator>.Dictionary
Résultat UnifiedUnaryOperator>.Dictionary