unlike other operators/seperators, SEMI should be right next to the preccedding token