summaryrefslogtreecommitdiff
path: root/source/luametatex/source/tex/textoken.c
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2022-12-29 15:11:22 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2022-12-29 15:11:22 +0100
commit62d980c99a617ff260f29ac2d3bdb084049f25b0 (patch)
tree783dca2fc5608a9b27c7691eda3ee05073b75fe5 /source/luametatex/source/tex/textoken.c
parentdb25374e65d39dc254ddce11b40ad4a95e6a385b (diff)
downloadcontext-62d980c99a617ff260f29ac2d3bdb084049f25b0.tar.gz
2022-12-29 14:31:00
Diffstat (limited to 'source/luametatex/source/tex/textoken.c')
-rw-r--r--source/luametatex/source/tex/textoken.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/source/luametatex/source/tex/textoken.c b/source/luametatex/source/tex/textoken.c
index 7a30b97eb..79e2e5e64 100644
--- a/source/luametatex/source/tex/textoken.c
+++ b/source/luametatex/source/tex/textoken.c
@@ -480,15 +480,19 @@ void tex_print_meaning(halfword code)
tex_print_cs(cur_cs);
return;
} else {
- if (cur_chr && get_token_reference(cur_chr) == max_token_reference) {
- tex_print_str("constant ");
- }
+ int constant = (cur_chr && get_token_reference(cur_chr) == max_token_reference);
switch (code) {
case meaning_code:
case meaning_full_code:
+ if (constant) {
+ tex_print_str("constant ");
+ }
tex_print_str("macro");
goto FOLLOWUP;
case meaning_asis_code:
+ if (constant) {
+ tex_print_str_esc("constant ");
+ }
// tex_print_format("%e%C %S ", def_cmd, def_code, cur_cs);
tex_print_cmd_chr(def_cmd, def_code);
tex_print_char(' ');