-- input -- # this is a comment -- expect -- SEMICOLON "#" 1:1-1:2 TEXT "this is a comment" 1:3-2:0 NEWLINE "\n" 2:0-2:1 EOF "" 2:1-2:1