syntax gcode

state code
    char ';' comment
    char ( paren-comment
    eat this

state comment
    char "\n" code
    eat this

state paren-comment comment
    char ")\n" code comment
    eat this
