public TypedefDescription(ATypedefDecl typeDef) { Name = ((ANamedType) typeDef.GetName()).AsString(); Snapshot = typeDef; typeDef.Parent().RemoveChild(typeDef); Position = TextPoint.FromCompilerCoords(typeDef.GetToken()); realType = typeDef.GetType(); }
public virtual void OutATypedefDecl(ATypedefDecl node) { DefaultOut(node); }
public virtual void InATypedefDecl(ATypedefDecl node) { DefaultIn(node); }
public override void CaseATypedefDecl(ATypedefDecl node) { InATypedefDecl(node); if (node.GetName() != null) { node.GetName().Apply(this); } if (node.GetType() != null) { node.GetType().Apply(this); } if (node.GetToken() != null) { node.GetToken().Apply(this); } if (node.GetStatic() != null) { node.GetStatic().Apply(this); } if (node.GetVisibilityModifier() != null) { node.GetVisibilityModifier().Apply(this); } OutATypedefDecl(node); }
public virtual void CaseATypedefDecl(ATypedefDecl node) { DefaultCase(node); }
public override void OutATypedefDecl(ATypedefDecl node) { if (node.GetVisibilityModifier() is AProtectedVisibilityModifier) errors.Add(new ErrorCollection.Error(node.GetToken(), LocRM.GetString("ErrorText181"))); }
public override void CaseATypedefDecl(ATypedefDecl node) { data.Typedefs.Add(node); base.CaseATypedefDecl(node); }
ArrayList New75() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList6 = (ArrayList) Pop(); ArrayList nodeArrayList5 = (ArrayList) Pop(); ArrayList nodeArrayList4 = (ArrayList) Pop(); ArrayList nodeArrayList3 = (ArrayList) Pop(); ArrayList nodeArrayList2 = (ArrayList) Pop(); ArrayList nodeArrayList1 = (ArrayList) Pop(); PVisibilityModifier pvisibilitymodifierNode2 = (PVisibilityModifier)nodeArrayList1[0]; TStatic tstaticNode3 = (TStatic)nodeArrayList2[0]; TTypedef ttypedefNode4 = (TTypedef)nodeArrayList3[0]; PType ptypeNode5 = (PType)nodeArrayList4[0]; PType ptypeNode6 = (PType)nodeArrayList5[0]; ATypedefDecl pdeclNode1 = new ATypedefDecl ( pvisibilitymodifierNode2, tstaticNode3, ttypedefNode4, ptypeNode5, ptypeNode6 ); nodeList.Add(pdeclNode1); return nodeList; }
ArrayList New72() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList5 = (ArrayList) Pop(); ArrayList nodeArrayList4 = (ArrayList) Pop(); ArrayList nodeArrayList3 = (ArrayList) Pop(); ArrayList nodeArrayList2 = (ArrayList) Pop(); ArrayList nodeArrayList1 = (ArrayList) Pop(); PVisibilityModifier pvisibilitymodifierNode2 = (PVisibilityModifier)nodeArrayList1[0]; TTypedef ttypedefNode4 = (TTypedef)nodeArrayList2[0]; TVoid tvoidNode6 = (TVoid)nodeArrayList3[0]; AVoidType ptypeNode5 = new AVoidType ( tvoidNode6 ); PType ptypeNode7 = (PType)nodeArrayList4[0]; ATypedefDecl pdeclNode1 = new ATypedefDecl ( pvisibilitymodifierNode2, null, ttypedefNode4, ptypeNode5, ptypeNode7 ); nodeList.Add(pdeclNode1); return nodeList; }
public override void OutATypedefDecl(ATypedefDecl node) { TypedefDescription typedef = new TypedefDescription(node); Typedefs.Add(typedef); }