Slide 17
Slide 17 text
require 'ripper'
#=> [:program, [:vcall, [:@ident, "to", [1,
10]]]]
pp Ripper.sexp 'Hey, like to#$%$#$!PARSE RUBY'
#~ syntax error, unexpected tIDENTIFIER,
expecting keyword_do or '{' or '('
Hey, like to#$%$#$!PARSE RUBY
DOES NOT HANDLE BAD SYNTAX
Monday, 24 March 14
Disadvantage is that it does not handle bad syntax