28 lines
845 B
Ruby
28 lines
845 B
Ruby
require 'set'
|
|
|
|
# Load these first so that the native extensions don't have to define the
|
|
# Oga::XML namespace.
|
|
require_relative 'oga/xml/lexer'
|
|
require_relative 'oga/xml/parser'
|
|
require_relative 'oga/xml/pull_parser'
|
|
|
|
# JRuby is dumb as a brick and can only load .jar files using require() when
|
|
# ./lib is in the LOAD_PATH. require_relative, or any other form that uses
|
|
# absolute paths, does not work.
|
|
unless $:.include?(File.expand_path('../', __FILE__))
|
|
$:.unshift(File.expand_path('../', __FILE__))
|
|
end
|
|
|
|
require 'liboga'
|
|
|
|
require_relative 'oga/xml/node'
|
|
require_relative 'oga/xml/element'
|
|
require_relative 'oga/xml/document'
|
|
require_relative 'oga/xml/text'
|
|
require_relative 'oga/xml/comment'
|
|
require_relative 'oga/xml/cdata'
|
|
require_relative 'oga/xml/xml_declaration'
|
|
require_relative 'oga/xml/doctype'
|
|
|
|
require_relative 'oga/html/parser'
|