stable, debug syntax generator