# Module common

# Types

    TokenClass = enum
      None, Whitespace, DecNumber, BinNumber, HexNumber, OctNumber, FloatNumber,
      Identifier, Keyword, StringLit, LongStringLit, CharLit, Backticks, EscapeSequence,
      Operator, Punctuation, Comment, LongComment, RegularExpression, TagStart,
      TagStandalone, TagEnd, Key, Value, RawData, Assembler, Preprocessor, Directive,
      Command, Rule, Link, Label, Reference, Text, Other, Green, Yellow, Red

    FontStyle = enum
      Normal, Bold, Italic, BoldItalic

    SourceLanguage = enum
      langNone, langNim, langCpp, langCsharp, langC, langJava, langJs, langXml, langHtml,
      langConsole