From 504a1a709ad5609cac9d1f7303c162d7f0cca002 Mon Sep 17 00:00:00 2001 From: ngc92 <7938269+ngc92@users.noreply.github.com> Date: Sun, 11 Jun 2023 20:50:15 +0200 Subject: [PATCH] Revert to support.function scope (#3787) --- LaTeX/TeX.sublime-syntax | 4 +- LaTeX/{ => tests}/syntax_test_docstrip.ins | 0 LaTeX/tests/syntax_test_latex.xparse.tex | 4 +- LaTeX/tests/syntax_test_tex.tex | 300 ++++++++++----------- 4 files changed, 154 insertions(+), 154 deletions(-) rename LaTeX/{ => tests}/syntax_test_docstrip.ins (100%) diff --git a/LaTeX/TeX.sublime-syntax b/LaTeX/TeX.sublime-syntax index bd6c2facba..0c110098e0 100644 --- a/LaTeX/TeX.sublime-syntax +++ b/LaTeX/TeX.sublime-syntax @@ -287,14 +287,14 @@ contexts: tex-constants: - match: (\\){{constants}}{{endcs}} - scope: constant.language.tex + scope: support.function.tex captures: 1: punctuation.definition.backslash.tex push: - tex-dimension-value - tex-assignment - match: (\\){{macroconst}}{{endcs}} - scope: constant.language.tex + scope: support.function.tex captures: 1: punctuation.definition.backslash.tex diff --git a/LaTeX/syntax_test_docstrip.ins b/LaTeX/tests/syntax_test_docstrip.ins similarity index 100% rename from LaTeX/syntax_test_docstrip.ins rename to LaTeX/tests/syntax_test_docstrip.ins diff --git a/LaTeX/tests/syntax_test_latex.xparse.tex b/LaTeX/tests/syntax_test_latex.xparse.tex index 3d9ea4edec..03a275c954 100644 --- a/LaTeX/tests/syntax_test_latex.xparse.tex +++ b/LaTeX/tests/syntax_test_latex.xparse.tex @@ -216,8 +216,8 @@ % ^^ variable.parameter.tex % ^ punctuation.definition.placeholder.tex % ^ meta.number.integer.decimal.tex constant.numeric.value.tex -% ^^^^^ constant.language.tex -% ^^^^^^^^ constant.language.tex +% ^^^^^ support.function.tex +% ^^^^^^^^ support.function.tex % ^ punctuation.definition.backslash.tex % ^ punctuation.definition.backslash.tex % ^^^ meta.number.integer.decimal.tex diff --git a/LaTeX/tests/syntax_test_tex.tex b/LaTeX/tests/syntax_test_tex.tex index f5a23bc1e1..834649bf25 100644 --- a/LaTeX/tests/syntax_test_tex.tex +++ b/LaTeX/tests/syntax_test_tex.tex @@ -410,135 +410,135 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \pretolerance=100 -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^ meta.number.integer.decimal.tex constant.numeric.value.tex \tolerance=200 -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex \hbadness=1000 -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex \vbadness=1000 -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex \linepenalty=10 -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \hyphenpenalty=50 -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \exhyphenpenalty=50 -%^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^ support.function.tex \binoppenalty=700 -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \relpenalty=500 -%^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^ support.function.tex \clubpenalty=150 -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \widowpenalty=150 -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \displaywidowpenalty=50 -%^^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^^ support.function.tex \brokenpenalty=100 -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \predisplaypenalty=10000 -%^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^ support.function.tex \postdisplaypenalty=0 -%^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^ support.function.tex \interlinepenalty=0 -%^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^ support.function.tex \floatingpenalty=0 -%^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^ support.function.tex \outputpenalty=0 -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \doublehyphendemerits=10000 -%^^^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^^^ support.function.tex \finalhyphendemerits=5000 -%^^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^^ support.function.tex \adjdemerits=10000 -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \looseness=0 -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex \pausing=0 -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \holdinginserts=0 -%^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^ support.function.tex \tracingonline=0 -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \tracingmacros=0 -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \tracingstats=0 -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \tracingparagraphs=0 -%^^^^^^^^^^^^^^^^^constant.language.tex +%^^^^^^^^^^^^^^^^^support.function.tex \tracingpages=0 -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \tracingoutput=0 -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \tracinglostchars=1 -%^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^ support.function.tex \tracingcommands=0 -%^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^ support.function.tex \tracingrestores=0 -%^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^ support.function.tex \language=0 -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex \uchyph=1 -%^^^^^^ constant.language.tex +%^^^^^^ support.function.tex \lefthyphenmin=2 -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \righthyphenmin=3 -%^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^ support.function.tex \globaldefs=0 -%^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^ support.function.tex \maxdeadcycles=25 -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \hangafter=1 -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex \fam=0 -%^^^ constant.language.tex +%^^^ support.function.tex \mag=1000 -%^^^ constant.language.tex +%^^^ support.function.tex \escapechar=`\\ -%^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^ meta.number.integer % ^ keyword.operator.tex % ^ punctuation.definition.backslash.tex % ^ constant.character.tex \defaulthyphenchar=`\- -%^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^ support.function.tex \defaultskewchar=-1 -%^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^ meta.number.integer.decimal.tex constant.numeric.value.tex \endlinechar=`\^^M -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \newlinechar=-1 -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \delimiterfactor=901 -%^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^ support.function.tex \time -%^^^^ constant.language.tex +%^^^^ support.function.tex \day -%^^^ constant.language.tex +%^^^ support.function.tex \month -%^^^^^ constant.language.tex +%^^^^^ support.function.tex \year -%^^^^ constant.language.tex +%^^^^ support.function.tex \showboxbreadth=5 -%^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^ support.function.tex \showboxdepth=3 -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \errorcontextlines=5 -%^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^ support.function.tex \hfuzz=0.1pt -%^^^^^ constant.language.tex +%^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^^^ meta.number.float.decimal.tex % ^^^ constant.numeric.value.tex % ^ punctuation.separator.decimal.tex % ^^ constant.numeric.suffix.tex \vfuzz=0.1 pt -%^^^^^ constant.language.tex +%^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^^^^ meta.number.float.decimal.tex % ^^^ constant.numeric.value.tex @@ -547,7 +547,7 @@ % check that we can put comment-based line breaks here \overfullrule=% -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex 5pt % ^^^ meta.number.integer.decimal.tex @@ -555,21 +555,21 @@ % ^^ constant.numeric.suffix.tex \hsize=6.5in -%^^^^^ constant.language.tex +%^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^^^ meta.number.float.decimal.tex % ^^^ constant.numeric.value.tex % ^ punctuation.separator.decimal.tex % ^^ constant.numeric.suffix.tex \vsize=8.9in -%^^^^^ constant.language.tex +%^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^^^ meta.number.float.decimal.tex % ^^^ constant.numeric.value.tex % ^ punctuation.separator.decimal.tex % ^^ constant.numeric.suffix.tex \maxdepth=.4pt -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^^ meta.number.float.decimal.tex % ^^ constant.numeric.value.tex @@ -578,43 +578,43 @@ \splitmaxdepth=\maxdimen -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex -% ^^^^^^^^^ constant.language.tex +% ^^^^^^^^^ support.function.tex % ^ punctuation.definition.backslash.tex \boxmaxdepth=\maxdimen -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \lineskiplimit=0pt -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \delimitershortfall=5pt -%^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^ support.function.tex \nulldelimiterspace=1.2pt -%^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^ support.function.tex \scriptspace=0.5pt -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \mathsurround=0pt -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \predisplaysize=0pt -%^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^ support.function.tex \displaywidth=0pt -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \displayindent=0pt -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \parindent=20pt -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex \hangindent=0pt -%^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^ support.function.tex \hoffset=0pt -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \voffset=0pt -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \baselineskip=0pt -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \lineskip=0pt -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex \parskip=0pt plus 1pt -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^^ constant.numeric.suffix.tex @@ -623,7 +623,7 @@ % ^^ constant.numeric.suffix.tex \abovedisplayskip=12pt plus 3pt minus 9pt -%^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^^ constant.numeric.suffix.tex @@ -634,27 +634,27 @@ % ^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^^ constant.numeric.suffix.tex \abovedisplayshortskip=0pt plus 3pt -%^^^^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^^^^ support.function.tex \belowdisplayskip=12pt plus 3pt minus 9pt -%^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^ support.function.tex \belowdisplayshortskip=7pt plus 3pt minus 4pt -%^^^^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^^^^ support.function.tex \leftskip=0pt -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex \rightskip=0pt -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex \topskip=10pt -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \splittopskip=10pt -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \tabskip=0pt -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \spaceskip=0pt -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex \xspaceskip=0pt -%^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^ support.function.tex \parfillskip=0pt plus 1fil -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^^ constant.numeric.suffix.tex @@ -664,13 +664,13 @@ \thinmuskip=3mu -%^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^^ constant.numeric.suffix.tex \medmuskip=4mu plus 2mu minus 4mu -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^^ constant.numeric.suffix.tex @@ -681,90 +681,90 @@ % ^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^^ constant.numeric.suffix.tex \thickmuskip=5mu plus 5mu -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \smallskipamount=3pt plus 1pt minus 1pt -%^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^ support.function.tex \medskipamount=6pt plus 2pt minus 2pt -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \bigskipamount=12pt plus 4pt minus 4pt -%^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^ support.function.tex \normalbaselineskip=12pt -%^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^ support.function.tex \normallineskip=1pt -%^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^ support.function.tex \normallineskiplimit=0pt -%^^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^^ support.function.tex \jot=3pt -%^^^ constant.language.tex +%^^^ support.function.tex \interdisplaylinepenalty=100 -%^^^^^^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^^^^^^ support.function.tex \interfootnotelinepenalty=100 -%^^^^^^^^^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^^^^^^^^^ support.function.tex \maxdimen -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex \centering -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex \p@ -%^^ constant.language.tex +%^^ support.function.tex \z@ -%^^ constant.language.tex +%^^ support.function.tex \z@skip -%^^^^^^ constant.language.tex +%^^^^^^ support.function.tex \voidb@x -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \magstephalf -%^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^ support.function.tex \magstep4 -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex \@ne -%^^^ constant.language.tex +%^^^ support.function.tex \tw@ -%^^^ constant.language.tex +%^^^ support.function.tex \thr@@ -%^^^^^ constant.language.tex +%^^^^^ support.function.tex \sixt@@n -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \@cclv -%^^^^^ constant.language.tex +%^^^^^ support.function.tex \@cclvi -%^^^^^^ constant.language.tex +%^^^^^^ support.function.tex \@m -%^^ constant.language.tex +%^^ support.function.tex \@M -%^^ constant.language.tex +%^^ support.function.tex \@MM -%^^^ constant.language.tex +%^^^ support.function.tex \m@ne -%^^^^ constant.language.tex +%^^^^ support.function.tex \count@=255 -%^^^^^^ constant.language.tex +%^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^ meta.number.integer.decimal.tex constant.numeric.value.tex \dimen@=0 -%^^^^^^ constant.language.tex +%^^^^^^ support.function.tex \dimen@i=1 -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \dimen@ii=2 -%^^^^^^^^ constant.language.tex +%^^^^^^^^ support.function.tex \skip@=0 -%^^^^^ constant.language.tex +%^^^^^ support.function.tex \toks@=0 -%^^^^^ constant.language.tex +%^^^^^ support.function.tex % Assignments without equals sign \baselineskip-1000\p@ -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex % ^^^^^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^ keyword.operator.arithmetic.tex -% ^^^ constant.language.tex +% ^^^ support.function.tex % ^ punctuation.definition.backslash.tex % Using weird ways to specify a number \abovedisplayskip=`\^^Z ex -%^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^^^^^ meta.number.integer.decimal.tex % ^ keyword.operator.tex @@ -773,7 +773,7 @@ % ^^ constant.numeric.suffix.tex \abovedisplayskip=`\a ex -%^^^^^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^^^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^^^^^^ meta.number.integer.decimal.tex % ^ keyword.operator.tex @@ -784,43 +784,43 @@ % The macro-type constants. They cannot be assigned using = \thinspace=5pt -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex % ^ - keyword.operator.assignment.tex \negthinspace -%^^^^^^^^^^^^ constant.language.tex +%^^^^^^^^^^^^ support.function.tex \enspace -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \enskip -%^^^^^^ constant.language.tex +%^^^^^^ support.function.tex \quad -%^^^^ constant.language.tex +%^^^^ support.function.tex \qquad -%^^^^^ constant.language.tex +%^^^^^ support.function.tex \smallskip -%^^^^^^^^^ constant.language.tex +%^^^^^^^^^ support.function.tex \medskip -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \bigskip -%^^^^^^^ constant.language.tex +%^^^^^^^ support.function.tex \space -%^^^^^ constant.language.tex +%^^^^^ support.function.tex \empty -%^^^^^ constant.language.tex +%^^^^^ support.function.tex \null -%^^^^ constant.language.tex +%^^^^ support.function.tex \lq -%^^ constant.language.tex +%^^ support.function.tex \rq -%^^ constant.language.tex +%^^ support.function.tex \lbrack -%^^^^^^ constant.language.tex +%^^^^^^ support.function.tex \rbrack -%^^^^^^ constant.language.tex +%^^^^^^ support.function.tex % check that we don't pick it up if it is just the beginning of a word \jota -%^^^^ - constant.language.tex +%^^^^ - support.function.tex % Check that a number is required \jot=pt @@ -841,7 +841,7 @@ % will not be parsed as part of the quantity \jot=5pt \relax plus 10pt % ^^^^ - keyword.operator -%^^^ constant.language.tex +%^^^ support.function.tex % ^ keyword.operator.assignment.tex % ^ meta.number.integer.decimal.tex constant.numeric.value.tex % ^^ constant.numeric.suffix.tex @@ -858,7 +858,7 @@ % ^ punctuation.definition.backslash.tex % ^^^^^^^^^^^^^^^^^^^ meta.function.body.tex meta.group.brace.tex % ^ punctuation.definition.group.brace.begin.tex -% ^^^^^^^^^^^^^^^^^ constant.language.tex +% ^^^^^^^^^^^^^^^^^ support.function.tex % ^ punctuation.definition.backslash.tex % ^ punctuation.definition.group.brace.end.tex