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

Versions

  1. 4.17.6
    1. source

      1. 4.17.6 source September 20, 2026 (56 KB)
  2. 4.17.5
    1. source

      1. 4.17.5 source December 24, 2025 (56 KB)
  3. 4.17.4
    1. source

      1. 4.17.4 source September 02, 2025 (56 KB)
  4. 4.17.3
    1. source

      1. 4.17.3 source November 11, 2024 (56 KB)
  5. 4.17.2
    1. source

      1. 4.17.2 source July 09, 2024 (56 KB)
Show all versions (59 total)

Pushed by

SHA 256 checksum

Signature validity period

January 07, 2026 - January 07, 2027