コード例 #1
0
 public BinaryExpressionSyntex(ExpressionSyntex left, SyntexToken operatorToken, ExpressionSyntex right)
 {
     Left          = left;
     OperatorToken = operatorToken;
     Right         = right;
 }
コード例 #2
0
ファイル: SyntexTree.cs プロジェクト: alighazal/toy-compiler
 public SyntexTree(IEnumerable <string> diagnostics, ExpressionSyntex root, SyntexToken endOfFileToken)
 {
     Diagnostics    = diagnostics.ToArray();
     Root           = root;
     EndOfFileToken = endOfFileToken;
 }
コード例 #3
0
 public ParenthesisedExpressionSyntex(SyntexToken openParenthesisToken, ExpressionSyntex expression, SyntexToken closeParenthesisToken)
 {
     OpenParenthesisToken  = openParenthesisToken;
     Expression            = expression;
     CloseParenthesisToken = closeParenthesisToken;
 }
コード例 #4
0
 public NumberExpresssionSyntex(SyntexToken numberToken)
 {
     NumberToken = numberToken;
 }