예제 #1
0
 public FunctionCallSyntax(TokenSyntax identifier, TokenSyntax leftParen, SeperatedSyntaxList <ExpressionSyntax> parameters, TokenSyntax rightParen)
 {
     Identifier = identifier;
     LeftParen  = leftParen;
     Parameters = parameters;
     RightParen = rightParen;
 }
예제 #2
0
 public ArraySyntax(TokenSyntax arrayToken, TokenSyntax leftParen, SeperatedSyntaxList <ExpressionSyntax> values, TokenSyntax rightParen)
 {
     ArrayToken = arrayToken;
     LeftParen  = leftParen;
     Values     = values;
     RightParen = rightParen;
 }
 public FunctionDeclarationSyntax(
     TokenSyntax keywToken,
     TokenSyntax identifier,
     TokenSyntax leftParenthesis,
     SeperatedSyntaxList <TypedIdentifierSyntax> parameters,
     TokenSyntax rightParenthesis,
     TypeDefinitionSyntax returnType,
     StatementSyntax body,
     string implicitLabel
     )
 {
     KeywToken        = keywToken;
     Identifier       = identifier;
     LeftParenthesis  = leftParenthesis;
     Parameters       = parameters;
     RightParenthesis = rightParenthesis;
     ReturnType       = returnType;
     Body             = body;
     ImplicitLabel    = implicitLabel;
 }
예제 #4
0
 public TupleSyntax(TokenSyntax leftParen, SeperatedSyntaxList <ExpressionSyntax> items, TokenSyntax rightParen)
 {
     LeftParen  = leftParen;
     Items      = items;
     RightParen = rightParen;
 }
예제 #5
0
 public TupleTypeSyntax(TokenSyntax leftParen, SeperatedSyntaxList <SyntaxNode> types, TokenSyntax rightParen)
 {
     LeftParen  = leftParen;
     Types      = types;
     RightParen = rightParen;
 }