public static Entity Parse(VHDLDocument document, string text, bool asComponent = false) { var result = new Entity(document); result.Name = Regex.Match(text, (asComponent ? PC.ComponentName : PC.EntityName)).Value; result.Ports = ParsePorts(result, Regex.Match(text, PC.Ports).Value); return(result); }
public Entity(VHDLDocument document) { Document = document; }
public DocumnetSignals(VHDLDocument document, List <SignalDefenition> signals) { Document = document; Signals = signals; }