0: definition parser initial