Spiking imperative parser