public void Visit(AST.Object o) { }
public void BuildStructure(AST.Object o) { Debug.Assert(!Elements.ContainsKey(o.Identifier), "Element names should be unique"); Elements[o.Identifier] = new Structure(o.Identifier); }
public void PopulateStructure(AST.Object o) { PopulateStructure(o.Identifier, o.Fields); }
private void VisitElement(AST.Object o) { structureBuilder.PopulateStructure(o); }