C# Класс Unicoen.ProgramGenerators.UnifiedProgramGeneratorHelper

Показать файл Открыть проект

Открытые методы

Метод Описание
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への標準的な辞書を作成します.

Описание методов

CreateBinaryExpression() публичный статический Метод

指定した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
Результат UnifiedExpression

CreateBinaryExpression() публичный статический Метод

指定した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
Результат UnifiedExpression

CreateBinaryExpressionForRightAssociation() публичный статический Метод

指定した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
Результат UnifiedExpression

CreateBinaryExpressionForRightAssociation() публичный статический Метод

指定した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
Результат UnifiedExpression

CreateBinaryOperatorDictionary() публичный статический Метод

二項演算子の文字列からUnifiedBinaryOperatorへの標準的な辞書を作成します.
public static CreateBinaryOperatorDictionary ( ) : UnifiedBinaryOperator>.Dictionary
Результат UnifiedBinaryOperator>.Dictionary

CreatePrefixUnaryExpression() публичный статический Метод

指定した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
Результат UnifiedExpression

CreatePrefixUnaryOperatorDictionaryForJava() публичный статический Метод

項の前に付く単項演算子の文字列からUnifiedUnaryOperatorへの標準的な辞書を作成します.
public static CreatePrefixUnaryOperatorDictionaryForJava ( ) : UnifiedUnaryOperator>.Dictionary
Результат UnifiedUnaryOperator>.Dictionary