class Rubasteme::Parser::Phase2Parser

Public Class Methods

version() click to toggle source
# File lib/rubasteme/parser/phase2_parser.rb, line 18
def self.version
  Rubasteme.send(:make_version, self.name)
end

Public Instance Methods

parse(list) click to toggle source
# File lib/rubasteme/parser/phase2_parser.rb, line 26
def parse(list)
  if ast?(list)
    list
  elsif list.instance_of?(Array)
    to_ast(list)
  else
    raise SchemeSyntaxErrorError,
          "unknown syntax element; got=%s" % node.to_s
  end
end
version() click to toggle source
# File lib/rubasteme/parser/phase2_parser.rb, line 22
def version
  self.class.version
end