Exemplo n.º 1
0
 public ASTFunctionDeclarator(ASTDeclarator declarator,
                              List <ASTParamsDeclarator> paramsDecl) : base("FunctionDeclarator")
 {
     Declarator = declarator;
     Parameters = paramsDecl;
 }
Exemplo n.º 2
0
 public ASTArrayDeclarator(ASTDeclarator declarator, ASTExpression expressions) : base("ArrayDeclarator")
 {
     Declarator = declarator;
     Expression = expressions;
 }
Exemplo n.º 3
0
 public ASTInitList(ASTDeclarator d, List <ASTExpression> e) : base("InitList")
 {
     Declarator  = d;
     Expressions = e;
 }
Exemplo n.º 4
0
 public ASTParamsDeclarator(List <ASTToken> specList, ASTDeclarator declarator) : base("ParamsDeclarator")
 {
     Specfiers  = specList;
     Declarator = declarator;
 }
Exemplo n.º 5
0
 public ASTTypename(List <ASTToken> specList, ASTDeclarator declarator) : base("Typename")
 {
     Specfiers  = specList;
     Declarator = declarator;
 }
Exemplo n.º 6
0
 public ASTFunctionDefine(List <ASTToken> specList, ASTDeclarator declarator, ASTCompoundStatement bodyStatement) : base("FunctionDefine")
 {
     Specifiers = specList;
     Declarator = declarator;
     Body       = bodyStatement;
 }