Top Level Namespace

Defined Under Namespace

Modules: Taxonifi

Instance Method Summary collapse

Instance Method Details

#do_bar(input) ⇒ Object

Implementation



30
31
32
33
34
35
36
37
38
# File 'lib/taxonifi/splitter.rb', line 30

def do_bar(input)
  @input = input
  raise(Taxonifi::Splitter::SplitterError, "Nothing passed to parse!") if !@input || @input.size == 0

  builder = Taxonifi::Splitter::SplitterBuilder.new
  lexer = Taxonifi::Splitter::Lexer.new(@input)
  Taxonfi::Splitter::Parser.new(lexer, builder).foo 
  return builder.bar
end