#lang scribble/doc @begin[(require scribble/manual) (require scribble/eval) (require scribble/basic) (require (for-label "../main.ss")) (require "utils.ss")] @title[#:tag "compile"]{Compiling to Scheme} @declare-exporting[(planet dherman/javascript:6/config)] This library implements a JavaScript-to-Scheme compiler. It be can required via: @defmodule[(planet dherman/javascript:6/compile)] @defproc[(js-compile (elts (listof SourceElement?))) syntax?]{ Compiles a JavaScript script to Scheme.} @defproc[(js-compile/interaction (elts (listof SourceElements?))) syntax?]{ Compiles a JavaScript REPL interaction to Scheme.}