@borgar/fx
Version:
Utilities for working with Excel formulas
13 lines (11 loc) • 325 B
text/typescript
import { NEWLINE } from '../constants.ts';
import type { Token } from '../types.ts';
export function lexNewLine (str: string, pos: number): Token | undefined {
const start = pos;
while (str.charCodeAt(pos) === 10) {
pos++;
}
if (pos !== start) {
return { type: NEWLINE, value: str.slice(start, pos) };
}
}