parser.h does now contain function bodies