# File lib/graphviz.rb, line 680
  def self.parse( xFile, hOpts = {}, &block ) 
    graph = Dot2Ruby::new( hOpts[:path], nil, nil ).eval( xFile )
    yield( graph ) if( block and graph.nil? == false )
    return graph
  end