public static ParameterVarIdentifier FromIdentifier(ParameterType type, Identifier identifier) { ParameterVarIdentifier param = new ParameterVarIdentifier(identifier.Name, type); param.TypeReference = identifier.TypeReference; return(param); }
public virtual void VisitParameterVarIdentifier(ParameterVarIdentifier parameterIdentifier) { VisitNode(parameterIdentifier.TypeReference); VisitNode(parameterIdentifier.InitExpression); }
public void AddFormalParameter(ParameterVarIdentifier param) { arguments.Add(param); }
public static ParameterVarIdentifier FromIdentifier(ParameterType type, Identifier identifier) { ParameterVarIdentifier param = new ParameterVarIdentifier(identifier.Name, type); param.TypeReference = identifier.TypeReference; return param; }
public override void VisitParameterVarIdentifier(ParameterVarIdentifier identifier) { nodeStack.Push( CurrentNode.Nodes.Add("ParameterVarIdentifier " + identifier.Name + " - " + identifier.TypeReference )); CurrentNode.Tag = identifier; base.VisitParameterVarIdentifier(identifier); nodeStack.Pop(); }
public void AddBlockFormalParameter(ParameterVarIdentifier ident) { parameters.Add(ident); }