t73fde pushed to main at t73fde/sxhtml
-
ebbc9f7115 Adapt to changes from sxpf (cell -> pair)
t73fde pushed to main at t73fde/sxhtml
-
04297c5fe5 Adapt to changes in sxpf
t73fde pushed to main at t73fde/sxpf
-
cf1754ba47 Rename sxpf.GetList -> sxpf.GetCell
t73fde pushed to main at t73fde/sxpf
-
cbec8ef7e7 Add Rework method to eval.Engine
t73fde pushed to main at t73fde/sxpf
-
b85aff5709 Rework and, or, if
-
59eb4998e6 Add some base reworkings
-
af39b72066 Refactor some base eval.Expr code
-
2b92043208 Add Expr.Rework() method
- Compare 4 commits »
t73fde pushed to main at t73fde/sxpf
-
47503ba525 Add Print method to eval.Expr
t73fde pushed to main at t73fde/sxhtml
-
80f44e2fe9 Adapt to changes from sxpf
t73fde pushed to main at t73fde/sxpf
-
dc59e651b2 Rename sxpf.List to sxpf.Cell
t73fde pushed to main at t73fde/sxpf
-
a0d7ecd883 Remove quote.QuoteExpr
-
19e605c183 Quasiquote: further optimizations
-
a38b6d01c1 Quasiquote: optimize a list of quoted into a quoted list
-
75f2df69f4 Also log MakeListExpr
- Compare 4 commits »
t73fde pushed to main at t73fde/sxpf
-
b11b19e9bf Optimize output of quasiquote
-
2bc5adef5a Fix error in macroexpand-0
- Compare 2 commits »
t73fde pushed to main at t73fde/sxpf
-
5c7643c3ac Add builtin "macroexpand-0"
t73fde pushed to main at t73fde/sxpf
-
d688c6e9fb Transform recursive macro parsing into loop
t73fde pushed to main at t73fde/sxpf
-
7670b9b18e Initial impl of macros
-
15de12ca78 Refactor list parser
-
f581ab9adc Eval: add "special" interface
- Compare 3 commits »
t73fde pushed to main at t73fde/sxpf
-
9888bb76da Engine: make parser, executor optional
t73fde pushed to main at t73fde/sxpf
-
58523e6d4c cmd-tool: allow to log parsed expression as a tree
t73fde pushed tag v0.1.0 to t73fde/sxhtml