Compare commits
1 commit
master
...
wasm/iswpu
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
53a8a63a43 |
4 changed files with 1470 additions and 1089 deletions
|
|
@ -165,4 +165,44 @@ static inline bool iswspace(wint_t wch) {
|
|||
}
|
||||
}
|
||||
|
||||
static inline bool iswpunct(wint_t wch) {
|
||||
switch (wch) {
|
||||
case L'!':
|
||||
case L'"':
|
||||
case L'#':
|
||||
case L'$':
|
||||
case L'%':
|
||||
case L'&':
|
||||
case L'\'':
|
||||
case L'(':
|
||||
case L')':
|
||||
case L'*':
|
||||
case L'+':
|
||||
case L',':
|
||||
case L'-':
|
||||
case L'.':
|
||||
case L'/':
|
||||
case L':':
|
||||
case L';':
|
||||
case L'<':
|
||||
case L'=':
|
||||
case L'>':
|
||||
case L'?':
|
||||
case L'@':
|
||||
case L'[':
|
||||
case L'\\':
|
||||
case L']':
|
||||
case L'^':
|
||||
case L'_':
|
||||
case L'`':
|
||||
case L'{':
|
||||
case L'|':
|
||||
case L'}':
|
||||
case L'~':
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
#endif // TREE_SITTER_WASM_WCTYPE_H_
|
||||
|
|
|
|||
1
lib/binding_web/lib/web-tree-sitter.d.ts
generated
vendored
1
lib/binding_web/lib/web-tree-sitter.d.ts
generated
vendored
|
|
@ -182,6 +182,7 @@ interface WasmModule {
|
|||
_memmove(_0: number, _1: number, _2: number): number;
|
||||
_iswalpha(_0: number): number;
|
||||
_iswblank(_0: number): number;
|
||||
_iswpunct(_0: number): number;
|
||||
_iswdigit(_0: number): number;
|
||||
_iswlower(_0: number): number;
|
||||
_iswupper(_0: number): number;
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
"iswblank",
|
||||
"iswdigit",
|
||||
"iswlower",
|
||||
"iswpunct",
|
||||
"iswspace",
|
||||
"iswupper",
|
||||
"iswxdigit",
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue