impl xpath regex parserforxmlschema regexparser parserforxmlschema parserforxmlschema locale token processcaret parseexception token.createchar token processdollar parseexception token.createchar token processlookahead parseexception ex this.offset token processnegativelookahead parseexception ex this.offset token processlookbehind parseexception ex this.offset token processnegativelookbehind parseexception ex this.offset token processbacksolidus_a parseexception ex this.offset token processbacksolidus_z parseexception ex this.offset token processbacksolidus_z parseexception ex this.offset token processbacksolidus_b parseexception ex this.offset token processbacksolidus_b parseexception ex this.offset token processbacksolidus_lt parseexception ex this.offset token processbacksolidus_gt parseexception ex this.offset token processstar token tok parseexception token.createclosure tok token processplus token tok parseexception token.createconcat tok token.createclosure tok token processquestion token tok parseexception token par token.createunion par.addchild tok par.addchild token.createempty par checkquestion token processparen parseexception token tok token.createparen this.parseregex this.read t_rparen ex this.offset-1 tok token processparen2 parseexception ex this.offset token processcondition parseexception ex this.offset token processmodifiers parseexception ex this.offset token processindependent parseexception ex this.offset token processbacksolidus_c parseexception this.gettokenforshorthand token processbacksolidus_c parseexception this.gettokenforshorthand token processbacksolidus_i parseexception this.gettokenforshorthand token processbacksolidus_i parseexception this.gettokenforshorthand token processbacksolidus_g parseexception this.ex this.offset-2 token processbacksolidus_x parseexception ex this.offset-2 token processbackreference parseexception ex this.offset-4 processciincharacterclass rangetoken tok tok.mergeranges this.gettokenforshorthand rangetoken parsecharacterclass usenrange parseexception s_inbrackets nrange wasdecoded rangetoken base rangetoken tok this.read t_char this.chardata nrange base token.createrange base.addrange token.utf16_max tok token.createrange tok token.createrange type firstloop type this.read t_eof wasdecoded type t_char this.chardata firstloop nrange base.subtractranges tok tok base 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 wasdecoded this.decodeescaped type t_xmlschema_cc_subtraction firstloop nrange base.subtractranges tok tok base rangetoken range2 this.parsecharacterclass tok.subtractranges range2 this.read t_char this.chardata this.ex this.offset type t_char this.ex this.offset-2 this.ex this.offset-2 this.chardata firstloop this.ex this.offset-2 this.read t_char this.chardata firstloop tok.addrange type this.read t_eof this.ex this.offset type t_char this.chardata tok.addrange tok.addrange type t_xmlschema_cc_subtraction this.ex this.offset-1 rangeend this.chardata type t_char rangeend this.ex this.offset-1 rangeend this.ex this.offset-1 rangeend this.ex this.offset-2 type t_backsolidus rangeend this.decodeescaped rangeend this.ex this.offset-1 tok.addrange rangeend firstloop this.read t_eof this.ex this.offset tok.sortranges tok.compactranges s_normal tok rangetoken parsesetoperations parseexception this.ex this.offset token gettokenforshorthand ch ch parserforxmlschema.getrange parserforxmlschema.getrange parserforxmlschema.getrange parserforxmlschema.getrange parserforxmlschema.getrange parserforxmlschema.getrange parserforxmlschema.getrange parserforxmlschema.getrange parserforxmlschema.getrange parserforxmlschema.getrange ch decodeescaped parseexception this.read t_backsolidus ex this.offset-1 this.chardata ex this.offset-2 ranges ranges2 rangetoken getrange name positive ranges ranges ranges2 token tok token.createrange setuprange tok spaces ranges.put tok ranges2.put token.complementranges tok tok token.createrange setuprange tok digits ranges.put tok ranges2.put token.complementranges tok tok token.createrange setuprange tok digits ranges.put tok ranges2.put token.complementranges tok tok token.createrange setuprange tok letters tok.mergeranges token ranges.get ranges.put tok ranges2.put token.complementranges tok tok token.createrange setuprange tok namechars ranges.put tok ranges2.put token.complementranges tok tok token.createrange setuprange tok letters tok.addrange tok.addrange ranges.put tok ranges2.put token.complementranges tok rangetoken tok positive rangetoken ranges.get name rangetoken ranges2.get name tok setuprange token range src len src.length len range.addrange src.charat src.charat spaces namechars letters digits