Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
# Syntax rules for the gputils .lkr files.

context default

    #=========================
    # Predefined constants
    #
    keyword whole _CRUNTIME color232 color28
    keyword whole _DEBUG color232 color28
    keyword whole _DEBUGCODESTART color232 color28
    keyword whole _DEBUGCODELEN color232 color28
    keyword whole _DEBUGDATASTART color232 color28
    keyword whole _DEBUGDATALEN color232 color28
    keyword whole _EXTENDEDMODE color232 color28

    #=========================
    # Keywords
    #
    keyword whole LIBPATH color88
    keyword whole LKRPATH color88
    keyword whole FILES color88

    keyword whole #DEFINE color196
    keyword whole #IFDEF color196
    keyword whole #ELSE color196
    keyword whole #FI color196

    keyword whole ACCESSBANK color19
    keyword whole CODEPAGE color19
    keyword whole DATABANK color19
    keyword whole LINEARMEM color19
    keyword whole PROTECTED color19
    keyword whole RESERVED color19
    keyword whole SECTION color19
    keyword whole SHAREBANK color19
    keyword whole SHADOW color19
    keyword whole STACK color19

    keyword whole END color90
    keyword whole NAME color90
    keyword whole SIZE color90
    keyword whole START color90

    keyword whole RAM color30
    keyword whole ROM color30

wholechars 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_

    #=========================
    # Numbers
    #
    keyword whole 0b\{01_\}\[01_\] color88
    keyword whole 0q\{0123456_\}\[0123456_\] color88
    keyword whole \[-\]\{0123456789_\}\[0123456789_\] color88
    keyword whole 0x\{0123456789ABCDEFabcdef_\}\[0123456789ABCDEFabcdef_\] color88

    #=========================
    # Comments
    #
    keyword //*\n color243 color91

    #=========================
    # Special symbols
    #
    keyword - color17
    keyword \* color17
    keyword / color17
    keyword % color17
    keyword \+ color17
    keyword << color17
    keyword >> color17
    keyword = color17
    keyword ( color17
    keyword ) color17
    keyword . color17
    keyword : color17