DeeTokens... additionalIgnores) {
DeeLexer generatedSourceLexer = new DeeLexer(source);
DeeLexer expectedSourceLexer = new DeeLexer(expectedSource);
while(true) {
Token tok = getContentToken(generatedSourceLexer, true, additionalIgnores);
Token tokExp = getContentToken(expectedSourceLexer, true, additionalIgnores);
if(tok.type.equals(tokExp.type) && tok.source.equals(tokExp.source)) {
} else if(failOnUnequal) {
assertFail();
} else {
return false;