started fixing up the grammar - made 'or'/'xor' production left recursive to start with