impl xpath regex MissingResourceException ResourceBundle regexparser t_char t_eof t_or t_star t_plus t_question t_lparen t_rparen t_dot t_lbracket t_backsolidus t_caret t_dollar t_lparen2 t_lookahead t_negativelookahead t_lookbehind t_negativelookbehind t_independent t_set_operations t_posix_charclass_start t_comment t_modifiers t_condition t_xmlschema_cc_subtraction refnumber position pos this.refnumber this.position pos offset regex regexlen options resourcebundle resources chardata nexttoken s_normal s_inbrackets s_inxbrackets context s_normal parenopened parennumber hasbackreferences references regexparser locale.getdefault regexparser locale locale locale locale this.resources resourcebundle.getbundle locale this.resources resourcebundle.getbundle missingresourceexception mre mre.getmessage parseexception ex key loc parseexception this.resources.getstring key loc flag this.options flag flag token parse regex options parseexception this.options options this.offset s_normal this.parennumber this.parenopened this.hasbackreferences this.regex regex regularexpression.extended_comment this.regex reutil.stripextendedcomment this.regex this.regexlen this.regex.length token ret this.parseregex this.offset this.regexlen ex this.offset this.references this.references.size position this.references.elementat this.parennumber position.refnumber ex position.position this.references.removeallelements ret con this.context con read this.nexttoken this.offset this.regexlen this.chardata this.nexttoken t_eof ret ch this.regex.charat this.offset this.chardata ch this.context s_inbrackets ch ret t_backsolidus this.offset this.regexlen ex this.offset-1 this.chardata this.regex.charat this.offset this.offset this.regexlen this.regex.charat this.offset this.offset ret t_xmlschema_cc_subtraction ret t_char regularexpression.xmlschema_mode this.offset this.regexlen this.regex.charat this.offset this.offset ret t_posix_charclass_start reutil.ishighsurrogate ch this.offset this.regexlen low this.regex.charat this.offset reutil.islowsurrogate low this.chardata reutil.composefromsurrogates ch low this.offset ret t_char this.nexttoken ret ch ret t_or ret t_star ret t_plus ret t_question ret t_rparen ret t_dot ret t_lbracket regularexpression.xmlschema_mode ret t_char ret t_caret regularexpression.xmlschema_mode ret t_char ret t_dollar ret t_lparen this.offset this.regexlen this.regex.charat this.offset this.offset this.regexlen ex this.offset-1 ch this.regex.charat this.offset ch ret t_lparen2 ret t_lookahead ret t_negativelookahead ret t_set_operations ret t_independent this.offset this.regexlen ex this.offset-3 ch this.regex.charat this.offset ch ret t_lookbehind ch ret t_negativelookbehind ex this.offset-3 this.offset this.regexlen ch this.regex.charat this.offset ch ch ex this.offset-1 ret t_comment ch ch ch ch ch this.offset ret t_modifiers ch ret t_condition ex this.offset-2 ret t_backsolidus this.offset this.regexlen ex this.offset-1 this.chardata this.regex.charat this.offset ret t_char this.nexttoken ret token parseregex parseexception token tok this.parseterm token parent this.read t_or parent parent token.createunion parent.addchild tok tok parent tok.addchild this.parseterm tok token parseterm parseexception ch this.read ch t_or ch t_rparen ch t_eof token.createempty token tok this.parsefactor token concat ch this.read t_or ch t_rparen ch t_eof concat concat token.createconcat concat.addchild tok tok concat concat.addchild this.parsefactor tok token processcaret parseexception token.token_linebeginning token processdollar parseexception token.token_lineend token processlookahead parseexception token tok token.createlook token.lookahead this.parseregex this.read t_rparen ex this.offset-1 tok token processnegativelookahead parseexception token tok token.createlook token.negativelookahead this.parseregex this.read t_rparen ex this.offset-1 tok token processlookbehind parseexception token tok token.createlook token.lookbehind this.parseregex this.read t_rparen ex this.offset-1 tok token processnegativelookbehind parseexception token tok token.createlook token.negativelookbehind this.parseregex this.read t_rparen ex this.offset-1 tok token processbacksolidus_a parseexception token.token_stringbeginning token processbacksolidus_z parseexception token.token_stringend2 token processbacksolidus_z parseexception token.token_stringend token processbacksolidus_b parseexception token.token_wordedge token processbacksolidus_b parseexception token.token_not_wordedge token processbacksolidus_lt parseexception token.token_wordbeginning token processbacksolidus_gt parseexception token.token_wordend token processstar token tok parseexception this.read t_question token.createngclosure tok token.createclosure tok token processplus token tok parseexception this.read t_question token.createconcat tok token.createngclosure tok token.createconcat tok token.createclosure tok token processquestion token tok parseexception token par token.createunion this.read t_question par.addchild token.createempty par.addchild tok par.addchild tok par.addchild token.createempty par checkquestion this.regexlen this.regex.charat token processparen parseexception this.parenopened token tok token.createparen this.parseregex this.read t_rparen ex this.offset-1 this.parennumber tok token processparen2 parseexception token tok token.createparen this.parseregex this.read t_rparen ex this.offset-1 tok token processcondition parseexception this.offset this.regexlen ex this.offset refno token condition ch this.regex.charat this.offset ch ch refno ch- finalrefno refno this.parennumber refno ex this.offset this.offset this.regexlen ch this.regex.charat this.offset ch ch refno refno ch refno this.parennumber finalrefno refno this.offset this.hasbackreferences this.references this.references this.references.addelement finalrefno this.offset this.offset this.regex.charat this.offset ex this.offset this.offset ch this.offset condition this.parsefactor condition.type token.lookahead token.negativelookahead token.lookbehind token.negativelookbehind token.anchor this.read t_rparen ex this.offset-1 ex this.offset token yespattern this.parseregex token nopattern yespattern.type token.union yespattern.size ex this.offset nopattern yespattern.getchild yespattern yespattern.getchild this.read t_rparen ex this.offset-1 token.createcondition refno condition yespattern nopattern token processmodifiers parseexception mask ch this.offset this.regexlen ch this.regex.charat this.offset reutil.getoptionvalue ch this.offset this.offset this.regexlen ex this.offset-1 ch this.offset this.offset this.regexlen ch this.regex.charat this.offset reutil.getoptionvalue ch mask this.offset this.offset this.regexlen ex this.offset-1 token tok ch this.offset tok token.createmodifiergroup this.parseregex mask this.read t_rparen ex this.offset-1 ch this.offset tok token.createmodifiergroup this.parseregex mask ex this.offset tok token processindependent parseexception token tok token.createlook token.independent this.parseregex this.read t_rparen ex this.offset-1 tok token processbacksolidus_c parseexception ch2 this.offset this.regexlen ch2 this.regex.charat this.offset ex this.offset-1 token.createchar ch2-0x40 token processbacksolidus_c parseexception ex this.offset token processbacksolidus_i parseexception token tok token.createchar tok token processbacksolidus_i parseexception ex this.offset token processbacksolidus_g parseexception token.getgraphemepattern token processbacksolidus_x parseexception token.getcombiningcharactersequence token processbackreference parseexception refnum this.chardata- finalrefnum refnum this.parennumber refnum ex this.offset-2 this.offset this.regexlen ch this.regex.charat this.offset ch ch refnum refnum ch refnum this.parennumber this.offset finalrefnum refnum this.chardata ch token tok token.createbackreference finalrefnum this.hasbackreferences this.references this.references this.references.addelement finalrefnum this.offset-2 tok token parsefactor parseexception ch this.read token tok ch t_caret this.processcaret t_dollar this.processdollar t_lookahead this.processlookahead t_negativelookahead this.processnegativelookahead t_lookbehind this.processlookbehind t_negativelookbehind this.processnegativelookbehind t_comment token.createempty t_backsolidus this.chardata this.processbacksolidus_a this.processbacksolidus_z this.processbacksolidus_z this.processbacksolidus_b this.processbacksolidus_b this.processbacksolidus_lt this.processbacksolidus_gt tok this.parseatom ch this.read ch t_star this.processstar tok t_plus this.processplus tok t_question this.processquestion tok t_char this.chardata this.offset this.regexlen this.offset min max ch this.regex.charat ch min ch this.regexlen ch this.regex.charat ch min min ch- min ex this.offset ex this.offset max min ch this.regexlen ex this.offset ch this.regex.charat ch max ch this.regexlen ch this.regex.charat ch max max ch- max ex this.offset min max ex this.offset max ch ex this.offset this.checkquestion tok token.createngclosure tok this.offset tok token.createclosure tok this.offset tok.setmin min tok.setmax max tok token parseatom parseexception ch this.read token tok ch t_lparen this.processparen t_lparen2 this.processparen2 t_condition this.processcondition t_modifiers this.processmodifiers t_independent this.processindependent t_dot tok token.token_dot t_lbracket this.parsecharacterclass t_set_operations this.parsesetoperations t_backsolidus this.chardata tok this.gettokenforshorthand this.chardata tok ch2 this.decodeescaped ch2 tok token.createchar ch2 tok token.createstring reutil.decomposetosurrogates ch2 this.processbacksolidus_c this.processbacksolidus_c this.processbacksolidus_i this.processbacksolidus_i this.processbacksolidus_g this.processbacksolidus_x this.processbackreference pstart this.offset tok processbacksolidus_pp this.chardata tok this.ex pstart tok token.createchar this.chardata t_char this.chardata this.chardata this.chardata this.ex this.offset-1 tok token.createchar this.chardata this.chardata reutil.ishighsurrogate this.read t_char reutil.islowsurrogate this.chardata sur sur sur this.chardata tok token.createparen token.createstring sur this.ex this.offset-1 tok rangetoken processbacksolidus_pp parseexception this.read t_char this.chardata this.ex this.offset-1 positive namestart this.offset nameend this.regex.indexof namestart nameend this.ex this.offset pname this.regex.substring namestart nameend this.offset nameend token.getrange pname positive regularexpression.xmlschema_mode processciincharacterclass rangetoken tok this.decodeescaped rangetoken parsecharacterclass usenrange parseexception s_inbrackets nrange rangetoken base rangetoken tok this.read t_char this.chardata nrange usenrange tok token.createnrange base token.createrange base.addrange token.utf16_max tok token.createrange tok token.createrange type firstloop type this.read t_eof type t_char this.chardata firstloop this.chardata type t_backsolidus tok.mergeranges this.gettokenforshorthand this.processciincharacterclass tok pstart this.offset rangetoken tok2 this.processbacksolidus_pp tok2 this.ex pstart tok.mergeranges tok2 this.decodeescaped type t_posix_charclass_start nameend this.regex.indexof this.offset nameend this.ex this.offset positive this.regex.charat this.offset this.offset positive name this.regex.substring this.offset nameend rangetoken range token.getrange name positive regularexpression.xmlschema_mode range this.ex this.offset tok.mergeranges range nameend this.regexlen this.regex.charat nameend this.ex nameend this.offset nameend type t_xmlschema_cc_subtraction firstloop nrange nrange usenrange tok rangetoken token.complementranges tok base.subtractranges tok tok base rangetoken range2 this.parsecharacterclass tok.subtractranges range2 this.read t_char this.chardata this.ex this.offset this.read t_char this.chardata regularexpression.ignore_case tok.addrange addcaseinsensitivechar tok type t_xmlschema_cc_subtraction this.ex this.offset-1 type this.read t_eof this.ex this.offset type t_char this.chardata regularexpression.ignore_case tok.addrange addcaseinsensitivechar tok tok.addrange rangeend this.chardata type t_backsolidus rangeend this.decodeescaped rangeend this.ex this.offset-1 regularexpression.ignore_case rangeend tok.addrange rangeend addcaseinsensitivecharrange tok rangeend regularexpression.special_comma this.read t_char this.chardata firstloop this.read t_eof this.ex this.offset usenrange nrange base.subtractranges tok tok base tok.sortranges tok.compactranges s_normal tok rangetoken parsesetoperations parseexception rangetoken tok this.parsecharacterclass type type this.read t_rparen ch this.chardata type t_char ch ch type t_plus this.read t_lbracket ex this.offset-1 rangetoken t2 this.parsecharacterclass type t_plus tok.mergeranges t2 ch tok.subtractranges t2 ch tok.intersectranges t2 ex this.offset-1 tok token gettokenforshorthand ch token tok ch tok regularexpression.use_unicode_category token.getrange token.token_0to9 tok regularexpression.use_unicode_category token.getrange token.token_not_0to9 tok regularexpression.use_unicode_category token.getrange token.token_wordchars tok regularexpression.use_unicode_category token.getrange token.token_not_wordchars tok regularexpression.use_unicode_category token.getrange token.token_spaces tok regularexpression.use_unicode_category token.getrange token.token_not_spaces ch tok decodeescaped parseexception this.read t_backsolidus ex this.offset-1 this.chardata this.read t_char ex this.offset-1 this.chardata v1 uv this.read t_char ex this.offset-1 v1 hexchar this.chardata uv uv ex this.offset-1 uv uv v1 this.chardata ex this.offset-1 uv token.utf16_max ex this.offset-1 uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 uv this.read t_char v1 hexchar this.chardata ex this.offset-1 uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 this.read t_char v1 hexchar this.chardata ex this.offset-1 uv uv v1 uv token.utf16_max ex this.offset-1 uv ex this.offset-2 hexchar ch ch ch ch ch- ch ch ch- ch ch- addcaseinsensitivechar rangetoken tok caseinsensitivemap.get tok.addrange casemap.length tok.addrange addcaseinsensitivecharrange rangetoken tok start r1 r2 start r1 start r2 r1 r2 start tok.addrange r1 r2 ch r1 ch r2 ch caseinsensitivemap.get ch casemap.length tok.addrange