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
# Sytnax highlighting for Eiffel
# Daniel F Moisset - dmoisset@grulic.org.ar
# Based on mc's pascal.syntax

context default color19

    keyword whole agent color243
    keyword whole alias color243
    keyword whole as color243
    keyword whole check color243
    keyword whole class color243
    keyword whole create color243
    keyword whole creation color243
    keyword whole debug color243
    keyword whole deferred color243
    keyword whole do color243
    keyword whole else color243
    keyword whole elseif color243
    keyword whole end color243
    keyword whole ensure color243
    keyword whole expanded color243
    keyword whole export color243
    keyword whole external color243
    keyword whole feature color243
    keyword whole from color243
    keyword whole if color243
    keyword whole is color243
    keyword whole indexing color243
    keyword whole inherit color243
    keyword whole inspect color243
    keyword whole invariant color243
    keyword whole like color243
    keyword whole local color243
    keyword whole loop color243
    keyword whole obsolete color243
    keyword whole old color243
    keyword whole once color243
    keyword whole redefine color243
    keyword whole reference color243
    keyword whole rename color243
    keyword whole require color243
    keyword whole rescue color243
    keyword whole retry color243
    keyword whole select color243
    keyword whole then color243
    keyword whole undefine color243
    keyword whole unique color243
    keyword whole until color243
    keyword whole variant color243
    keyword whole when color243

    keyword whole Current color90
    keyword whole Precursor color90
    keyword whole Result color90
    keyword whole Void color90

# prevents - keyword from interfering with comment
    keyword -- color252

    keyword := color17
    keyword ?= color17
    keyword ! color17
    keyword : color17
    keyword ; color17
    keyword ( color17
    keyword ) color17
    keyword [ color17
    keyword ] color17

    keyword {*} color196

    keyword \+ color26
    keyword - color26
    keyword \* color26
    keyword / color26
    keyword > color26
    keyword < color26
    keyword = color26
    keyword ^ color26
    keyword \\ color26
    keyword @ color26
    keyword | color26
    keyword whole and color26
    keyword whole implies color26
    keyword whole not color26
    keyword whole xor color26
    keyword whole or color26

# Uncomment this to highlight tabs and trailing spaces
#    keyword \t color19 color160
#    keyword \s\[\s\]\n color19 color160

# Comments
context exclusive -- \n    color252
    keyword `*' color30

# Strings and characters
context " "    color28
    keyword %N color88
    keyword %R color88
    keyword %U color88
    keyword %" color88
    keyword %' color88
    keyword %% color88
    keyword %/\[0123456789\]/ color88

context ' '    color28
    keyword %N color88
    keyword %R color88
    keyword %U color88
    keyword %" color88
    keyword %' color88
    keyword %% color88
    keyword %/\[0123456789\]/ color88