ulambda/build-aux/bootstrap
Mike Gerwitz dd34498808
prebirth: Allow nested defines
This just reorganizes things slightly to allow for nested `define's.  This
is a common means of encapsulation, and will Just Work™ because JS has
pretty much identical block scoping rules in this regard.

* build-aux/bootstrap/prebirth.js (compile): Invoke `#_sexpsToEs' directly
    instead of `#_cdfn' on tree.
  (_cdfn): Remove non-`define' check to proxy to `#_sexpsToEs'.
  (_sexpsToEs): Treat `define' as a special case, invoking `#_cdfn'.
2017-09-02 01:25:31 -04:00
..
birth.scm birth: Include pos and window in lexing error 2017-08-31 12:44:41 -04:00
libprebirth.js prebirth: Add `-' to libprebirth 2017-08-31 12:43:42 -04:00
prebirth.js prebirth: Allow nested defines 2017-09-02 01:25:31 -04:00