sarbian / ModuleManager

177 stars 96 forks source link

Rewrite patch name parsing #123

Closed blowfishpro closed 5 years ago

blowfishpro commented 5 years ago

Formalizes the shape of tags that MM can parse in the format :name[value]trailer (where not every piece is used in every case). This is currently only used when looking at the names of root nodes, however it will likely be extended subnodes in the future.

Creates the concept of warnings - things that MM knows are incorrect but where the author's intent is reasonably clear so it will be accepted and the cache will be generated.

sarbian commented 5 years ago

Nice. Thanks for your relentless effort for making this code readable.

Should I do a new release or are you working in something else you want to add first ?

blowfishpro commented 5 years ago

I'm working on stuff but I don't necessarily see a reason not to release off of this. I'm not close to done with anything and there will always be future releases.