s_flex.l flex standalone version