示例#1
0
        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);
        }
示例#2
0
 public Entity(VHDLDocument document)
 {
     Document = document;
 }
 public DocumnetSignals(VHDLDocument document, List <SignalDefenition> signals)
 {
     Document = document;
     Signals  = signals;
 }