in-progress:split syntax module