diff options
| author | Mistivia <i@mistivia.com> | 2025-06-25 22:59:47 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-06-25 23:05:37 +0800 |
| commit | 8cc69279f5f4e786b5795c5f185c5e949708761e (patch) | |
| tree | 188b31eedacccf18171de3dd9262e415bcf15038 /src/interp.c | |
| parent | 44642d96eaef834b4bb846d27347ee681f9f5f7b (diff) | |
add char funcs
Diffstat (limited to 'src/interp.c')
| -rw-r--r-- | src/interp.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/interp.c b/src/interp.c index 6f2bb8a..116636e 100644 --- a/src/interp.c +++ b/src/interp.c @@ -168,6 +168,18 @@ void Interp_init(Interp *self) { Interp_add_userfunc(self, "nreverse", builtin_nreverse); Interp_add_userfunc(self, "reverse", builtin_reverse); Interp_add_userfunc(self, "last", builtin_last); + Interp_add_userfunc(self, "char?", builtin_charp); + Interp_add_userfunc(self, "char=", builtin_char_eq); + Interp_add_userfunc(self, "char>", builtin_char_gt); + Interp_add_userfunc(self, "char<", builtin_char_lt); + Interp_add_userfunc(self, "char>=", builtin_char_ge); + Interp_add_userfunc(self, "char<=", builtin_char_le); + Interp_add_userfunc(self, "char/=", builtin_char_neq); + Interp_add_userfunc(self, "int->char", builtin_int2char); + Interp_add_userfunc(self, "char->int", builtin_char2int); + Interp_add_userfunc(self, "alphabetic?", builtin_alphabeticp); + Interp_add_userfunc(self, "numeric?", builtin_numericp); + Interp_add_userfunc(self, "alphanum?", builtin_alphanump); Interp_add_userfunc(self, "_gcstat", builtin_gcstat); Interp_add_userfunc(self, "_alwaysgc", builtin_alwaysgc); |
