serene-golang-implementation/bootstrap/pkg/core
Sameer Rahmani 31a4cfb765 Add support for macros via defmacro
Added the support for normal macro (in compare to reader macros and
other types) expansion with out quasiquote support. The quasiquote
will be added as a recursive macro itself.
2020-12-04 21:08:48 +00:00
..
block.go Add Location type and support to ILocatable 2020-11-23 12:30:02 +00:00
coll.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00
core.go Fix the REP loop to terminate early in case of any ParseError 2020-11-24 19:10:01 +00:00
errors.go Add the `let` special form alongside with locatable errors 2020-11-25 19:19:48 +00:00
eval.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00
false.go Add True/False values 2020-11-24 18:27:59 +00:00
function.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00
list.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00
macro.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00
namespace.go Add the Def, and Fn special forms 2020-11-19 19:14:06 +00:00
nil.go Add Location type and support to ILocatable 2020-11-23 12:30:02 +00:00
nothing.go Add Location type and support to ILocatable 2020-11-23 12:30:02 +00:00
numbers.go Restructure the source tree to get around circular dep issue 2020-11-15 22:16:48 +00:00
parser.go Fix the REP loop to terminate early in case of any ParseError 2020-11-24 19:10:01 +00:00
printer.go Add the `let` special form alongside with locatable errors 2020-11-25 19:19:48 +00:00
quasiquote.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00
reader.go Add IError interface to represent system errors 2020-11-24 18:27:48 +00:00
runtime.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00
scope.go Add the Def, and Fn special forms 2020-11-19 19:14:06 +00:00
sforms.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00
symbol.go Add Location type and support to ILocatable 2020-11-23 12:30:02 +00:00
true.go Add True/False values 2020-11-24 18:27:59 +00:00
types.go Add support for macros via defmacro 2020-12-04 21:08:48 +00:00