Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby27
/
share
/
ri
/
system
/
REXML
/
Parsers
/
XPathParser
/
//opt/alt/ruby27/share/ri/system/REXML/Parsers/XPathParser/cdesc-XPathParser.ri
U:RDoc::NormalClass[iI"XPathParser:ETI" REXML::Parsers::XPathParser;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[ I"OYou don't want to use this class. Really. Use XPath, which is a wrapper ;TI"Jfor this class. Believe me. You don't want to poke around in here. ;TI"OThere is strange, dark magic at work in this code. Beware. Go back! Go ;TI"back while you still can!;T: @fileI"%lib/rexml/parsers/xpathparser.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[ [U:RDoc::Constant[i I"LITERAL;TI")REXML::Parsers::XPathParser::LITERAL;T:public0o;;[ ; @;0@@cRDoc::NormalClass0U;[i I" AXIS;TI"&REXML::Parsers::XPathParser::AXIS;T; 0o;;[o; ;[I"RelativeLocationPath;To:RDoc::Markup::Verbatim;[I"?| Step ;TI"G | (AXIS_NAME '::' | '@' | '') AxisSpecifier ;TI" NodeTest ;TI" Predicate ;TI"I | '.' | '..' AbbreviatedStep ;TI"&| RelativeLocationPath '/' Step ;TI"%| RelativeLocationPath '//' Step;T:@format0; @;0@@@0U;[i I"PREFIX_WILDCARD;TI"1REXML::Parsers::XPathParser::PREFIX_WILDCARD;T; 0o;;[o;;[ I"&Returns a 1-1 map of the nodeset ;TI"5The contents of the resulting array are either: ;TI"' true/false, if a positive match ;TI" String, if a name match ;T;0o; ;[I" NodeTest;To;;[ I">| ('*' | NCNAME ':' '*' | QNAME) NameTest ;TI"N| '*' ':' NCNAME NameTest since XPath 2.0 ;TI">| NODE_TYPE '(' ')' NodeType ;TI"8| PI '(' LITERAL ')' PI ;TI"> | '[' expr ']' Predicate;T;0; @;0@@@0U;[i I"LOCAL_NAME_WILDCARD;TI"5REXML::Parsers::XPathParser::LOCAL_NAME_WILDCARD;T; 0o;;[ ; @;0@@@0U;[i I" QNAME;TI"'REXML::Parsers::XPathParser::QNAME;T; 0o;;[ ; @;0@@@0U;[i I"NODE_TYPE;TI"+REXML::Parsers::XPathParser::NODE_TYPE;T; 0o;;[ ; @;0@@@0U;[i I"PI;TI"$REXML::Parsers::XPathParser::PI;T; 0o;;[ ; @;0@@@0U;[i I"VARIABLE_REFERENCE;TI"4REXML::Parsers::XPathParser::VARIABLE_REFERENCE;T; 0o;;[o; ;[ I"| VARIABLE_REFERENCE ;TI"| '(' expr ')' ;TI"| LITERAL ;TI"| NUMBER ;TI"| FunctionCall;T; @;0@@@0U;[i I"NUMBER;TI"(REXML::Parsers::XPathParser::NUMBER;T; 0o;;[ ; @;0@@@0U;[i I"NT;TI"$REXML::Parsers::XPathParser::NT;T; 0o;;[ ; @;0@@@0[[I"XMLTokens;To;;[ ; @;0I"%lib/rexml/parsers/xpathparser.rb;T[[I" class;T[[; [ [:protected[ [:private[ [I" instance;T[[; [ [;[ [;[[I"AdditiveExpr;T@|[I"AndExpr;T@|[I"EqualityExpr;T@|[I"FilterExpr;T@|[I"FunctionCall;T@|[I"LocationPath;T@|[I"MultiplicativeExpr;T@|[I" NodeTest;T@|[I"OrExpr;T@|[I" PathExpr;T@|[I"Predicate;T@|[I"PrimaryExpr;T@|[I"RelationalExpr;T@|[I"RelativeLocationPath;T@|[I"UnaryExpr;T@|[I"UnionExpr;T@|[I"abbreviate;T@|[I"expand;T@|[I"get_group;T@|[I"namespaces=;T@|[I" parse;T@|[I"parse_args;T@|[I"predicate;T@|[I"predicate_to_string;T@|[ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[I"%lib/rexml/parsers/xpathparser.rb;TI"REXML::Parsers;TcRDoc::NormalModule