Use this function to save the current position of the iteration. This is neccessary during syntactical analysis to return to a certain position when syntactical analysis fails and the program has to go back and try a different command syntax.
void lex_SavePosition(pLexObject pLex,
pLexeme *ppPosition
);
The second argument is a pLexeme * type variable that holds the position and should be passed as argument to the function lex_RestorePosition().