klauer / blark

Beckhoff TwinCAT ST (IEC 61131-3) code parsing in Python using Lark (Earley)
https://klauer.github.io/blark/
GNU General Public License v2.0
42 stars 5 forks source link

Move to lark-only grammar #2

Closed klauer closed 3 years ago

klauer commented 4 years ago

Currently parsing + generating iec.lark from iec.grammar (iec2xml)

TODO

klauer commented 3 years ago

Poking around with a new auto-formatter utility: https://github.com/klauer/lark-formatter This should make iec.lark readable enough that iec.grammar can be removed for good.