diff options
| author | peter <peter@pmikkelsen.com> | 2026-09-24 20:48:52 +0000 |
|---|---|---|
| committer | peter <peter@pmikkelsen.com> | 2026-09-24 20:48:52 +0000 |
| commit | a5b212017eaa73d30a1cd7d22635990a5b8a52ad (patch) | |
| tree | 27c7d60146692fb75d9db280c1793dab21215223 /src/lib | |
| parent | a4c65d3fa539b8e07a617977d11eb781ebc7dce5 (diff) | |
More work on the genunicode program
FossilOrigin-Name: edfc2aebb5a66067934b9a05bb88b9d7e3aab4d2070d710e34c4339a0d303a5c
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/unicode.c | 31 |
1 files changed, 31 insertions, 0 deletions
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); +} |