Module: LexerKit::RegexAstProvider

Included in:
DFA::Utf8RangePattern
Defined in:
lib/lexer_kit.rb

Instance Method Summary collapse

Instance Method Details

#to_astObject

Raises:

  • (NotImplementedError)


46
47
48
# File 'lib/lexer_kit.rb', line 46

def to_ast
  raise NotImplementedError
end

#to_regexObject



50
51
52
# File 'lib/lexer_kit.rb', line 50

def to_regex
  DFA::RegexAST::Regex.new(ast: to_ast, case_insensitive: false)
end