public PtUnit Unit() { Begin(); var doc = TryString(); var uses = CollectRecover(First.RecoverInModule, TryUse); var classes = CollectRecover(First.RecoverInModule, TryClass); var module = new PtUnit(End(), doc, uses, classes); return(module); }
protected virtual void DoVisit(PtUnit node) => VisitChildren(node);
public Unit(PtUnit source, FileRef unitFile, Package package) { Source = source; Package = package; UnitFile = unitFile; }