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_
|
#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;
|
_memmove(_0: number, _1: number, _2: number): number;
|
||||||
_iswalpha(_0: number): number;
|
_iswalpha(_0: number): number;
|
||||||
_iswblank(_0: number): number;
|
_iswblank(_0: number): number;
|
||||||
|
_iswpunct(_0: number): number;
|
||||||
_iswdigit(_0: number): number;
|
_iswdigit(_0: number): number;
|
||||||
_iswlower(_0: number): number;
|
_iswlower(_0: number): number;
|
||||||
_iswupper(_0: number): number;
|
_iswupper(_0: number): number;
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
"iswblank",
|
"iswblank",
|
||||||
"iswdigit",
|
"iswdigit",
|
||||||
"iswlower",
|
"iswlower",
|
||||||
|
"iswpunct",
|
||||||
"iswspace",
|
"iswspace",
|
||||||
"iswupper",
|
"iswupper",
|
||||||
"iswxdigit",
|
"iswxdigit",
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue