function isWhitespaceChar()

in packages/core/nano/src/parser.ts [215:232]


function isWhitespaceChar(ch: number): boolean {
    switch (ch) {
        case CharacterCodes.space:
        case CharacterCodes.tab:
        case CharacterCodes.verticalTab:
        case CharacterCodes.formFeed:
        case CharacterCodes.nonBreakingSpace:
        case CharacterCodes.nextLine:
        case CharacterCodes.ogham:
        case CharacterCodes.narrowNoBreakSpace:
        case CharacterCodes.mathematicalSpace:
        case CharacterCodes.ideographicSpace:
        case CharacterCodes.byteOrderMark:
            return true;
        default:
            return ch >= CharacterCodes.enQuad && ch <= CharacterCodes.zeroWidthSpace;
    }
}