prepared scanner, parser and rakefile