[Lout]
lexer=lout

keywords.0=name:@-prefixed keywords:: @OptGall @FontDef @Family @Face @Name @Metrics @ExtraMetrics \
@Mapping @Recode @Filter @FilterIn @FilterOut @FilterErr @Common @Rump @Meld @Insert @OneOf @Next @Plus @Minus @Wide \
@High @HShift @VShift @BeginHeaderComponent @EndHeaderComponent @SetHeaderComponent @ClearHeaderComponent @OneCol @OneRow \
@HMirror @VMirror @HScale @VScale @HCover @VCover @Scale @KernShrink @HContract @VContract @HLimited @VLimited @HExpand \
@VExpand @StartHVSpan @StartHSpan @StartVSpan @HSpan @VSpan @PAdjust @HAdjust @VAdjust @Rotate @Background @IncludeGraphic \
@SysIncludeGraphic @Graphic @LinkSource @LinkDest @URLLink @PlainGraphic @Verbatim @RawVerbatim @Case @Yield @BackEnd \
@Char @Font @Space @YUnit @ZUnit @Break @Underline @SetColour @SetColor @SetUnderlineColour @SetUnderlineColor @SetTexture \
@Outline @Language @CurrLang @CurrFamily @CurrFace @CurrYUnit @CurrZUnit @LEnv @@A @@B @@C @@D @@E @LClos @@V @LUse @LEO \
@Open @Use @NotRevealed @Tagged @Database @SysDatabase @Include @SysInclude @IncludeGraphicRepeated \
@SysIncludeGraphicRepeated @PrependGraphic @SysPrependGraphic @Target @Null @PageLabel @Galley @ForceGalley @LInput @Split \
@Tag @Key @Optimize @Merge @Enclose @Begin @End @Moment @Second @Minute @Hour @Day @Month @Year @Century @WeekDay \
@YearDay @DaylightSaving @SetContext @GetContext

keywords.1=name:symbols that are keywords::&&& && & ^// ^/ ^|| ^| ^& // / || |                                                           

keywords.2=name:non-@-prefixed keywords::def langdef force horizontally into extend import export precedence associativity \
left right body macro named compulsory following preceding foll_or_prec now

style.33=name:LineNumbers,fore:clBlack,back:clSilver,font:Arial
style.34=name:Ok Braces,fore:clBlue,bold
style.35=name:Bad Braces,fore:clRed,bold
style.36=name:Control Chars,back:clSilver
style.37=name:Indent Guide,fore:clSilver
style.0=name:White space,fore:#808080   
style.1=name:Comment,fore:clGreen 
style.2=name:Number,fore:clTeal 
style.3=name:Keyword (@-prefixed keywords),fore:clNavy,bold 
style.4=name:Keyword2 (symbol keywords),fore:clNavy,bold 
style.5=name:Keyword3 (non-@ keywords),fore:clNavy,bold 
style.6=name:Keyword4 (user or library symbols),fore:clNavy 
style.7=name:Double quoted string,fore:clPurple 
style.8=name:Operators,fore:clBlack,bold 
style.9=name:Identifiers 
style.10=name:End of line where string is not closed,fore:#000000,back:#E0C0E0,eolfilled

CommentBlock=#