e=element(label, null); state._fsp--; if (state.failed) return retval;
e=element(label, null); state._fsp--; if (state.failed) return retval;
match(input, Token.DOWN, null); if (state.failed) return retval; pushFollow(FOLLOW_element_in_element890); e=element(label, ROOT5); state._fsp--; if (state.failed) return retval; match(input, Token.DOWN, null); if (state.failed) return retval; pushFollow(FOLLOW_element_in_element907); e=element(label, BANG6); state._fsp--; if (state.failed) return retval; alabel=(GrammarAST)match(input,ID,FOLLOW_ID_in_element946); if (state.failed) return retval; pushFollow(FOLLOW_element_in_element950); e=element(alabel, astSuffix); state._fsp--; if (state.failed) return retval; label2=(GrammarAST)match(input,ID,FOLLOW_ID_in_element969); if (state.failed) return retval; pushFollow(FOLLOW_element_in_element973); e=element(label2, astSuffix); state._fsp--; if (state.failed) return retval;
match(input, Token.DOWN, null); if (state.failed) return retval; pushFollow(FOLLOW_element_in_element890); e=element(label, ROOT5); state._fsp--; if (state.failed) return retval; match(input, Token.DOWN, null); if (state.failed) return retval; pushFollow(FOLLOW_element_in_element907); e=element(label, BANG6); state._fsp--; if (state.failed) return retval; alabel=(GrammarAST)match(input,ID,FOLLOW_ID_in_element946); if (state.failed) return retval; pushFollow(FOLLOW_element_in_element950); e=element(alabel, astSuffix); state._fsp--; if (state.failed) return retval; label2=(GrammarAST)match(input,ID,FOLLOW_ID_in_element969); if (state.failed) return retval; pushFollow(FOLLOW_element_in_element973); e=element(label2, astSuffix); state._fsp--; if (state.failed) return retval;