class SimplerLexer
Constants
- VERSION
Public Class Methods
new(text)
click to toggle source
# File lib/simpler_lexer.rb, line 12 def initialize(text) result = make_tokens(text) print_tokens(result) end
Private Instance Methods
make_tokens(text)
click to toggle source
# File lib/simpler_lexer.rb, line 19 def make_tokens(text) lexer = Lexer.new(text) lexer.make_tokens end
print_tokens(result)
click to toggle source
# File lib/simpler_lexer.rb, line 24 def print_tokens(result) if result.is_a?(Error) print(result.as_string) else print(result) end end