linuxlizard / pymake

Parse GNU Makefiles with Python. Work in progress!
GNU General Public License v2.0
29 stars 9 forks source link

huge change to LHS tokenizer #3

Closed linuxlizard closed 1 year ago

linuxlizard commented 1 year ago

The LHS tokenizer will now preserve intermediate whitespace and let the parser figure it out. This change simplified so much downstream functionality, and made some more complex. I've been able to get rid of a lot of ugly code.