sexp_processor branches from ParseTree bringing all the generic sexp processing tools with it. Sexp, SexpProcessor, Environment, etc… all for your language processing pleasure.
Features/Problems:
-
Includes SexpProcessor and CompositeSexpProcessor.
-
Allows you to write very clean filters.
-
-
Includes MethodBasedSexpProcessor
-
Makes writing language processors even easier!
-
-
Sexp provides a simple and clean interface to creating and manipulating ASTs.
-
Includes new pattern matching system.
-
Required Ruby Version
>= 3.2
Authors
Ryan Davis