Hi, I'm attaching a syntax file to provide Eiffel syntax highlighting in mcedit. I've used it for a couple of years, and I thought it would be nice if it was included in mc Daniel -- Must it be assumed that because we are engineers beauty is not our concern, and that while we make our constructions robust and durable we do not also strive to make them elegant? Is it not true that the genuine conditions of strength always comply with the secret conditions of harmony? -- Gustave Eiffel, 1887
# Sytnax highlighting for Eiffel # Daniel F Moisset - dmoisset grulic org ar # Based on mc's pascal.syntax context default yellow/24 keyword whole agent white/24 keyword whole alias white/24 keyword whole as white/24 keyword whole check white/24 keyword whole class white/24 keyword whole create white/24 keyword whole creation white/24 keyword whole debug white/24 keyword whole deferred white/24 keyword whole do white/24 keyword whole else white/24 keyword whole elseif white/24 keyword whole end white/24 keyword whole ensure white/24 keyword whole expanded white/24 keyword whole export white/24 keyword whole external white/24 keyword whole feature white/24 keyword whole from white/24 keyword whole if white/24 keyword whole is white/24 keyword whole indexing white/24 keyword whole inherit white/24 keyword whole inspect white/24 keyword whole invariant white/24 keyword whole like white/24 keyword whole local white/24 keyword whole loop white/24 keyword whole obsolete white/24 keyword whole old white/24 keyword whole once white/24 keyword whole redefine white/24 keyword whole reference white/24 keyword whole rename white/24 keyword whole require white/24 keyword whole rescue white/24 keyword whole retry white/24 keyword whole select white/24 keyword whole then white/24 keyword whole undefine white/24 keyword whole unique white/24 keyword whole until white/24 keyword whole variant white/24 keyword whole when white/24 keyword whole Current brightmagenta/23 keyword whole Precursor brightmagenta/23 keyword whole Result brightmagenta/23 keyword whole Void brightmagenta/23 # prevents - keyword from interfering with comment keyword -- lightgray/22 keyword := brightcyan/6 keyword ?= brightcyan/6 keyword ! brightcyan/6 keyword : brightcyan/6 keyword ; brightcyan/6 keyword ( brightcyan/6 keyword ) brightcyan/6 keyword [ brightcyan/6 keyword ] brightcyan/6 keyword {*} brightred/6 keyword \+ cyan/14 keyword - cyan/14 keyword \* cyan/14 keyword / cyan/14 keyword > cyan/14 keyword < cyan/14 keyword = cyan/14 keyword ^ cyan/14 keyword \\ cyan/14 keyword @ cyan/14 keyword | cyan/14 keyword whole and cyan/14 keyword whole implies cyan/14 keyword whole not cyan/14 keyword whole xor cyan/14 keyword whole or cyan/14 # Uncomment this to highlight tabs and trailing spaces # keyword \t yellow/24 red/6 # keyword \s\[\s\]\n yellow/24 red/6 # Comments context exclusive -- \n lightgray/22 keyword `*' brown/22 # Strings and characters context " " green/green keyword %N brightgreen/6 keyword %R brightgreen/6 keyword %U brightgreen/6 keyword %" brightgreen/6 keyword %' brightgreen/6 keyword %% brightgreen/6 keyword %/\[0123456789\]/ brightgreen/6 context ' ' green/green keyword %N brightgreen/6 keyword %R brightgreen/6 keyword %U brightgreen/6 keyword %" brightgreen/6 keyword %' brightgreen/6 keyword %% brightgreen/6 keyword %/\[0123456789\]/ brightgreen/6
Attachment:
signature.asc
Description: This is a digitally signed message part