micromark
Version:
small commonmark compliant markdown parser with positional info and concrete tokens
13 lines (10 loc) • 325 B
JavaScript
export default asciiControl
import codes from './codes.mjs'
// Note: EOF is seen as ASCII control here, because `null < 32 == true`.
function asciiControl(code) {
return (
// Special whitespace codes (which have negative values), C0 and Control
// character DEL
code < codes.space || code === codes.del
)
}