Parser now correctly parses infix operators