parser with decomment, experimental line extend