Parser implemented, everything compiles properly