currentAST.root = quotAttrValueContent_AST; currentAST.child = quotAttrValueContent_AST!=null &&quotAttrValueContent_AST.getFirstChild()!=null ? quotAttrValueContent_AST.getFirstChild() : quotAttrValueContent_AST; currentAST.advanceChildToEnd(); } quotAttrValueContent_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root; break; } case ESCAPE_QUOT: { e = LT(1); e_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(e); astFactory.addASTChild(currentAST, e_AST); match(ESCAPE_QUOT); if ( inputState.guessing==0 ) { quotAttrValueContent_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root; quotAttrValueContent_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(ATTRIBUTE_CONTENT,"\"");
	public final void quotAttrValueContent() throws RecognitionException, TokenStreamException, XPathException {				returnAST = null;		ASTPair currentAST = new ASTPair();		org.exist.xquery.parser.XQueryAST quotAttrValueContent_AST = null;		Token  c = null;		org.exist.xquery.parser.XQueryAST c_AST = null;				switch ( LA(1)) {		case QUOT_ATTRIBUTE_CONTENT:		{			c = LT(1);			c_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(c);			astFactory.addASTChild(currentAST, c_AST);			match(QUOT_ATTRIBUTE_CONTENT);			if ( inputState.guessing==0 ) {				quotAttrValueContent_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;				quotAttrValueContent_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(ATTRIBUTE_CONTENT,c.getText());				currentAST.root = quotAttrValueContent_AST;				currentAST.child = quotAttrValueContent_AST!=null &&quotAttrValueContent_AST.getFirstChild()!=null ?					quotAttrValueContent_AST.getFirstChild() : quotAttrValueContent_AST;				currentAST.advanceChildToEnd();			}			quotAttrValueContent_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			break;		}		case LCURLY:		case RCURLY:		{			attrCommonContent();			astFactory.addASTChild(currentAST, returnAST);			quotAttrValueContent_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		returnAST = quotAttrValueContent_AST;	}