Lines Matching defs:mark
44 static void antlr3AsciiRewind (pANTLR3_INT_STREAM is, ANTLR3_MARKER mark);
46 static void antlr3AsciiRelease (pANTLR3_INT_STREAM is, ANTLR3_MARKER mark);
109 input->istream->mark = antlr3AsciiMark; /* Record the current lex state for later restore */
113 input->istream->release = antlr3AsciiRelease; /* Reset marks after mark n */
380 /* New mark point
384 /* See if we are revisiting a mark as we can just reuse the vector
418 /** \brief Rewind the lexer input to the state specified by the last produced mark.
431 /** \brief Rewind the lexer input to the state specified by the supplied mark.
439 antlr3AsciiRewind (pANTLR3_INT_STREAM is, ANTLR3_MARKER mark)
448 input->istream->release(input->istream, mark);
450 /* Find the supplied mark state
452 state = (pANTLR3_LEX_STATE)input->markers->get(input->markers, (ANTLR3_UINT32)(mark - 1));
459 /* Reset to the reset of the information in the mark
470 /** \brief Rewind the lexer input to the state specified by the supplied mark.
478 antlr3AsciiRelease (pANTLR3_INT_STREAM is, ANTLR3_MARKER mark)
487 input->markDepth = (ANTLR3_UINT32)(mark - 1);
490 /** \brief Rewind the lexer input to the state specified by the supplied mark.
506 * input point, then we assume that we are resetting from a mark