Class Rouge::Lexers::Eiffel
In: lib/rouge/lexers/eiffel.rb
Parent: RegexLexer

Constants

LanguageKeywords = %w( across agent alias all and attached as assign attribute check class convert create debug deferred detachable do else elseif end ensure expanded export external feature from frozen if implies inherit inspect invariant like local loop not note obsolete old once or Precursor redefine rename require rescue retry select separate some then undefine until variant Void when xor )
BooleanConstants = %w(True False)
LanguageVariables = %w(Current Result)
SimpleString = /(?:[^"%\b\f\v]|%[A-DFHLNQR-V%'"()<>]|%\/(?:0[xX][\da-fA-F](?:_*[\da-fA-F])*|0[cC][0-7](?:_*[0-7])*|0[bB][01](?:_*[01])*|\d(?:_*\d)*)\/)+?/

[Validate]