smparser parsing with smp.l.c formatting