2022-02-06 |
tests: Generate random locations for symbols
...
This requires adding a new higher-order strategy to set the location of
a symbol.
Jookia
committed
on 6 Feb 2022
|
2022-02-05 |
tokenize: Add locate_symbols function to add symbol locations
...
This isn't the best soltuion yet, but it's a start.
Jookia
committed
on 5 Feb 2022
|
tests: tokenize: Test symbol structure
Jookia
committed
on 5 Feb 2022
|
tokenize: Always specify a location for symbols
...
This gets rid of the default symbol location. The 'default' used now is
just the result of split_symbols.
Jookia
committed
on 5 Feb 2022
|
tests: tokenize: Test location structure
...
I didn't think to test this and it was giving off mutmut errors.
In retrospect it's kind of vital we test the equality check if we're
going to use it to validate tests.
Jookia
committed
on 5 Feb 2022
|
tests: tokenize: Fix test only drawing whitespace
Jookia
committed
on 5 Feb 2022
|
2022-02-04 |
src: tokenize: Use symbol objects for symbols
...
This will be useful for when we add line numbers.
Jookia
committed
on 4 Feb 2022
|
src: tokenize: Don't join whitespaces when splitting
...
This will be useful later when we need to track line numbers.
Jookia
committed
on 4 Feb 2022
|
src: tokenizer: Add beginning of new tokenizer
Jookia
committed
on 4 Feb 2022
|