Split the rules for pre- and post- trivia, understand when we want to do either, handle multi-line-break (in an unsatisfying way, I guess) but otherwise lay the groundwork for thinking about it better. Also now we don't generate lazy "Text" nodes because I thought I might want to actually look at the newlines in the source but I don't yet. I *can* now, though. (I can also detect EOF so there's that.) |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_generated_source.py | ||
| test_grammar.py | ||
| test_lexer.py | ||
| test_wadler.py | ||