object TPersHolder
  P.Name = 'EDIF 2.0'
  P.SyntaxBlocks = <
    item
      Name = 'Default'
      FIIntNum = 1
      FIFloatNum = 1
      FIHexNum = 1
      UseComments = True
      UseSingleLineComments = True
      UseMultiLineComments = True
      UseStrings = True
      UseSingleLineStrings = True
      UseNumbers = True
      UseKeywords = True
      BlockDelimiters = <>
      SingleLineCommentDelimiters = <
        item
          FontID = 4
          LeftDelimiter = '--'
        end>
      MultiLineCommentDelimiters = <
        item
          FontID = 4
          LeftDelimiter = 'comment'
          RightDelimiter = '"'
        end>
      SingleLineStringDelimiters = <
        item
          FontID = 5
          LeftDelimiter = '"'
          RightDelimiter = '"'
        end>
      KeywordSets = <
        item
          FontID = 6
          Name = 'reserved'
          Keywords = 
            'ABS,ACLOAD,ACTUAL,AFTER,AND,ANNOTATE,APPLY,ARC,ARRAY,ARRAYMACRO,' +
            'ARRAYRELATEDINFO,ARRAYSITE,ASSIGN,ATLEAST,ATMOST,AUTHOR,BASEARRA' +
            'Y,BECOMES,BETWEEN,BLOCK,BOOLEAN,BOOLEANDISPLAY,BOOLEANMAP,BORDER' +
            'PATTERN,BORDERWIDTH,BOUNDINGBOX,BUILD,CEILING,CELL,CELLREF,CELLT' +
            'YPE,CHANGE,CIRCLE,COLLECTOR,COLOR,COMMENT,COMMENTGRAPHICS,COMPOU' +
            'ND,CONCAT,CONNECTLOCATION,CONSTANT,CONSTRAINT,CONTENTS,CORNERTYP' +
            'E,CRITICALITY,CURRENTMAP,CURVE,CYCLE,DATAORIGIN,DCFANINLOAD,DCFA' +
            'NOUTLOAD,DCMAXFANIN,DCMAXFANOUT,DELAY,DELTA,DERIVATION,DESIGN,DE' +
            'SIGNATOR,DIFFERENCE,DIRECTION,DISPLAY,DIVIDE,DOMINATES,DOT,DURAT' +
            'ION,E,EDIF,EDIFLEVEL,EDIFVERSION,ELSE,ENCLOSUREDISTANCE,ENDTYPE,' +
            'ENTRY,EQUAL,ESCAPE,EVENT,EXACTLY,EXTERNAL,FABRICATE,FALSE,FIGURE' +
            ',FIGUREAREA,FIGUREGROUP,FIGUREGROUPOBJECT,FIGUREGROUPOVERRIDE,FI' +
            'GUREGROUPREF,FIGUREPERIMETER,FIGUREWIDTH,FILLPATTERN,FIX,FLOOR,F' +
            'OLLOW,FORBIDDENEVENT,FOREACH,FORMAL,FORMALLIST,GENERATE,GLOBALPO' +
            'RTREF,GREATERTHAN,GRIDMAP,IF,IGNORE,INCLUDEFIGUREGROUP,INCREASIN' +
            'G,INITIAL,INSTANCE,INSTANCEBACKANNOTATE,INSTANCEGROUP,INSTANCEMA' +
            'P,INSTANCEREF,INTEGER,INTEGERDISPLAY,INTERFACE,INTERFIGUREGROUPS' +
            'PACING,INTERSECTION,INTRAFIGUREGROUPSPACING,INVERSE,ISOLATED,ITE' +
            'RATE,JOINED,JUSTIFY,KEYWORDALIAS,KEYWORDDEFINE,KEYWORDDISPLAY,KE' +
            'YWORDLEVEL,KEYWORDMAP,KEYWORDPARAMETERS,LESSTHAN,LIBRARY,LIBRARY' +
            'REF,LISTOFNETS,LISTOFPORTS,LITERAL,LOADDELAY,LOGICASSIGN,LOGICIN' +
            'PUT,LOGICLIST,LOGICMAPINPUT,LOGICMAPOUTPUT,LOGICONEOF,LOGICOUTPU' +
            'T,LOGICPORT,LOGICREF,LOGICVALUE,LOGICWAVEFORM,MAINTAIN,MATCH,MAX' +
            ',MEMBER,MIN,MINOMAX,MINOMAXDISPLAY,MNM,MOD,MULTIPLEVALUESET,MUST' +
            'JOIN,NAME,NEGATE,NET,NETBACKANNOTATE,NETBUNDLE,NETDELAY,NETGROUP' +
            ',NETMAP,NETREF,NOCHANGE,NONPERMUTABLE,NOT,NOTALLOWED,NOTCHSPACIN' +
            'G,NUMBER,NUMBERDEFINITION,NUMBERDISPLAY,OFFPAGECONNECTOR,OFFSETE' +
            'VENT,OPENSHAPE,OPTIONAL,OR,ORIENTATION,ORIGIN,OVERHANGDISTANCE,O' +
            'VERLAPDISTANCE,OVERSIZE,OWNER,PAGE,PAGESIZE,PARAMETER,PARAMETERA' +
            'SSIGN,PARAMETERDISPLAY,PATH,PATHDELAY,PATHWIDTH,PERMUTABLE,PHYSI' +
            'CALDESIGNRULE,PLUG,POINT,POINTDISPLAY,POINTLIST,POINTSUBTRACT,PO' +
            'INTSUM,POLYGON,PORT,PORTBACKANNOTATE,PORTBUNDLE,PORTDELAY,PORTGR' +
            'OUP,PORTIMPLEMENTATION,PORTINSTANCE,PORTLIST,PORTLISTALIAS,PORTM' +
            'AP,PORTREF,PRODUCT,PROGRAM,PROPERTY,PROPERTYDISPLAY,PROTECTIONFR' +
            'AME,PT,RANGEVECTOR,RECTANGLE,RECTANGLESIZE,RENAME,RESOLVES,SCALE' +
            ',SCALEX,SCALEY,SECTION,SHAPE,SIMULATE,SIMULATIONINFO,SINGLEVALUE' +
            'SET,SITE,SOCKET,SOCKETSET,STATUS,STEADY,STRICTLYINCREASING,STRIN' +
            'G,STRINGDISPLAY,STRONG,SUBTRACT,SUM,SYMBOL,SYMMETRY,TABLE,TABLED' +
            'EFAULT,TECHNOLOGY,TEXTHEIGHT,THEN,TIMEINTERVAL,TIMESTAMP,TIMING,' +
            'TRANSFORM,TRANSITION,TRIGGER,UNCONSTRAINED,UNDEFINED,UNION,UNIT,' +
            'UNUSED,USERDATA,VARIABLE,VERSION,VIEW,VIEWLIST,VIEWMAP,VIEWREF,V' +
            'IEWTYPE,VISIBLE,VOLTAGEMAP,WAVEVALUE,WEAK,WEAKJOINED,WHEN,WHILE,' +
            'WRITTEN,XCOORD,XOR,YCOORD'
        end>
    end>
  P.FontTable = <
    item
      FontID = 1
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 4
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clFuchsia
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsItalic]
    end
    item
      FontID = 5
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlue
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsItalic]
    end
    item
      FontID = 6
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end>
end
