shift currentExpression left to keep the token visible
new test case for sources from two files
better error message when xhr fails
don't issue if() statement when condition must be true