public override void Visit(ParamDeclNode node)
 {
     ParameterDefinition parameterDefinition = MethodBeingVisited.Parameters.Add(node.identifier.name);
     parameterDefinition.ParameterType = node.type.Type;
 }
Exemplo n.º 2
0
 public void AddParamDecl(ParamDeclNode paramDecl)
 {
     this.paramDeclList.Add(paramDecl);
 }
 public override void Visit(ParamDeclNode node)
 {
     node.type.Accept(this);
     node.identifier.Accept(this);
 }
Exemplo n.º 4
0
 public virtual void Visit(ParamDeclNode node)
 {
     node.type.Accept(this);
     node.identifier.Accept(this);
 }
Exemplo n.º 5
0
 public void AddParamDecl(ParamDeclNode paramDecl)
 {
     this.paramDeclList.Add(paramDecl);
 }
Exemplo n.º 6
0
 public override void Visit(ParamDeclNode node)
 {
     Console.WriteLine(this.indentation + "Parameter <Identifier: " + node.identifier.name + ">");
     indentation = indentation + "   ";
     Console.WriteLine(this.indentation + "Type: " + node.type.toString());
     indentation = indentation.Substring(0, indentation.Length - 3);
 }