UNPKG

mathup

Version:

Easy MathML authoring tool with a quick to write syntax

23 lines (19 loc) 364 B
/** @type {import("./index.js").Scanner} */ export default function spaceScanner(char, input, { start }) { if (char !== " ") { return null; } let i = start; let nextChar = char; let value = ""; while (nextChar === " ") { value += nextChar; i += 1; nextChar = input[i]; } return { type: "space", value, end: i, }; }