Method: Astrapi::Parser#parse

Defined in:
lib/parser.rb

#parse(filename) ⇒ Object



18
19
20
21
22
23
24
# File 'lib/parser.rb', line 18

def parse filename
  str=IO.read(filename)
  @tokens=lexer.tokenize(str)
  @tokens=@tokens.select{|tok| tok.kind!=:comment}
  pp @tokens if @verbose
  parseModule
end