class Object
Public Instance Methods
parse_obo_file(input)
click to toggle source
Implementation¶ ↑
# File lib/obo_parser.rb, line 174 def parse_obo_file(input) @input = input raise(OboParser::ParseError, "Nothing passed to parse!") if !@input || @input.size == 0 builder = OboParser::OboParserBuilder.new lexer = OboParser::Lexer.new(@input) OboParser::Parser.new(lexer, builder).parse_file return builder.obo_file end