From a5b212017eaa73d30a1cd7d22635990a5b8a52ad Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 24 Sep 2026 20:48:52 +0000 Subject: More work on the genunicode program FossilOrigin-Name: edfc2aebb5a66067934b9a05bb88b9d7e3aab4d2070d710e34c4339a0d303a5c --- src/lib/unicode.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'src/lib/unicode.c') diff --git a/src/lib/unicode.c b/src/lib/unicode.c index a913b6d..b5c6471 100644 --- a/src/lib/unicode.c +++ b/src/lib/unicode.c @@ -19,3 +19,34 @@ #include "aplwc_internal.h" #include "unicode.h" + +static int +is(uint32_t c, enum unicode_property p) +{ + int n; + struct unicode_range *r; + + UNUSED_PARAMETER(c); + + unicode_get(p, &n, &r); + + return 0; +} + +int +is_id_start(uint32_t c) +{ + return is(c, ID_Start); +} + +int +is_id_continue(uint32_t c) +{ + return is(c, ID_Continue); +} + +int +is_pattern_syntax(uint32_t c) +{ + return is(c, Pattern_Syntax); +} -- cgit v1.2.3