codemirror-lang-mermaid
Version:
Mermaid language support for CodeMirror
18 lines (13 loc) • 382 B
text/typescript
import { ExternalTokenizer } from '@lezer/lr';
import { TitleText } from './pie.grammar.terms';
export const titleText = new ExternalTokenizer((input) => {
if (input.next === 10) {
input.acceptToken(TitleText);
return;
}
if (input.next === -1) return;
while (input.next !== 10 && input.next !== -1) {
input.advance();
}
input.acceptToken(TitleText);
});