|
9d40cdd995
|
[lexer] Move number integration tests to their own module
|
2018-09-13 07:55:42 -07:00 |
|
|
9f5165f0aa
|
[lexer] Add expression tests; add explicit_sign to identifier_initials
|
2018-09-08 11:24:46 -07:00 |
|
|
061868d2c2
|
[lexer] Add Quote token
|
2018-09-08 11:16:53 -07:00 |
|
|
34d612a832
|
[lexer] Add state for finding Dots at the beginning of input
This happens to be a valid token by itself and the beginning of a decimal number.
|
2018-09-06 18:07:40 -07:00 |
|
|
9365e51893
|
[lexer] Correctly set line/offset for emitted Lexes
|
2018-09-05 22:18:27 -07:00 |
|
|
c8de135d2f
|
[lexer] Update failing integer lexing test after fixing #12
|
2018-09-05 17:36:29 -07:00 |
|
|
569fe82c1a
|
[lexer] Identify delimiters and emit numbers
|
2018-09-03 17:20:27 -07:00 |
|
|
0f18569292
|
[lexer] Add (failing) test for integers
|
2018-09-02 17:23:48 -07:00 |
|
|
e61dc0b6a4
|
[lexer] Add failing test for issue #12
|
2018-08-27 06:56:48 -07:00 |
|
|
a23b917785
|
[lexer] Lex bools!
Extend the lexer to support Scheme bools like this: #t, #f, #true, #false.
Add some positive tests for this too.
|
2018-08-26 13:40:27 -07:00 |
|
|
cc43ffd135
|
[lexer] Lexer emits Lexes instead of Tokens
|
2017-06-26 21:54:57 -07:00 |
|
|
b5f76deb98
|
Add some single token tests for the tokens we have
|
2017-05-02 21:45:10 -07:00 |
|