{ isName = 0; len = yytext().length(); name = new NameType(); if (!XMLChar.isNCNameStartChar(yytext().charAt(0))) throw new XPathParseExceptionHuge("Invalid char in name token: "+yytext()+ "@position 0"); } else { isName = 0; name = new NameType(); name.qname = "or"; return sym(NAME,name); } else { isName = 0; name = new NameType(); name.qname = "add"; return sym(NAME,name); name = new NameType(); name.qname = "*"; return sym(NAME,name); } else { isName = 0; name = new NameType(); name.qname = "mod"; } else { isName = 0;
{ isName = 0; len = yytext().length(); name = new NameType(); if (!XMLChar.isNCNameStartChar(yytext().charAt(0))) throw new XPathParseExceptionHuge("Invalid char in name token: "+yytext()+ "@position 0"); } else { isName = 0; name = new NameType(); name.qname = "or"; return sym(NAME,name); } else { isName = 0; name = new NameType(); name.qname = "add"; return sym(NAME,name); name = new NameType(); name.qname = "*"; return sym(NAME,name); } else { isName = 0; name = new NameType(); name.qname = "mod"; } else { isName = 0;
{ isName = 0; len = yytext().length(); name = new NameType(); if (!XMLChar.isNCNameStartChar(yytext().charAt(0))) throw new XPathParseExceptionHuge("Invalid char in name token: "+yytext()+ "@position 0"); } else { isName = 0; name = new NameType(); name.qname = "or"; return sym(NAME,name); } else { isName = 0; name = new NameType(); name.qname = "add"; return sym(NAME,name); name = new NameType(); name.qname = "*"; return sym(NAME,name); } else { isName = 0; name = new NameType(); name.qname = "mod"; } else { isName = 0;