Class: ExcelFormula::Lexer::DFA14

Inherits:
ANTLR3::DFA
  • Object
show all
Defined in:
lib/surpass/ExcelFormulaLexer.rb

Overview

                    • DFA definitions - - - - - - - - - - -

Constant Summary collapse

EOT =
unpack(2, -1, 1, 34, 1, 36, 13, -1, 1, 37, 3, -1, 6, 30, 1, 
-1, 2, 30, 8, -1, 3, 30, 1, 45, 3, 30, 1, -1, 2, 30, 
1, 51, 1, 30, 1, 53, 1, -1, 1, 30, 1, -1, 1, 55, 1, -1)
EOF =
unpack(56, -1)
MIN =
unpack(1, 32, 1, -1, 2, 61, 13, -1, 1, 46, 3, -1, 3, 36, 1, 
82, 1, 36, 1, 65, 1, -1, 2, 36, 8, -1, 1, 36, 1, 76, 
1, 85, 2, 36, 1, 83, 1, 69, 1, -1, 1, 79, 1, 69, 1, 65, 
1, 83, 1, 65, 1, -1, 1, 69, 1, -1, 1, 65, 1, -1)
MAX =
unpack(1, 122, 1, -1, 1, 62, 1, 61, 13, -1, 1, 57, 3, -1, 1, 
97, 1, 114, 1, 57, 1, 114, 1, 90, 1, 97, 1, -1, 2, 90, 
8, -1, 2, 108, 1, 117, 1, 122, 1, 79, 1, 115, 1, 101, 
1, -1, 1, 79, 1, 101, 1, 122, 1, 83, 1, 122, 1, -1, 1, 
69, 1, -1, 1, 122, 1, -1)
ACCEPT =
unpack(1, -1, 1, 1, 2, -1, 1, 7, 1, 8, 1, 9, 1, 10, 1, 11, 
1, 12, 1, 13, 1, 14, 1, 15, 1, 16, 1, 17, 1, 18, 1, 
19, 1, -1, 1, 21, 1, 22, 1, 23, 6, -1, 1, 26, 2, -1, 
1, 29, 1, 30, 1, 4, 1, 5, 1, 2, 1, 6, 1, 3, 1, 20, 
7, -1, 1, 27, 5, -1, 1, 24, 1, -1, 1, 25, 1, -1, 1, 
28)
SPECIAL =
unpack(56, -1)
TRANSITION =
[
  unpack(1, 31, 1, 16, 1, 19, 1, -1, 1, 20, 1, 14, 1, 13, 1, 27, 1, 
         11, 1, 12, 1, 6, 1, 4, 1, 10, 1, 5, 1, 18, 1, 7, 10, 17, 
         1, 8, 1, 9, 1, 2, 1, 1, 1, 3, 2, -1, 2, 29, 1, 28, 2, 29, 
         1, 21, 2, 29, 1, 25, 10, 23, 1, 22, 6, 23, 3, -1, 1, 15, 
         2, -1, 5, 30, 1, 26, 13, 30, 1, 24, 6, 30),
  unpack(),
  unpack(1, 33, 1, 32),
  unpack(1, 35),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(1, 18, 1, -1, 10, 17),
  unpack(),
  unpack(),
  unpack(),
  unpack(1, 20, 11, -1, 10, 20, 7, -1, 1, 38, 25, 23, 6, -1, 1, 39),
  unpack(1, 20, 11, -1, 10, 20, 24, -1, 1, 40, 31, -1, 1, 40),
  unpack(1, 20, 11, -1, 10, 20),
  unpack(1, 40, 31, -1, 1, 40),
  unpack(1, 20, 11, -1, 10, 20, 7, -1, 5, 23, 1, 41, 20, 23),
  unpack(1, 39, 31, -1, 1, 39),
  unpack(),
  unpack(1, 20, 11, -1, 10, 20, 7, -1, 7, 23, 1, 42, 18, 23),
  unpack(1, 20, 11, -1, 10, 20, 7, -1, 26, 23),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(),
  unpack(1, 20, 11, -1, 10, 20, 18, -1, 1, 43, 31, -1, 1, 43),
  unpack(1, 43, 31, -1, 1, 43),
  unpack(1, 44, 31, -1, 1, 44),
  unpack(1, 20, 11, -1, 10, 20, 7, -1, 26, 30, 6, -1, 26, 30),
  unpack(1, 20, 11, -1, 10, 20, 21, -1, 1, 46),
  unpack(1, 47, 31, -1, 1, 47),
  unpack(1, 48, 31, -1, 1, 48),
  unpack(),
  unpack(1, 49),
  unpack(1, 50, 31, -1, 1, 50),
  unpack(26, 30, 6, -1, 26, 30),
  unpack(1, 52),
  unpack(26, 30, 6, -1, 26, 30),
  unpack(),
  unpack(1, 54),
  unpack(),
  unpack(26, 30, 6, -1, 26, 30),
  unpack()
].freeze

Instance Method Summary collapse

Instance Method Details

#descriptionObject



1471
1472
1473
1474
1475
# File 'lib/surpass/ExcelFormulaLexer.rb', line 1471

def description
  <<-'__dfa_description__'.strip!
    1:1: Tokens : ( EQ | LT | GT | NE | LE | GE | ADD | SUB | MUL | DIV | COLON | SEMICOLON | COMMA | LP | RP | CONCAT | PERCENT | POWER | BANG | INT_CONST | NUM_CONST | STR_CONST | REF2D | TRUE_CONST | FALSE_CONST | QUOTENAME | FUNC_IF | FUNC_CHOOSE | NAME | WS );
  __dfa_description__
end