private void processIgnoredTokens(ParseTreeNode node, int position, int line, MemoEntry progress)
	    throws TreeException, ParserException {
	MemoEntry newProgress = processIgnoredTokens(node, position + progress.getDeltaPosition(),
		line + progress.getDeltaLine());
	if ((!newProgress.getAnswer().equals(Status.FAILED)))
	    progress.add(newProgress);
    }
private void processIgnoredTokens ( ParseTreeNode node , int position , int line , MemoEntry progress ) throws TreeException , ParserException { MemoEntry newProgress = processIgnoredTokens ( node , position + progress . getDeltaPosition ( ) , line + progress . getDeltaLine ( ) ) ; if ( ( ! newProgress . getAnswer ( ) . equals ( Status . FAILED ) ) ) progress . add ( newProgress ) ; }
<p>
This method reads all hidden and ignored tokens from the text and puts them
into the node as children.
</p>
<p>
This is the non-recursive part of the procedure to be called by the packrat
parser. The procedure itself is implemented recursively in
{@link #processIgnoredTrailingTokens(ParseTreeNode, int, int, MemoEntry)}.
</p>
<p>
Attention: This method is package private for testing purposes!
</p>

@param node
is the current node in the {@link ParseTreeNode}
@param position
is the current parsing position.
@throws TreeException
@throws ParserException