is a submodule of |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inherits from |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
has properties |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
is defined at |
|
<Toplevel Module>
<Built-in Module>
REXML
Parsers
Object
(
Builtin-Module
)
has properties |
|
BaseParser
(
REXML::Parsers
)
has properties |
|
#29
in
rexml/parsers/baseparser.rb
NAME_STR
=
"(?:(#{NCNAME_STR}):)?(#{NCNAME_STR})"
|
#30
in
rexml/parsers/baseparser.rb
UNAME_STR
=
"(?:#{NCNAME_STR}:)?#{NCNAME_STR}"
|
#36
in
rexml/parsers/baseparser.rb
REFERENCE
=
"(?:&#{NAME};|&#\\d+;|&#x[0-9a-fA-F]+;)"
|
#40
in
rexml/parsers/baseparser.rb
DOCTYPE_PATTERN
=
/\s*<!DOCTYPE\s+(.*?)(\[|>)/um
|
#41
in
rexml/parsers/baseparser.rb
ATTRIBUTE_PATTERN
=
/\s*(#{NAME_STR})\s*=\s*(["'])(.*?)\4/um
|
#46
in
rexml/parsers/baseparser.rb
CDATA_PATTERN
=
/<!\[CDATA\[(.*?)\]\]>/um
|
#48
in
rexml/parsers/baseparser.rb
XMLDECL_PATTERN
=
/<\?xml\s+(.*?)\?>/um
|
#50
in
rexml/parsers/baseparser.rb
INSTRUCTION_PATTERN
=
/<\?(.*?)(\s+.*?)?\?>/um
|
#51
in
rexml/parsers/baseparser.rb
TAG_MATCH
=
/^<((?>#{NAME_STR}))\s*((?>\s+#{UNAME_STR}\s*=\s*(["']).*?\5)*)\s*(\/)?>/um
|
#52
in
rexml/parsers/baseparser.rb
CLOSE_MATCH
=
/^\s*<\/(#{NAME_STR})\s*>/um
|
#55
in
rexml/parsers/baseparser.rb
ENCODING
=
/\bencoding\s*=\s*["'](.*?)['"]/um
|
#56
in
rexml/parsers/baseparser.rb
STANDALONE
=
/\bstandalone\s*=\s["'](.*?)['"]/um
|
#59
in
rexml/parsers/baseparser.rb
IDENTITY
=
/^([!\*\w\-]+)(\s+#{NCNAME_STR})?(\s+["'](.*?)['"])?(\s+['"](.*?)["'])?/u
|
#60
in
rexml/parsers/baseparser.rb
ELEMENTDECL_START
=
/^\s*<!ELEMENT/um
|
#61
in
rexml/parsers/baseparser.rb
ELEMENTDECL_PATTERN
=
/^\s*(<!ELEMENT.*?)>/um
|
#63
in
rexml/parsers/baseparser.rb
ENUMERATION
=
"\\(\\s*#{NMTOKEN}(?:\\s*\\|\\s*#{NMTOKEN})*\\s*\\)"
|
#64
in
rexml/parsers/baseparser.rb
NOTATIONTYPE
=
"NOTATION\\s+\\(\\s*#{NAME}(?:\\s*\\|\\s*#{NAME})*\\s*\\)"
|
#65
in
rexml/parsers/baseparser.rb
ENUMERATEDTYPE
=
"(?:(?:#{NOTATIONTYPE})|(?:#{ENUMERATION}))"
|
#66
in
rexml/parsers/baseparser.rb
ATTTYPE
=
"(CDATA|ID|IDREF|IDREFS|ENTITY|ENTITIES|NMTOKEN|NMTOKENS|#{ENUMERATEDTYPE})"
|
#67
in
rexml/parsers/baseparser.rb
ATTVALUE
=
"(?:\"((?:[^<&\"]|#{REFERENCE})*)\")|(?:'((?:[^<&']|#{REFERENCE})*)')"
|
#68
in
rexml/parsers/baseparser.rb
DEFAULTDECL
=
"(#REQUIRED|#IMPLIED|(?:(#FIXED\\s+)?#{ATTVALUE}))"
|
#69
in
rexml/parsers/baseparser.rb
ATTDEF
=
"\\s+#{NAME}\\s+#{ATTTYPE}\\s+#{DEFAULTDECL}"
|
#71
in
rexml/parsers/baseparser.rb
ATTLISTDECL_START
=
/^\s*<!ATTLIST/um
|
#72
in
rexml/parsers/baseparser.rb
ATTLISTDECL_PATTERN
=
/^\s*<!ATTLIST\s+#{NAME}(?:#{ATTDEF})*\s*>/um
|
#73
in
rexml/parsers/baseparser.rb
NOTATIONDECL_START
=
/^\s*<!NOTATION/um
|
#74
in
rexml/parsers/baseparser.rb
PUBLIC
=
/^\s*<!NOTATION\s+(\w[\-\w]*)\s+(PUBLIC)\s+(["'])(.*?)\3(?:\s+(["'])(.*?)\5)?\s*>/um
|
#75
in
rexml/parsers/baseparser.rb
SYSTEM
=
/^\s*<!NOTATION\s+(\w[\-\w]*)\s+(SYSTEM)\s+(["'])(.*?)\3\s*>/um
|
#80
in
rexml/parsers/baseparser.rb
PUBIDCHAR
=
"\x20\x0D\x0Aa-zA-Z0-9\\-()+,./:=?;!*@$_%#"
|
#81
in
rexml/parsers/baseparser.rb
SYSTEMLITERAL
=
%Q{((?:"[^"]*")|(?:'[^']*'))}
|
#82
in
rexml/parsers/baseparser.rb
PUBIDLITERAL
=
%Q{("[#{PUBIDCHAR}']*"|'[#{PUBIDCHAR}]*')}
|
#83
in
rexml/parsers/baseparser.rb
EXTERNALID
=
"(?:(?:(SYSTEM)\\s+#{SYSTEMLITERAL})|(?:(PUBLIC)\\s+#{PUBIDLITERAL}\\s+#{SYSTEMLITERAL}))"
|
#86
in
rexml/parsers/baseparser.rb
ENTITYVALUE
=
%Q{((?:"(?:[^%&"]|#{PEREFERENCE}|#{REFERENCE})*")|(?:'([^%&']|#{PEREFERENCE}|#{REFERENCE})*'))}
|
#88
in
rexml/parsers/baseparser.rb
ENTITYDEF
=
"(?:#{ENTITYVALUE}|(?:#{EXTERNALID}(#{NDATADECL})?))"
|
#89
in
rexml/parsers/baseparser.rb
PEDECL
=
"<!ENTITY\\s+(%)\\s+#{NAME}\\s+#{PEDEF}\\s*>"
|
#90
in
rexml/parsers/baseparser.rb
GEDECL
=
"<!ENTITY\\s+#{NAME}\\s+#{ENTITYDEF}\\s*>"
|
#91
in
rexml/parsers/baseparser.rb
ENTITYDECL
=
/\s*(?:#{GEDECL})|(?:#{PEDECL})/um
|
#107
in
rexml/parsers/baseparser.rb
MISSING_ATTRIBUTE_QUOTES
=
/^<#{NAME_STR}\s+#{NAME_STR}\s*=\s*[^"']/um
|