public void AddItem(VHDL.type.Type key, string value)
 {
     if (intenalDictionary.Keys.Contains(key) == false)
     {
         intenalDictionary.Add(key, value);
     }
 }
 public string this[VHDL.type.Type key]
 {
     get
     {
         if (intenalDictionary.Keys.Contains(key) == false)
         {
             return(null);
         }
         return(intenalDictionary[key]);
     }
 }
Esempio n. 3
0
 private void appendTypePrefix(Type declaration)
 {
     writer.Append(KeywordEnum.TYPE.ToString()).Append(' ');
     writer.AppendIdentifier(declaration).Append(' ').Append(KeywordEnum.IS.ToString());
 }
Esempio n. 4
0
 public void AddItem(VHDL.type.Type key, string rangeType, string rangeLeft, string rangeRight, string rangeDirection)
 {
     AddItem(key, new TypeRangeInfo(rangeType, rangeLeft, rangeRight, rangeDirection));
 }
Esempio n. 5
0
 public override void visit(Type type)
 {
     VhdlOutputHelper.handleAnnotationsBefore(type, writer);
     base.visit(type);
     VhdlOutputHelper.handleAnnotationsAfter(type, writer);
 }