internal InitializerParam_Cast(AInitializerDecl obj) { this.obj = obj; }
public override void CaseAInitializerDecl(AInitializerDecl node) { Name = ""; ReturnType = "void"; End = Start = TextPoint.FromCompilerCoords(node.GetToken().Line, node.GetToken().Pos); base.CaseAInitializerDecl(node); }
public MethodDescription(AInitializerDecl initializer) { Parser parser = new Parser(initializer); Start = parser.Start; End = parser.End; ReturnType = parser.ReturnType; Name = parser.Name; Formals = parser.Formals; Locals = parser.Locals; if (initializer.Parent() != null) initializer.Parent().RemoveChild(initializer); //Decl = initializer; IsStatic = false; Position = TextPoint.FromCompilerCoords(initializer.GetToken()); }
public virtual void OutAInitializerDecl(AInitializerDecl node) { DefaultOut(node); }
public Parser(AInitializerDecl start) { start.Apply(this); }
public virtual void CaseAInitializerDecl(AInitializerDecl node) { DefaultCase(node); }
public virtual void InAInitializerDecl(AInitializerDecl node) { DefaultIn(node); }
public override void CaseAInitializerDecl(AInitializerDecl node) { InAInitializerDecl(node); if (node.GetBody() != null) { node.GetBody().Apply(this); } { Object[] temp = new Object[node.GetInitializerParam().Count]; node.GetInitializerParam().CopyTo(temp, 0); for (int i = temp.Length - 1; i >= 0; i--) { ((PInitializerParam)temp[i]).Apply(this); } } if (node.GetToken() != null) { node.GetToken().Apply(this); } OutAInitializerDecl(node); }
ArrayList New87() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList3 = (ArrayList) Pop(); ArrayList nodeArrayList2 = (ArrayList) Pop(); ArrayList nodeArrayList1 = (ArrayList) Pop(); TypedList listNode4 = new TypedList(); TInitializer tinitializerNode2 = (TInitializer)nodeArrayList1[0]; TypedList listNode3 = (TypedList)nodeArrayList2[0]; if ( listNode3 != null ) { listNode4.AddAll(listNode3); } PBlock pblockNode5 = (PBlock)nodeArrayList3[0]; AInitializerDecl pdeclNode1 = new AInitializerDecl ( tinitializerNode2, listNode4, pblockNode5 ); nodeList.Add(pdeclNode1); return nodeList; }
public override void OutAInitializerDecl(AInitializerDecl node) { MethodDescription method = new MethodDescription(node); Methods.Add(method); }