Module: Natsuzora::LexerLoader

Defined in:
lib/natsuzora/lexer_loader.rb

Class Method Summary collapse

Class Method Details

.load_compiled(path) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/natsuzora/lexer_loader.rb', line 7

def self.load_compiled(path)
  unless File.file?(path)
    raise LoadError, "Precompiled lexer is missing: #{path}. Run `rake lexers:compile`."
  end

  LexerKit.load_lexer(path)
end