clast

2024-10-12

CLAST is a Common Lisp library that can produce an "abstract syntax tree" of a "form". Its main use is for source analysis and transformation, e.g., extracting the "free variables" list from a form.

Upstream URL

git.code.sf.net/p/clast/code

Author

Marco Antoniotti

License

BSD
README
CLAST ===== Copyright (c) 2014-2020 Marco Antoniotti and Matteo Crespi, all rights reserved. Copyright (c) 2020-2024 Marco Antoniotti, all rights reserved. CLAST is a Common Lisp library that can produce an "abstract syntax tree" of a "form". Its main use is for source analysis and transformation, e.g., extracting the "free variables" list from a form. The library relies on a working implementation of the "environment" functions from CLtL1, so, at this point, it does not work on every available implementation. See the file COPYING for licensing information A NOTE ON FORKING ----------------- Of course you are free to fork the project subject to the current licensing scheme. However, before you do so, I ask you to consider plain old "cooperation" by asking me to become a developer. It helps keeping the entropy level at an acceptable level.

Dependencies (1)

  • fiveam

Dependents (0)

    • GitHub
    • Quicklisp