Enumsยง
- Expr
Token ๐ - Tokens for expression parsing inside ${โฆ} blocks.
- Token ๐
- Lexer tokens for
WoWspell description strings.
Constantsยง
- COLOR_
CODE_ ๐PREFIX_ LEN - DOLLAR_
PREFIX_ ๐LEN - GLOBAL_
STRING_ ๐PREFIX_ LEN
Functionsยง
- lex ๐
- Build a lexer for the given spell description source.
- lex_
expr ๐ - Build an expression-token lexer for the contents of a
${...}block. - parse_
cond_ ๐func - parse_
expression_ ๐block - parse_
gender ๐ - parse_
global_ ๐pluralization - parse_
pluralization ๐ - token_
to_ ๐fragment - tokenize ๐
- Tokenize a spell description string, discarding lexer errors.
- tokenize_
to_ ๐fragments - Tokenize input into fragments for debug display.