The interpreter now needs to be upgraded to work with the parser changes that include function calls, if-else and while statements. It's currently still broken but at least compiles and runs a little before crashing with an assertion on line 555 of interpret.cpp.