Skip to content

tokenize

Unofficial

Tokenizes a string of code using the given grammar.

Import:

import type { tokenize } from '@obsidian-typings/obsidian-catalyst-latest';

Signature:

function tokenize(text: string, grammar: Grammar): (string | PrismToken)[]

Parameters:

ParameterTypeDescription
textstringThe code string to tokenize.
grammarGrammarThe grammar to use for tokenization.

Returns: (string | PrismToken)[] — An array of strings and tokens.