# File lib/ruote/reader/ruby_dsl.rb, line 179
    def self.read(s, treechecker)

      treechecker.definition_check(s)
      eval(s)

    rescue SyntaxError => se
      #p se
      raise ArgumentError.new("Ruby syntax error : #{se.message}")
    end