C# 클래스 Unicoen.ProgramGenerators.UnifiedProgramGeneratorHelper

파일 보기 프로젝트 열기: UnicoenProject/UNICOEN

공개 메소드들

메소드 설명
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