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 September 20, 2026 (56 KB)
  2. 4.17.5 December 24, 2025 (56 KB)
  3. 4.17.4 September 02, 2025 (56 KB)
  4. 4.17.3 November 11, 2024 (56 KB)
  5. 4.17.2 July 09, 2024 (56 KB)
Show all versions (59 total)

Pushed by

SHA 256 checksum

Signature validity period

January 07, 2026 - January 07, 2027