aboutsummaryrefslogtreecommitdiffstats
path: root/lib/evaluators
diff options
context:
space:
mode:
authorEstevan Castilho <tevo@riajuu.net>2026-09-26 00:48:26 +0000
committerEstevan Castilho <tevo@riajuu.net>2026-09-26 00:48:26 +0000
commitc7b754e96714eeeb9d315ee3de402d73a27d47db (patch)
tree274792f6cdb60387e9bd4b5b7508463b4228bc4a /lib/evaluators
parentb06d16a2eb0846799b3b039dee989cf1cb258b6a (diff)
parent0ec1e8a052305f5246d7cd66e11300cd29bc6d64 (diff)
downloadRNT-c7b754e96714eeeb9d315ee3de402d73a27d47db.tar.gz
RNT-c7b754e96714eeeb9d315ee3de402d73a27d47db.zip
Merge branch 'branch-registration'
Diffstat (limited to '')
-rw-r--r--lib/evaluators/FOL.ml2
-rw-r--r--lib/evaluators/Lambda.ml3
2 files changed, 5 insertions, 0 deletions
diff --git a/lib/evaluators/FOL.ml b/lib/evaluators/FOL.ml
index b290e0a..eba57a1 100644
--- a/lib/evaluators/FOL.ml
+++ b/lib/evaluators/FOL.ml
@@ -31,6 +31,8 @@ class evaluator = object (self)
inherit Kernel.Lifecycle.null
inherit Kernel.Identity.of_id
+ method to_string = "fol-evaluator"
+
method invoke = execute
method protocols : Protocols.Handle.protocol list = [Program.make self]
end
diff --git a/lib/evaluators/Lambda.ml b/lib/evaluators/Lambda.ml
index a75fc10..53b0301 100644
--- a/lib/evaluators/Lambda.ml
+++ b/lib/evaluators/Lambda.ml
@@ -98,6 +98,9 @@ let execute term =
class evaluator = object (self)
inherit Kernel.Lifecycle.null
inherit Kernel.Identity.of_id
+
+ method to_string = "lambda-evaluator"
+
method invoke program = execute program
method protocols : Protocols.Handle.protocol list = [Program.make self]
end