class BasicExpressionTokenizer

Public Class Methods

new(str,args={}) click to toggle source
Calls superclass method Tokenizer::new
# File libs/lexer.rb, line 471
def initialize(str,args={})
  args[:lexer]||=ExpressionLexer
  super(str,args)
  #@parsed=parse(args)
  #@items=@parsed.clone
end

Public Instance Methods

parse() click to toggle source
# File libs/lexer.rb, line 478
def parse
  map {|i|  #SimpleTokenizer inherits from Array
    next if i.kind==:end
    i.value
  }.compact

end