Module: REXML::Parsers::BaseParser::Private

Included in:
REXML::Parsers::BaseParser
Defined in:
lib/rexml/parsers/baseparser.rb

Constant Summary collapse

INSTRUCTION_END =
/#{NAME}(\s+.*?)?\?>/um
TAG_PATTERN =
/((?>#{QNAME_STR}))\s*/um
CLOSE_PATTERN =
/(#{QNAME_STR})\s*>/um
ATTLISTDECL_END =
/\s+#{NAME}(?:#{ATTDEF})*\s*>/um
NAME_PATTERN =
/\s*#{NAME}/um
GEDECL_PATTERN =
"\\s+#{NAME}\\s+#{ENTITYDEF}\\s*>"
PEDECL_PATTERN =
"\\s+(%)\\s+#{NAME}\\s+#{PEDEF}\\s*>"
ENTITYDECL_PATTERN =
/(?:#{GEDECL_PATTERN})|(?:#{PEDECL_PATTERN})/um