public ProcedureStyleCall(Compiler.Nodes.ProcedureStyleCall node) : base(null) { this.Node = node; var statement = (ProcedureStyleCallStatement)Node.CodeElement; call = new CallStatement(); call.ProgramOrProgramEntryOrProcedureOrFunction = new SymbolReferenceVariable(StorageDataType.ProgramName, statement.ProcedureCall.ProcedureName); call.InputParameters = new List<CallSiteParameter>(statement.ProcedureCall.Arguments); call.OutputParameter = null; }
public virtual void StartCallStatementConditional(TypeCobol.Compiler.CodeElements.CallStatement stmt) { Enter(new Call(stmt), stmt); }
public virtual bool Visit(CallStatement callStatement) { return(true); }