summaryrefslogtreecommitdiff
path: root/src/cnp.h
diff options
context:
space:
mode:
authorJSDurand <mmemmew@gmail.com>2022-01-31 15:59:11 +0800
committerJSDurand <mmemmew@gmail.com>2022-01-31 15:59:11 +0800
commiteb007d554251456a2a508849edf91b15aab1333e (patch)
treebd88e78debdd646da87aa60f1bf2904eaa4370ca /src/cnp.h
parenta8bd5e9d85ac9928bd29add82e887f82642af893 (diff)
cnp: save point
Now we need to implement predicates, in order to have practical applications.
Diffstat (limited to 'src/cnp.h')
-rw-r--r--src/cnp.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cnp.h b/src/cnp.h
index 2b0c104..904e383 100644
--- a/src/cnp.h
+++ b/src/cnp.h
@@ -58,6 +58,7 @@ void rtn(Environment *env, NUM X, NUM k, NUM j);
void cnp_call(Environment *env, pair3 label, NUM i, NUM j);
-/* TODO: Main algorithm */
+/* On error return NULL */
+H_ATTR Environment *cnp_parse(Grammar *g, str *string);
#endif