Toplevel.MakeSourceEncapsulate a domain into a top-level abstraction
**********************
*********************
**********************
val exec :
?route:Core.All.route ->
Core.All.stmt ->
(t, t) Core.All.man ->
t Core.All.flow ->
t Core.All.postval eval :
?route:Core.All.route ->
?translate:Core.All.semantic ->
?translate_when:(Core.All.semantic * (Core.All.expr -> bool)) list ->
Core.All.expr ->
(t, t) Core.All.man ->
t Core.All.flow ->
t Core.All.evalval ask :
?route:Core.All.route ->
(t, 'r) Core.All.query ->
(t, t) Core.All.man ->
t Core.All.flow ->
(t, 'r) Core.All.cases*******************
val print_expr :
?route:Core.All.route ->
(t, t) Core.All.man ->
t Core.All.flow ->
Core.All.printer ->
Core.All.expr ->
unitExceptions