Module: LexerKit::RegexAstProvider

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

Instance Method Summary collapse

Instance Method Details

#to_astObject

Raises:

  • (NotImplementedError)


41
42
43
# File 'lib/lexer_kit.rb', line 41

def to_ast
  raise NotImplementedError
end

#to_regexObject



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

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