Joshua Warner
|
2901549422
|
Assert new column calculation is correct
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
422cdea112
|
Track line start separately
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
a13c474f6b
|
Remove line tracking in parser
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
8e1241adea
|
Remove line/column fields
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
4b04ec6bbc
|
Add Position::offset, and recompute line/column info based on source
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
443d738f9b
|
Make Position::{line, column} fields private
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
1b257da356
|
Make State::xyzlcol a LineColumn, and change everything wanting a Position to use State::pos() instead
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
d2dcb462c7
|
Rename State::pos -> xyzlcol, temporarily
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
bd7b1e5013
|
Make Loc::new take Positions
|
2022-01-01 18:20:05 -08:00 |
|
Joshua Warner
|
22e2545fd6
|
format
|
2021-12-22 20:46:42 -08:00 |
|
Joshua Warner
|
f170509bf1
|
rename col -> column
|
2021-12-22 20:37:40 -08:00 |
|
Joshua Warner
|
4d7070ce3b
|
Always combine line,column into Position
|
2021-12-22 20:32:46 -08:00 |
|
Joshua Warner
|
2e85c19101
|
Require explicit cloning of State
|
2021-12-16 17:13:58 -08:00 |
|
Joshua Warner
|
49818343dd
|
extract state
|
2021-12-16 17:13:53 -08:00 |
|