module SGF class FileDoesNotExistError < StandardError ; end def self.parse(filename) SGF::Parser.new.parse File.read(filename) rescue Errno::ENOENT raise FileDoesNotExistError end end require_relative 'sgf/error' require_relative 'sgf/version' require_relative 'sgf/properties' require_relative 'sgf/variation' require_relative 'sgf/node' require_relative 'sgf/collection' require_relative 'sgf/parser' require_relative 'sgf/gametree' require_relative 'sgf/writer'