diff --git a/docs/api/scheme/cyclone/ast.md b/docs/api/scheme/cyclone/ast.md index 54b8881c..d7edcf5e 100644 --- a/docs/api/scheme/cyclone/ast.md +++ b/docs/api/scheme/cyclone/ast.md @@ -15,6 +15,9 @@ The `(scheme cyclone ast)` library defines abstract syntax tree types used durin - [`ast:set-lambda-args!`](#astset-lambda-args) - [`ast:lambda-body`](#astlambda-body) - [`ast:set-lambda-body!`](#astset-lambda-body) +- [`ast:ast->sexp`](#astast-sexp) +- [`ast:sexp->ast`](#astsexp-ast) +- [`ast:ast->pp-sexp`](#astast-pp-sexp) # ast:make-lambda (ast:make-lambda args body) @@ -45,3 +48,14 @@ The `(scheme cyclone ast)` library defines abstract syntax tree types used durin (ast:set-lambda-body! lambda-obj body) +# ast:ast->sexp + + (ast:ast->sexp exp) + +# ast:sexp->ast + + (ast:sexp->ast exp) + +# ast:ast->pp-sexp + + (ast:ast->pp-sexp exp)