.TextEditorSyntaxFile
.SyntaxDefinition 'Abel'
     .AssociatedFiles
        *.abl
     .EndAssociatedFiles

     .Symbols
        &
        *
        :
        ;
        =
        ^
        -
        /
        #
        +
        .
         
        $
        (
        %
        >
        <
        {
        }
        [
        ..
        !
        )
        ]
        /
        '
     .EndSymbols

     .StringDelimiter
        '
     .EndStringDelimiter

     .ReservedWords
        @ALTERNATE
        @CONST
        @DCSET
        @EXIT
        @EXPR
        @IF
        @IFB
        @IFDEF
        @IFIDEN
        @IFNB
        @IFNDEF
        @IFNIDEN
        @INCLUDE
        @IRP
        @IRPC
        @MESSAGE
        @ONSET
        @PAGE
        @RADIX
        @REPEAT
        @STANDARD
        ASYNC_RESET
        ATTRIBUTES
        CASE
        DECLARATIONS
        DEVICE
        DIRECTIVE
        ELSE
        ENABLE
        END
        ENDCASE
        ENDWITH
        EQUATIONS
        FLAG
        FUSES
        GOTO
        IF
        IN
        ISTYPE
        LIBRARY
        MACRO
        MODULE
        NODE
        OPTIONS
        PIN
        PROPERTY
        STATE
        STATE_DIAGRAM
        STATE_REGISTER
        SYNC_RESET
        TEST_VECTORS
        THEN
        TITLE
        TRACE
        TRUTH_TABLE
        WHEN
        WITH
     .EndReservedWords

     .SingleLineComments
        "
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
        /* */
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'OrCadPld'
     .AssociatedFiles
     .EndAssociatedFiles

     .Symbols
        "
        {
        }
        >
        <
        ~
        &
        *
        :
        ;
        =
        @
        ^
        -
        /
        #
        +
        .
         
        $
        (
        [
        ..
        !
        )
        ]
        /
        '
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        ABS
        ACTIVE
        ARCHITECTURE
        BIT
        BITCOUNT
        CLOCK
        CONDITIONING
        CONFIGURATION
        DISPLAY
        END
        FUSES
        GRAY
        HIGH
        ICOS
        ICOT
        IEXP
        ILN
        ILOG2
        INHERITED
        INITIALIZE
        ISCALE
        ISIN
        ITAN
        LIBRARY
        LOW
        MAP
        MAX
        MIN
        NETLIST
        NODES
        OBJECT
        ONES
        PARITY
        PART
        PROCEDURE
        QUIT
        REDUCTION
        REGISTERS
        RIPPLE
        SCHEMATIC
        SET
        SEVENSEG
        SIGNATURE
        SOURCE
        SQRT
        STATES
        STREAM
        TABLE
        TITLE
        TYPES
        VALUE
        VECTORS
        VERIFY
        ZEROS
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
        |
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Pascal'
     .AssociatedFiles
        *.pas
     .EndAssociatedFiles

     .Symbols
        ~
        `
        !
        @
        #
        $
        %
        ^
        &
        *
        (
        )
        -
        '
        +
        =
        |
        \
        {
        }
        [
        ]
        :
        ;
        "
         
        <
        ,
        >
        .
        ?
        /
         
        ..
     .EndSymbols

     .StringDelimiter
        '
     .EndStringDelimiter

     .ReservedWords
        ARRAY
        BEGIN
        CASE
        CONST
        CONSTRUCTOR
        DESTRUCTOR
        DO
        END
        FAR
        FOR
        FUNCTION
        IF
        IMPLEMENTATION
        INHERITED
        INTERFACE
        OBJECT
        OF
        PROCEDURE
        PROGRAM
        RECORD
        REPEAT
        THEN
        TO
        TYPE
        UNIT
        UNTIL
        USES
        VAR
        VIRTUAL
        WHILE
        WITH
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
        { }
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'PasTerp'
     .AssociatedFiles
        *.Trp
     .EndAssociatedFiles

     .Symbols
        ~
        `
        !
        @
        #
        $
        %
        ^
        &
        *
        (
        )
        -
        +
        =
        |
        \
        {
        }
        [
        ]
        :
        ;
        "
         
        <
        ,
        >
        .
        ?
        /
         
        ..
     .EndSymbols

     .StringDelimiter
        '
     .EndStringDelimiter

     .ReservedWords
        ARRAY
        BEGIN
        CASE
        CONST
        CONSTRUCTOR
        DESTRUCTOR
        DO
        ELSE
        END
        ENDIF
        ENDPROC
        ENDVAR
        ENDWHILE
        EXTERNAL
        FAR
        FOR
        FUNCTION
        IF
        IMPLEMENTATION
        INHERITED
        INTERFACE
        LOCALVAR
        MODULE
        OBJECT
        OF
        PROCEDURE
        PROGRAM
        RECORD
        REPEAT
        THEN
        TO
        TYPE
        UNIT
        UNTIL
        USES
        VAR
        VIRTUAL
        WHILE
        WITH
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
        { }
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Cupl'
     .AssociatedFiles
        *.pld
     .EndAssociatedFiles

     .Symbols
        &
        *
        :
        ;
        =
        @
        ^
        -
        /
        #
        +
        .
         
        $
        (
        [
        ..
        !
        )
        ]
        /
        '
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        APPEND
        ASSEMBLY
        ASSY
        COMPANY
        CONDITION
        DATE
        DEFAULT
        DEFINE
        DESIGNER
        DEVICE
        ELSE
        ENDIF
        FIELD
        FLD
        FORMAT
        FUNCTION
        FUSE
        GROUP
        IF
        IFDEF
        IFNDEF
        INCLUDE
        JUMP
        LOC
        LOCATION
        MACRO
        MEND
        MIN
        NAME
        NEXT
        NODE
        OUT
        PARTNO
        PIN
        PINNODE
        PRESENT
        REPEAT
        REPEND
        REV
        REVISION
        SEQUENCE
        SEQUENCED
        SEQUENCEJK
        SEQUENCERS
        SEQUENCET
        TABLE
        UNDEF
     .EndReservedWords

     .SingleLineComments
        //
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
        /* */
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Customize'
     .AssociatedFiles
        *.rcs
     .EndAssociatedFiles

     .Symbols
        &
        *
        :
        ;
        =
        @
        ^
        -
        /
        #
        +
        .
         
        $
        (
        [
        ..
        !
        )
        ]
        /
        '
     .EndSymbols

     .StringDelimiter
        '
     .EndStringDelimiter

     .ReservedWords
        BEGIN
        BUTTON
        ENABLED
        END
        HOTKEYTABLE
        KEY
        MENU
        MENUITEM
        PLD
        POPUP
        SCHEMATIC
        SCHEMATIC_LIB
        TEXT
        TOOLBAR
        WAVE
     .EndReservedWords

     .SingleLineComments
        ~~
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
        /* */
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'VHDL'
     .AssociatedFiles
        *.vhl
        *.vhd
     .EndAssociatedFiles

     .Symbols
        "
        {
        }
        >
        <
        ~
        &
        *
        :
        ;
        =
        @
        ^
        -
        /
        #
        +
        .
         
        $
        (
        [
        ..
        !
        )
        ]
        /
        '
     .EndSymbols

     .StringDelimiter
        "
     .EndStringDelimiter

     .ReservedWords
        ABS
        ACCESS
        AFTER
        ALIAS
        ALL
        AND
        ARCHITECTURE
        ARRAY
        ASSERT
        ATTRIBUTE
        BEGIN
        BLOCK
        BODY
        BUFFER
        BUS
        CASE
        COMPONENT
        CONFIGURATION
        CONSTANT
        DISCONNECT
        DOWNTO
        ELSE
        ELSIF
        END
        ENTITY
        EXIT
        FILE
        FOR
        FUNCTION
        GENERATE
        GENERIC
        GUARDED
        IF
        IN
        INOUT
        IS
        LABEL
        LIBRARY
        LINKAGE
        LOOP
        MAP
        MOD
        NAND
        NEW
        NEXT
        NOR
        NOT
        NULL
        OF
        ON
        OPEN
        OR
        OTHERS
        OUT
        PACKAGE
        PORT
        PROCEDURE
        PROCESS
        RANGE
        RECORD
        REGISTER
        REM
        REPORT
        RETURN
        SELECT
        SEVERITY
        SIGNAL
        SUBTYPE
        THEN
        TO
        TRANSPORT
        TYPE
        UNITS
        UNTIL
        USE
        VARIABLE
     .EndReservedWords

     .SingleLineComments
        --
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Verilog'
     .AssociatedFiles
        *.v
     .EndAssociatedFiles

     .Symbols
        "
        {
        }
        >
        <
        ~
        &
        *
        :
        ;
        =
        @
        ^
        -
        /
        #
        +
        .
         
        $
        (
        [
        ..
        !
        )
        ]
        /
        '
     .EndSymbols

     .StringDelimiter
        "
     .EndStringDelimiter

     .ReservedWords
        ALWAYS
        AND
        ASSIGN
        BEGIN
        BUF
        BUFIF0
        BUFIF1
        CASE
        CASEX
        CASEZ
        CMOS
        DEASSIGN
        DEFAULT
        DEFPARAM
        DISABLE
        EDGE
        ELSE
        END
        ENDCASE
        ENDFUNCTION
        ENDMODULE
        ENDPRIMITIVE
        ENDSPECIFY
        ENDTABLE
        ENDTASK
        EVENT
        FOR
        FORCE
        FOREVER
        FORK
        FUNCTION
        HIGHZ0
        HIGHZ1
        IF
        INITIAL
        INOUT
        INPUT
        INTEGER
        JOIN
        LARGE
        MACROMODULE
        MEDIUM
        MODULE
        NAND
        NEGEDGE
        NMOS
        NOR
        NOT
        NOTIF0
        NOTIF1
        OR
        OUTPUT
        PARAMETER
        PMOS
        POSEDGE
        PRIMITIVE
        PULL0
        PULL1
        PULLDOWN
        PULLUP
        RCMOS
        REG
        RELEASE
        REPEAT
        RNMOS
        RPMOS
        RTRAN
        RTRANIF0
        RTRANIF1
        SCALARED
        SMALL
        SPECIFY
        SPECPARAM
        STRENGTH
        STRONG0
        STRONG1
        SUPPLY0
        SUPPLY1
        TABLE
        TASK
        TIME
        TRAN
        TRANIF0
        TRANIF1
        TRI
        TRI0
        TRI1
        TRIAND
        TRIOR
        TRIREG
        VECTORED
        WAIT
        WAND
        WEAK0
        WEAK1
        WHILE
        WIRE
        WOR
        XNOR
        XOR
     .EndReservedWords

     .SingleLineComments
        \\
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'EDIF 2.0'
     .AssociatedFiles
        *.edf
        *.edi
        *.cdf
        *.clf
     .EndAssociatedFiles

     .Symbols
        "
        {
        }
        >
        <
        ~
        &
        *
        :
        ;
        =
        @
        ^
        -
        /
        #
        +
        .
         
        $
        (
        [
        ..
        !
        )
        ]
        /
        '
     .EndSymbols

     .StringDelimiter
        "
     .EndStringDelimiter

     .ReservedWords
        ABS
        ACLOAD
        ACTUAL
        AFTER
        AND
        ANNOTATE
        APPLY
        ARC
        ARRAY
        ARRAYMACRO
        ARRAYRELATEDINFO
        ARRAYSITE
        ASSIGN
        ATLEAST
        ATMOST
        AUTHOR
        BASEARRAY
        BECOMES
        BETWEEN
        BLOCK
        BOOLEAN
        BOOLEANDISPLAY
        BOOLEANMAP
        BORDERPATTERN
        BORDERWIDTH
        BOUNDINGBOX
        BUILD
        CEILING
        CELL
        CELLREF
        CELLTYPE
        CHANGE
        CIRCLE
        COLLECTOR
        COLOR
        COMMENT
        COMMENTGRAPHICS
        COMPOUND
        CONCAT
        CONNECTLOCATION
        CONSTANT
        CONSTRAINT
        CONTENTS
        CORNERTYPE
        CRITICALITY
        CURRENTMAP
        CURVE
        CYCLE
        DATAORIGIN
        DCFANINLOAD
        DCFANOUTLOAD
        DCMAXFANIN
        DCMAXFANOUT
        DELAY
        DELTA
        DERIVATION
        DESIGN
        DESIGNATOR
        DIFFERENCE
        DIRECTION
        DISPLAY
        DIVIDE
        DOMINATES
        DOT
        DURATION
        E
        EDIF
        EDIFLEVEL
        EDIFVERSION
        ELSE
        ENCLOSUREDISTANCE
        ENDTYPE
        ENTRY
        EQUAL
        ESCAPE
        EVENT
        EXACTLY
        EXTERNAL
        FABRICATE
        FALSE
        FIGURE
        FIGUREAREA
        FIGUREGROUP
        FIGUREGROUPOBJECT
        FIGUREGROUPOVERRIDE
        FIGUREGROUPREF
        FIGUREPERIMETER
        FIGUREWIDTH
        FILLPATTERN
        FIX
        FLOOR
        FOLLOW
        FORBIDDENEVENT
        FOREACH
        FORMAL
        FORMALLIST
        GENERATE
        GLOBALPORTREF
        GREATERTHAN
        GRIDMAP
        IF
        IGNORE
        INCLUDEFIGUREGROUP
        INCREASING
        INITIAL
        INSTANCE
        INSTANCEBACKANNOTATE
        INSTANCEGROUP
        INSTANCEMAP
        INSTANCEREF
        INTEGER
        INTEGERDISPLAY
        INTERFACE
        INTERFIGUREGROUPSPACING
        INTERSECTION
        INTRAFIGUREGROUPSPACING
        INVERSE
        ISOLATED
        ITERATE
        JOINED
        JUSTIFY
        KEYWORDALIAS
        KEYWORDDEFINE
        KEYWORDDISPLAY
        KEYWORDLEVEL
        KEYWORDMAP
        KEYWORDPARAMETERS
        LESSTHAN
        LIBRARY
        LIBRARYREF
        LISTOFNETS
        LISTOFPORTS
        LITERAL
        LOADDELAY
        LOGICASSIGN
        LOGICINPUT
        LOGICLIST
        LOGICMAPINPUT
        LOGICMAPOUTPUT
        LOGICONEOF
        LOGICOUTPUT
        LOGICPORT
        LOGICREF
        LOGICVALUE
        LOGICWAVEFORM
        MAINTAIN
        MATCH
        MAX
        MEMBER
        MIN
        MINOMAX
        MINOMAXDISPLAY
        MNM
        MOD
        MULTIPLEVALUESET
        MUSTJOIN
        NAME
        NEGATE
        NET
        NETBACKANNOTATE
        NETBUNDLE
        NETDELAY
        NETGROUP
        NETMAP
        NETREF
        NOCHANGE
        NONPERMUTABLE
        NOT
        NOTALLOWED
        NOTCHSPACING
        NUMBER
        NUMBERDEFINITION
        NUMBERDISPLAY
        OFFPAGECONNECTOR
        OFFSETEVENT
        OPENSHAPE
        OPTIONAL
        OR
        ORIENTATION
        ORIGIN
        OVERHANGDISTANCE
        OVERLAPDISTANCE
        OVERSIZE
        OWNER
        PAGE
        PAGESIZE
        PARAMETER
        PARAMETERASSIGN
        PARAMETERDISPLAY
        PATH
        PATHDELAY
        PATHWIDTH
        PERMUTABLE
        PHYSICALDESIGNRULE
        PLUG
        POINT
        POINTDISPLAY
        POINTLIST
        POINTSUBTRACT
        POINTSUM
        POLYGON
        PORT
        PORTBACKANNOTATE
        PORTBUNDLE
        PORTDELAY
        PORTGROUP
        PORTIMPLEMENTATION
        PORTINSTANCE
        PORTLIST
        PORTLISTALIAS
        PORTMAP
        PORTREF
        PRODUCT
        PROGRAM
        PROPERTY
        PROPERTYDISPLAY
        PROTECTIONFRAME
        PT
        RANGEVECTOR
        RECTANGLE
        RECTANGLESIZE
        RENAME
        RESOLVES
        SCALE
        SCALEX
        SCALEY
        SECTION
        SHAPE
        SIMULATE
        SIMULATIONINFO
        SINGLEVALUESET
        SITE
        SOCKET
        SOCKETSET
        STATUS
        STEADY
        STRICTLYINCREASING
        STRING
        STRINGDISPLAY
        STRONG
        SUBTRACT
        SUM
        SYMBOL
        SYMMETRY
        TABLE
        TABLEDEFAULT
        TECHNOLOGY
        TEXTHEIGHT
        THEN
        TIMEINTERVAL
        TIMESTAMP
        TIMING
        TRANSFORM
        TRANSITION
        TRIGGER
        UNCONSTRAINED
        UNDEFINED
        UNION
        UNIT
        UNUSED
        USERDATA
        VARIABLE
        VERSION
        VIEW
        VIEWLIST
        VIEWMAP
        VIEWREF
        VIEWTYPE
        VISIBLE
        VOLTAGEMAP
        WAVEVALUE
        WEAK
        WEAKJOINED
        WHEN
        WHILE
        WRITTEN
        XCOORD
        XOR
        YCOORD
     .EndReservedWords

     .SingleLineComments
        --
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
        comment "
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'ERC'
     .AssociatedFiles
        *.erc
     .EndAssociatedFiles

     .Symbols
        :
        @
        (
        )
        #
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        ERROR
        FOR
        REPORT
        WARNING
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'BOM'
     .AssociatedFiles
        *.BOM
     .EndAssociatedFiles

     .Symbols
        -
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        DESIGNATORS
        PART
        PARTTYPE
        USED
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Cross Reference'
     .AssociatedFiles
        *.xrf
     .EndAssociatedFiles

     .Symbols
        -
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        COMPONENT
        DESIGNATOR
        LIBRARY
        REFERENCESHEET
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Netlist Compare'
     .AssociatedFiles
        *.xrf
     .EndAssociatedFiles

     .Symbols
        =
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        AND
        EXTRA
        IN
        MATCHED
        NET
        NETS
        NODES
        PARTIALLY
        TOTAL
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Protel Netlist'
     .AssociatedFiles
        *.net
     .EndAssociatedFiles

     .Symbols
        [
        ]
        )
        (
        {
        }
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        2.0
        COLLECTER
        DESCRIPNTIN
        DESCRIPTION
        DESIGNATOR
        FIELD
        FOOTPRINT
        HIERARCHICAL
        HIZ
        INPUT
        INTERFACE
        LAYER
        LIBRARYFIELD1
        LIBRARYFIELD2
        LIBRARYFIELD3
        LIBRARYFIELD4
        LIBRARYFIELD5
        LIBRARYFIELD6
        LIBRARYFIELD7
        LIBRARYFIELD8
        NET
        NETLIST
        OPEN
        OUTPUT
        PART
        PARTTYPE
        PASSIVE
        POWER
        PRIORITY
        PROTEL
        ROUTING
        SHEET_DEFINITION
        TOPOLOGY
        TRACK
        VIA
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'HP-EEsof'
     .AssociatedFiles
        *.ckt
     .EndAssociatedFiles

     .Symbols
        [
        ]
        )
        (
        {
        }
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        ANG
        CAP
        CKT
        COND
        CUR
        DCTR
        DIM
        EQN
        FILEOUT
        FREQ
        GRID
        HBCNTL
        IND
        LNG
        MODEL
        OPT
        OUT
        OUTEQN
        OUTVAR
        POWER
        PROC
        PWR
        RES
        SOURCE
        TERM
        TIME
        TOL
        VAR
        VOL
        YIELD
     .EndReservedWords

     .SingleLineComments
        !
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Basic'
     .AssociatedFiles
        *.bas
     .EndAssociatedFiles

     .Symbols
        ~
        `
        !
        @
        #
        $
        %
        ^
        &
        *
        (
        )
        -
        +
        =
        |
        \
        {
        }
        [
        ]
        :
        ;
        "
         
        <
        ,
        >
        .
        ?
        /
        "
        ..
     .EndSymbols

     .StringDelimiter
        "
     .EndStringDelimiter

     .ReservedWords
        ABS
        AND
        APPACTIVATE
        APPEND
        AS
        ASC
        ATN
        BASE
        BEEP
        BEGIN
        BINARY
        BYVAL
        CALL
        CASE
        CDBL
        CHDIR
        CHDRIVE
        CHECKBOX
        CHR
        CINT
        CLNG
        CLOSE
        CONST
        COS
        CSNG
        CSTRG
        CTYPE
        CURDIR
        CURRENCY
        CVAR
        DATE$
        DAY
        DDEEXECUTE
        DDEINITIATE
        DECLARE
        DIALOG
        DIM
        DIR
        DO...
        DOUBLE
        ELSE
        END
        EXIT
        EXP
        FILECOPY
        FOR
        FORMAT
        FREEFILE
        FUNCTION
        GLOBAL
        GOTO
        HEX$
        HOUR
        IF
        INPUTBOX
        INSTR
        INT
        INTEGER
        INTEGER
        ISDATE
        ISEMPTY
        ISNULL
        ISNULL
        ISNUMERIC
        KILL
        LBOUND
        LCASE
        LEFT
        LEN
        LET
        LOG
        LONG
        LOOP
        LTRIM
        MAIN
        MID
        MKDIR
        MOD
        MONTH
        MSGBOX
        NEXT
        NOT
        OBJECT
        OCT
        OKBUTTON
        OPEN
        OR
        PRINT
        REM
        RETURN
        RMDIR
        RND
        RTRIM
        SECOND
        SELECT
        SENDKEYS
        SET
        SHELL
        SIN
        SINGLE
        SQR
        STOP
        STR
        STRING
        SUB
        TAN
        TAN
        TEXT
        TEXTBOX
        THEN
        THEN
        TIME
        TIME
        TO
        TRIM
        TRIM$
        TYPE
        UBOUND
        UCASE
        UCASE$
        VAL
        VARIANT
        VARIANT
        VARTYPE
        WEND
        WHILE
     .EndReservedWords

     .SingleLineComments
        '
        REM
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'DRC'
     .AssociatedFiles
        *.drc
     .EndAssociatedFiles

     .Symbols
        :
        @
        (
        )
        #
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        ACUTE
        ANGLE
        ANNULAR
        BROKEN-NET
        CHAIN
        CLEARANCE
        CONSTRAINT
        COUNT
        DAISY
        LENGTH
        LENGTHS
        MATCHED
        MAXIMUM
        MINIMUM
        NET
        PARALLEL
        RING
        SEGMENT
        SHORT-CIRCUIT
        SMD
        STUB
        UNDER
        VIAS
        WARNING
        WIDTH
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Pld Outputs'
     .AssociatedFiles
        *.lst
        *.mx
        *.pla
        *.so
        *.wo
        *.si
        *.hex
        *.hl
        *.xnf
     .EndAssociatedFiles

     .Symbols
        &
        *
        :
        ;
        =
        @
        ^
        -
        /
        #
        +
        .
         
        $
        (
        [
        ..
        !
        )
        ]
        /
        '
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        ADVANCED
        BERKELEY
        COMPILER
        CSIM
        CUPL
        DESCRIPTION
        FILE
        FOR
        FORMAT
        INPUTS
        INTERNATIONAL
        LISTING
        LOGIC
        LTD
        OUTPUTS
        PAGE
        PLA
        PLD
        PROGRAM
        PROGRAMMABLE
        PROTEL
        PTY
        SIMULATION
        UNIVERSAL
        WAVEFORM
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Jedec'
     .AssociatedFiles
        *.jed
     .EndAssociatedFiles

     .Symbols
        [
        ]
        {
        }
        *
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        ADVANCED
        ASSEMBLY
        COMPANY
        CREATED
        DATE
        DESIGNER
        DEVICE
        LOCATION
        NAME
        PARTNO
        PLD
        REV
        REVISION
     .EndReservedWords

     .SingleLineComments
        !
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Palasm'
     .AssociatedFiles
        *.pds
     .EndAssociatedFiles

     .Symbols
        [
        ]
        )
        (
        {
        }
        /
        ..
        =
        +
        &
        $
        #
        !
        *
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        ASSEMBLY
        AUTHOR
        COMPANY
        COPYRIGHT
        DATE
        EQUATIONS
        LOCATION
        NAME
        PARTNO
        PATTERN
        REVISION
        TITLE
     .EndReservedWords

     .SingleLineComments
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
     .EndMultiLineComments

.EndSyntaxDefinition

.SyntaxDefinition 'Symbol Logic'
     .AssociatedFiles
        *.sdf
     .EndAssociatedFiles

     .Symbols
        ]
        [
        )
        (
        '
        &
        $
        #
        !
     .EndSymbols

     .StringDelimiter
     .EndStringDelimiter

     .ReservedWords
        %%
        'B'0
        BODY
        BODY-CPLD
        BODY-FPGA
        BODY-SPLD
        BODY-UNCONNECTED
        CPLD
        END
        HI
        HID
        IMH
        IML
        IPHI
        IPLO
        LO
        OPHI
        OPLO
        PIH
        PINS
        POH
        POHPOL
        REGISTER_SELECT
        SPLD
        SYMBOL
     .EndReservedWords

     .SingleLineComments
        --
     .EndSingleLineComments

     .AntiComments
     .EndAntiComments

     .MultiLineComments
        - -
     .EndMultiLineComments

.EndSyntaxDefinition

