The Abstract Programming Language Interface (APLI) is a framework for generating Abstract Syntax Trees (ASTs) to enable developers to create domain-specific languages faster.
Why do you think that https://github.com/katef/libfsm is a good alternative to apli