Parser now allows programs with no function declarations