From 58f216269239d767f110be275beb178489224f81 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 29 May 2018 17:41:19 -0400 Subject: [PATCH] Added new functions --- docs/api/scheme/cyclone/ast.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/api/scheme/cyclone/ast.md b/docs/api/scheme/cyclone/ast.md index 3c0efb6f..6cf2f8fe 100644 --- a/docs/api/scheme/cyclone/ast.md +++ b/docs/api/scheme/cyclone/ast.md @@ -10,6 +10,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) @@ -40,3 +43,15 @@ 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) +