Class: Rouge::Lexers::OpenTypeFeatureFile

Inherits:
RegexLexer show all
Defined in:
lib/rouge/lexers/opentype_feature_file.rb

Constant Summary

Constants inherited from RegexLexer

RegexLexer::MAX_NULL_SCANS

Constants included from Token::Tokens

Token::Tokens::Num, Token::Tokens::Str

Instance Attribute Summary

Attributes inherited from Rouge::Lexer

#options

Class Method Summary collapse

Methods inherited from RegexLexer

append, #delegate, #goto, #group, #groups, #in_state?, #pop!, prepend, #push, #recurse, replace_state, #reset!, #reset_stack, #stack, start, start_procs, state, #state, #state?, state_definitions, states, #step, #stream_tokens, #token

Methods inherited from Rouge::Lexer

aliases, all, #as_bool, #as_lexer, #as_list, #as_string, #as_token, #bool_option, continue_lex, #continue_lex, debug_enabled?, demo, demo_file, desc, detect?, detectable?, disable_debug!, enable_debug!, filenames, find, find_fancy, guess, guess_by_filename, guess_by_mimetype, guess_by_source, guesses, #hash_option, #initialize, lex, #lex, #lexer_option, #list_option, lookup_fancy, mimetypes, option, option_docs, #reset!, #stream_tokens, #string_option, tag, #tag, title, #token_option, #with

Methods included from Token::Tokens

token

Constructor Details

This class inherits a constructor from Rouge::Lexer

Class Method Details

.keywordsObject



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/rouge/lexers/opentype_feature_file.rb', line 13

def self.keywords
  @keywords ||= %w(
    Ascender Attach AxisValue CapHeight CaretOffset CodePageRange
    DesignAxis Descender ElidedFallbackName ElidedFallbackNameID
    ElidableAxisValueName FeatUILabelNameID FeatUITooltipTextNameID
    FontRevision FSType GlyphClassDef HorizAxis.BaseScriptList
    HorizAxis.BaseTagList HorizAxis.MinMax IgnoreBaseGlyphs
    IgnoreLigatures IgnoreMarks LigatureCaretByDev LigatureCaretByIndex
    LigatureCaretByPos LineGap MarkAttachClass MarkAttachmentType NULL
    OlderSiblingFontAttribute Panose ParamUILabelNameID RightToLeft
    SampleTextNameID TypoAscender TypoDescender TypoLineGap UnicodeRange
    UseMarkFilteringSet Vendor VertAdvanceY VertAxis.BaseScriptList
    VertAxis.BaseTagList VertAxis.MinMax VertOriginY VertTypoAscender
    VertTypoDescender VertTypoLineGap WeightClass WidthClass XHeight

    anchorDef anchor anonymous anon by contour cursive device enumerate
    enum exclude_dflt featureNames feature flag from ignore include_dflt
    include languagesystem language location lookupflag lookup markClass
    mark nameid name parameters position pos required reversesub rsub
    script sizemenuname substitute subtable sub table useExtension
    valueRecordDef winAscent winDescent
  )
end