Numbers can start with a sign
Save last rune size for unreading
Read number with regex matcher
Improve lexer test helper
Regexp reader looks at whole remaining string to find index to read until
Read signed numbers
Remove completed TODO
Pull number regex into constant
match strings with regexp
Strings with escaped quotes now work
Add TODO about multiline strings
Lex comments
Rename regexp lexer func
Remove nested switch statement
Floats
Add unknown to bnf
Remove unneeded comment
On lexer panic, show context
Rename regexp pattern variable
More debug information on test failure