blob: d145b8172e1b4801c408ded3f90b538cac610624 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
/* parser.c */
Term *parse(int, int);
/* prettyprint.c */
Rune *prettyprint(Term *);
/* misc.c */
Term *copyterm(Term *, uvlong *);
Term *appendterm(Term *, Term *);
int termslength(Term *);
Term *mkatom(Rune *);
Term *mkvariable(Rune *);
Term *mkcompound(Rune *, int, Term *);
Term *mknumber(int, vlong, double);
/* eval.c */
int evalquery(Term *, Term *, Binding **);
/* repl.c */
void repl(Term *);
/* builtins.c */
Builtin findbuiltin(Term *);
|