// Lexer errors: one per line; each line after the error is skipped. a = 1 & 2 abcdefghijklmnopq = 1 n = 65536 n = $10000 n = %11111111111111111 n = $ n = $g1 n = 12ab n = %102 s = "open s = "bad \q escape" s = "no \' here" c = '' c = 'ab' c = 'a c = '\"' c = '\q' _x = 1 x = 1 ; y = 2 ok = $1F + %11 // lexing resumes on the next line