Code

Magma Lexer Keyword Categorization

The Magma lexer compiles its reserved keywords by concatenating multiple whitespace-delimited keyword strings derived from Emacs Magma-mode categories: keywords, operators, extra_keywords, constructors, block_open, and block_close. These strings are combined (keywords += operators + extra_keywords + constructors + block_open + block_close) and converted into a list using keywords.split().

0

1

Updated 2026-10-08

Tags

Prep Sessions

Custom Pygments Lexer Engineering for Magma @ University of Michigan - Ann Arbor

Ch.1 Magma Lexer Fundamentals - Custom Pygments Lexer Engineering for Magma @ University of Michigan - Ann Arbor

Magma RegexLexer Structure and Tokens - Custom Pygments Lexer Engineering for Magma @ University of Michigan - Ann Arbor