summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runtime/autoload/python.vim40
-rw-r--r--runtime/doc/builtin.txt11
-rw-r--r--runtime/doc/indent.txt27
-rw-r--r--runtime/doc/tags5
-rw-r--r--runtime/doc/terminal.txt6
-rw-r--r--runtime/doc/textprop.txt9
-rw-r--r--runtime/doc/todo.txt6
-rw-r--r--runtime/doc/usr_41.txt2
-rw-r--r--runtime/doc/various.txt3
-rw-r--r--runtime/doc/vim9.txt2
-rw-r--r--runtime/doc/windows.txt2
-rw-r--r--runtime/indent/testdir/python.in18
-rw-r--r--runtime/indent/testdir/python.ok18
-rw-r--r--runtime/plugin/matchparen.vim5
-rw-r--r--runtime/syntax/plsql.vim87
-rw-r--r--runtime/syntax/shared/context-data-context.vim345
-rw-r--r--runtime/syntax/shared/context-data-interfaces.vim1183
-rw-r--r--runtime/syntax/shared/context-data-metafun.vim117
-rw-r--r--runtime/syntax/shared/context-data-tex.vim225
-rw-r--r--src/INSTALLpc.txt2
-rw-r--r--src/po/ca.po2
-rw-r--r--src/po/da.po2
-rw-r--r--src/po/de.po2
-rw-r--r--src/po/eo.po2
-rw-r--r--src/po/es.po2
-rw-r--r--src/po/fi.po2
-rw-r--r--src/po/fr.po2
-rw-r--r--src/po/ga.po2
-rw-r--r--src/po/it.po2
-rw-r--r--src/po/ja.euc-jp.po2
-rw-r--r--src/po/ja.po2
-rw-r--r--src/po/ja.sjis.po2
-rw-r--r--src/po/ko.UTF-8.po2
-rw-r--r--src/po/ko.po2
-rw-r--r--src/po/nl.po2
-rw-r--r--src/po/pl.UTF-8.po2
-rw-r--r--src/po/pl.cp1250.po2
-rw-r--r--src/po/pl.po2
-rw-r--r--src/po/pt_BR.po2
-rw-r--r--src/po/ru.cp1251.po2
-rw-r--r--src/po/ru.po2
-rw-r--r--src/po/sr.po2
-rw-r--r--src/po/tr.po2
-rw-r--r--src/po/uk.cp1251.po2
-rw-r--r--src/po/uk.po2
-rw-r--r--src/po/zh_CN.UTF-8.po2
-rw-r--r--src/po/zh_CN.cp936.po2
-rw-r--r--src/po/zh_CN.po2
48 files changed, 2071 insertions, 98 deletions
diff --git a/runtime/autoload/python.vim b/runtime/autoload/python.vim
index e45dbd9db..1eaad09ef 100644
--- a/runtime/autoload/python.vim
+++ b/runtime/autoload/python.vim
@@ -3,13 +3,19 @@
let s:keepcpo= &cpo
set cpo&vim
-" searchpair() can be slow, limit the time to 150 msec or what is put in
-" g:pyindent_searchpair_timeout
-let s:searchpair_timeout = get(g:, 'pyindent_searchpair_timeout', 150)
-
-" Identing inside parentheses can be very slow, regardless of the searchpair()
-" timeout, so let the user disable this feature if he doesn't need it
-let s:disable_parentheses_indenting = get(g:, 'pyindent_disable_parentheses_indenting', v:false)
+" need to inspect some old g:pyindent_* variables to be backward compatible
+let g:python_indent = extend(get(g:, 'python_indent', {}), #{
+ \ closed_paren_align_last_line: v:true,
+ \ open_paren: get(g:, 'pyindent_open_paren', 'shiftwidth() * 2'),
+ \ nested_paren: get(g:, 'pyindent_nested_paren', 'shiftwidth()'),
+ \ continue: get(g:, 'pyindent_continue', 'shiftwidth() * 2'),
+ "\ searchpair() can be slow, limit the time to 150 msec or what is put in
+ "\ g:python_indent.searchpair_timeout
+ \ searchpair_timeout: get(g:, 'pyindent_searchpair_timeout', 150),
+ "\ Identing inside parentheses can be very slow, regardless of the searchpair()
+ "\ timeout, so let the user disable this feature if he doesn't need it
+ \ disable_parentheses_indenting: get(g:, 'pyindent_disable_parentheses_indenting', v:false),
+ \ }, 'keep')
let s:maxoff = 50 " maximum number of lines to look backwards for ()
@@ -18,7 +24,7 @@ function s:SearchBracket(fromlnum, flags)
\ {-> synstack('.', col('.'))
\ ->map({_, id -> id->synIDattr('name')})
\ ->match('\%(Comment\|Todo\|String\)$') >= 0},
- \ [0, a:fromlnum - s:maxoff]->max(), s:searchpair_timeout)
+ \ [0, a:fromlnum - s:maxoff]->max(), g:python_indent.searchpair_timeout)
endfunction
" See if the specified line is already user-dedented from the expected value.
@@ -38,7 +44,7 @@ function python#GetIndent(lnum, ...)
if a:lnum > 1 && getline(a:lnum - 2) =~ '\\$'
return indent(a:lnum - 1)
endif
- return indent(a:lnum - 1) + (exists("g:pyindent_continue") ? eval(g:pyindent_continue) : (shiftwidth() * 2))
+ return indent(a:lnum - 1) + get(g:, 'pyindent_continue', g:python_indent.continue)->eval()
endif
" If the start of the line is in a string don't change the indent.
@@ -55,7 +61,7 @@ function python#GetIndent(lnum, ...)
return 0
endif
- if s:disable_parentheses_indenting == 1
+ if g:python_indent.disable_parentheses_indenting == 1
let plindent = indent(plnum)
let plnumstart = plnum
else
@@ -70,8 +76,12 @@ function python#GetIndent(lnum, ...)
" 100, 200, 300, 400)
call cursor(a:lnum, 1)
let [parlnum, parcol] = s:SearchBracket(a:lnum, 'nbW')
- if parlnum > 0 && parcol != col([parlnum, '$']) - 1
- return parcol
+ if parlnum > 0
+ if parcol != col([parlnum, '$']) - 1
+ return parcol
+ elseif getline(a:lnum) =~ '^\s*[])}]' && !g:python_indent.closed_paren_align_last_line
+ return indent(parlnum)
+ endif
endif
call cursor(plnum, 1)
@@ -123,9 +133,11 @@ function python#GetIndent(lnum, ...)
" When the start is inside parenthesis, only indent one 'shiftwidth'.
let [pp, _] = s:SearchBracket(a:lnum, 'bW')
if pp > 0
- return indent(plnum) + (exists("g:pyindent_nested_paren") ? eval(g:pyindent_nested_paren) : shiftwidth())
+ return indent(plnum)
+ \ + get(g:, 'pyindent_nested_paren', g:python_indent.nested_paren)->eval()
endif
- return indent(plnum) + (exists("g:pyindent_open_paren") ? eval(g:pyindent_open_paren) : (shiftwidth() * 2))
+ return indent(plnum)
+ \ + get(g:, 'pyindent_open_paren', g:python_indent.open_paren)->eval()
endif
if plnumstart == p
return indent(plnum)
diff --git a/runtime/doc/builtin.txt b/runtime/doc/builtin.txt
index 592892925..c1dea37ad 100644
--- a/runtime/doc/builtin.txt
+++ b/runtime/doc/builtin.txt
@@ -4101,8 +4101,9 @@ getscriptinfo() *getscriptinfo()*
yet (see |import-autoload|).
name vim script file name.
sid script ID |<SID>|.
- sourced if this script is an alias this is the script
- ID of the actually sourced script, otherwise zero
+ sourced script ID of the actually sourced script that
+ this script name links to, if any, otherwise
+ zero
gettabinfo([{tabnr}]) *gettabinfo()*
If {tabnr} is not specified, then information about all the
@@ -7440,8 +7441,10 @@ search({pattern} [, {flags} [, {stopline} [, {timeout} [, {skip}]]]])
starts in column zero and then matches before the cursor are
skipped. When the 'c' flag is present in 'cpo' the next
search starts after the match. Without the 'c' flag the next
- search starts one column further. This matters for
- overlapping matches.
+ search starts one column after the start of the match. This
+ matters for overlapping matches. See |cpo-c|. You can also
+ insert "\ze" to change where the match ends, see |/\ze|.
+
When searching backwards and the 'z' flag is given then the
search starts in column zero, thus no match in the current
line will be found (unless wrapping around the end of the
diff --git a/runtime/doc/indent.txt b/runtime/doc/indent.txt
index ade9e422c..2ebbadbf8 100644
--- a/runtime/doc/indent.txt
+++ b/runtime/doc/indent.txt
@@ -983,25 +983,38 @@ indentation: >
PYTHON *ft-python-indent*
The amount of indent can be set for the following situations. The examples
-given are the defaults. Note that the variables are set to an expression, so
-that you can change the value of 'shiftwidth' later.
+given are the defaults. Note that the dictionary values are set to an
+expression, so that you can change the value of 'shiftwidth' later.
Indent after an open paren: >
- let g:pyindent_open_paren = 'shiftwidth() * 2'
+ let g:python_indent.open_paren = 'shiftwidth() * 2'
Indent after a nested paren: >
- let g:pyindent_nested_paren = 'shiftwidth()'
+ let g:python_indent.nested_paren = 'shiftwidth()'
Indent for a continuation line: >
- let g:pyindent_continue = 'shiftwidth() * 2'
+ let g:python_indent.continue = 'shiftwidth() * 2'
+
+By default, the closing paren on a multiline construct lines up under the first
+non-whitespace character of the previous line.
+If you prefer that it's lined up under the first character of the line that
+starts the multiline construct, reset this key: >
+ let g:python_indent.closed_paren_align_last_line = v:false
The method uses |searchpair()| to look back for unclosed parentheses. This
can sometimes be slow, thus it timeouts after 150 msec. If you notice the
indenting isn't correct, you can set a larger timeout in msec: >
- let g:pyindent_searchpair_timeout = 500
+ let g:python_indent.searchpair_timeout = 500
If looking back for unclosed parenthesis is still too slow, especially during
a copy-paste operation, or if you don't need indenting inside multi-line
parentheses, you can completely disable this feature: >
- let g:pyindent_disable_parentheses_indenting = 1
+ let g:python_indent.disable_parentheses_indenting = 1
+
+For backward compatibility, these variables are also supported: >
+ g:pyindent_open_paren
+ g:pyindent_nested_paren
+ g:pyindent_continue
+ g:pyindent_searchpair_timeout
+ g:pyindent_disable_parentheses_indenting
R *ft-r-indent*
diff --git a/runtime/doc/tags b/runtime/doc/tags
index a7ef8cf0e..808bd5d94 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -4301,6 +4301,8 @@ E1291 testing.txt /*E1291*
E1292 cmdline.txt /*E1292*
E1293 textprop.txt /*E1293*
E1294 textprop.txt /*E1294*
+E1295 textprop.txt /*E1295*
+E1296 textprop.txt /*E1296*
E13 message.txt /*E13*
E131 eval.txt /*E131*
E132 eval.txt /*E132*
@@ -7446,6 +7448,7 @@ getscript-data pi_getscript.txt /*getscript-data*
getscript-history pi_getscript.txt /*getscript-history*
getscript-plugins pi_getscript.txt /*getscript-plugins*
getscript-start pi_getscript.txt /*getscript-start*
+getscriptinfo() builtin.txt /*getscriptinfo()*
gettabinfo() builtin.txt /*gettabinfo()*
gettabvar() builtin.txt /*gettabvar()*
gettabwinvar() builtin.txt /*gettabwinvar()*
@@ -7901,6 +7904,7 @@ if_sniff.txt if_sniff.txt /*if_sniff.txt*
if_tcl.txt if_tcl.txt /*if_tcl.txt*
ignore-errors eval.txt /*ignore-errors*
ignore-timestamp editing.txt /*ignore-timestamp*
+import-autoload vim9.txt /*import-autoload*
import-legacy vim9.txt /*import-legacy*
import-map vim9.txt /*import-map*
improved-autocmds-5.4 version5.txt /*improved-autocmds-5.4*
@@ -9206,6 +9210,7 @@ regexp pattern.txt /*regexp*
regexp-changes-5.4 version5.txt /*regexp-changes-5.4*
register sponsor.txt /*register*
register-faq sponsor.txt /*register-faq*
+register-functions usr_41.txt /*register-functions*
register-variable eval.txt /*register-variable*
registers change.txt /*registers*
rego.vim syntax.txt /*rego.vim*
diff --git a/runtime/doc/terminal.txt b/runtime/doc/terminal.txt
index 56f0dc82d..0b94f8a04 100644
--- a/runtime/doc/terminal.txt
+++ b/runtime/doc/terminal.txt
@@ -1022,8 +1022,10 @@ create a security problem.
*terminal-autoshelldir*
This can be used to pass the current directory from a shell to Vim.
Put this in your .vimrc: >
- def g:Tapi_lcd(_, args: string)
- execute 'silent lcd ' .. args
+ def g:Tapi_lcd(_, path: string)
+ if isdirectory(path)
+ execute 'silent lcd ' .. fnameescape(path)
+ endif
enddef
<
And, in a bash init file: >
diff --git a/runtime/doc/textprop.txt b/runtime/doc/textprop.txt
index 846915f78..996cdd197 100644
--- a/runtime/doc/textprop.txt
+++ b/runtime/doc/textprop.txt
@@ -360,11 +360,16 @@ prop_remove({props} [, {lnum} [, {lnum-end}]])
{props} is a dictionary with these fields:
id remove text properties with this ID
type remove text properties with this type name
- both "id" and "type" must both match
+ types remove text properties with type names in this
+ List
+ both "id" and "type"/"types" must both match
bufnr use this buffer instead of the current one
all when TRUE remove all matching text properties,
not just the first one
- A property matches when either "id" or "type" matches.
+ Only one of "type" and "types" may be supplied. *E1295*
+
+ A property matches when either "id" or one of the supplied
+ types matches.
If buffer "bufnr" does not exist you get an error message.
If buffer "bufnr" is not loaded then nothing happens.
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 4982498af..a4f3a288f 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -38,9 +38,6 @@ browser use: https://github.com/vim/vim/issues/1234
*known-bugs*
-------------------- Known bugs and current work -----------------------
-Text props: Add "padding" argument - only for when using "text" and {col} is
-zero. Use tp_len field and n_attr_skip. #10906
-
Further Vim9 improvements, possibly after launch:
- Use Vim9 for more runtime files.
- Check performance with callgrind and kcachegrind.
@@ -244,6 +241,9 @@ MS-Windows: did path modifier :p:8 stop working? #8600
Version of getchar() that does not move the cursor - #10603 Use a separate
argument for the new flag.
+Add "lastline" entry to 'fillchars' to specify a character instead of '@'.
+#10963
+
test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows.
Information for a specific terminal (e.g. gnome, tmux, konsole, alacritty) is
diff --git a/runtime/doc/usr_41.txt b/runtime/doc/usr_41.txt
index 4e210a65a..57cdb11e8 100644
--- a/runtime/doc/usr_41.txt
+++ b/runtime/doc/usr_41.txt
@@ -1349,7 +1349,7 @@ Various: *various-functions*
did_filetype() check if a FileType autocommand was used
eventhandler() check if invoked by an event handler
getpid() get process ID of Vim
- getscriptinfo() get list of sourced vim scripts
+ getscriptinfo() get list of sourced vim scripts
getimstatus() check if IME status is active
interrupt() interrupt script execution
windowsversion() get MS-Windows version
diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt
index 13e73e343..62a9b203a 100644
--- a/runtime/doc/various.txt
+++ b/runtime/doc/various.txt
@@ -332,7 +332,8 @@ g8 Print the hex values of the bytes used in the
*+ARP* Amiga only: ARP support included
B *+arabic* |Arabic| language support
B *+autochdir* support 'autochdir' option
-T *+autocmd* |:autocmd|, automatic commands
+T *+autocmd* |:autocmd|, automatic commands. Always enabled since
+ 8.0.1564
H *+autoservername* Automatically enable |clientserver|
m *+balloon_eval* |balloon-eval| support in the GUI. Included when
compiling with supported GUI (Motif, GTK, GUI) and
diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt
index 089cb8f8e..5d1a82301 100644
--- a/runtime/doc/vim9.txt
+++ b/runtime/doc/vim9.txt
@@ -1823,7 +1823,7 @@ defined. This does not apply to autoload imports, see the next section.
Importing an autoload script ~
- *vim9-autoload*
+ *vim9-autoload* *import-autoload*
For optimal startup speed, loading scripts should be postponed until they are
actually needed. Using the autoload mechanism is recommended:
*E1264*
diff --git a/runtime/doc/windows.txt b/runtime/doc/windows.txt
index 595147301..5c648971f 100644
--- a/runtime/doc/windows.txt
+++ b/runtime/doc/windows.txt
@@ -183,6 +183,8 @@ CTRL-W v *CTRL-W_v*
3. 'eadirection' isn't "ver", and
4. one of the other windows is wider than the current or new
window.
+ If N was given make the new window N columns wide, if
+ possible.
Note: In other places CTRL-Q does the same as CTRL-V, but here
it doesn't!
diff --git a/runtime/indent/testdir/python.in b/runtime/indent/testdir/python.in
index e6f05f22b..57719ee43 100644
--- a/runtime/indent/testdir/python.in
+++ b/runtime/indent/testdir/python.in
@@ -1,6 +1,24 @@
# vim: set ft=python sw=4 et:
# START_INDENT
+dict = {
+'a': 1,
+'b': 2,
+'c': 3,
+}
+# END_INDENT
+
+# START_INDENT
+# INDENT_EXE let [g:python_indent.open_paren, g:python_indent.closed_paren_align_last_line] = ['shiftwidth()', v:false]
+dict = {
+'a': 1,
+'b': 2,
+'c': 3,
+}
+# END_INDENT
+
+# START_INDENT
+# INDENT_EXE let g:python_indent.open_paren = 'shiftwidth() * 2'
# INDENT_EXE syntax match pythonFoldMarkers /{{{\d*/ contained containedin=pythonComment
# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {{{1
diff --git a/runtime/indent/testdir/python.ok b/runtime/indent/testdir/python.ok
index df3de8f18..f5ebbc228 100644
--- a/runtime/indent/testdir/python.ok
+++ b/runtime/indent/testdir/python.ok
@@ -1,6 +1,24 @@
# vim: set ft=python sw=4 et:
# START_INDENT
+dict = {
+ 'a': 1,
+ 'b': 2,
+ 'c': 3,
+ }
+# END_INDENT
+
+# START_INDENT
+# INDENT_EXE let [g:python_indent.open_paren, g:python_indent.closed_paren_align_last_line] = ['shiftwidth()', v:false]
+dict = {
+ 'a': 1,
+ 'b': 2,
+ 'c': 3,
+}
+# END_INDENT
+
+# START_INDENT
+# INDENT_EXE let g:python_indent.open_paren = 'shiftwidth() * 2'
# INDENT_EXE syntax match pythonFoldMarkers /{{{\d*/ contained containedin=pythonComment
# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {{{1
diff --git a/runtime/plugin/matchparen.vim b/runtime/plugin/matchparen.vim
index cc4f38f66..ce2225c5f 100644
--- a/runtime/plugin/matchparen.vim
+++ b/runtime/plugin/matchparen.vim
@@ -5,8 +5,7 @@
" Exit quickly when:
" - this plugin was already loaded (or disabled)
" - when 'compatible' is set
-" - the "CursorMoved" autocmd event is not available.
-if exists("g:loaded_matchparen") || &cp || !exists("##CursorMoved")
+if exists("g:loaded_matchparen") || &cp
finish
endif
let g:loaded_matchparen = 1
@@ -20,7 +19,7 @@ endif
augroup matchparen
" Replace all matchparen autocommands
- autocmd! CursorMoved,CursorMovedI,WinEnter * call s:Highlight_Matching_Pair()
+ autocmd! CursorMoved,CursorMovedI,WinEnter,WinScrolled * call s:Highlight_Matching_Pair()
autocmd! WinLeave * call s:Remove_Matches()
if exists('##TextChanged')
autocmd! TextChanged,TextChangedI * call s:Highlight_Matching_Pair()
diff --git a/runtime/syntax/plsql.vim b/runtime/syntax/plsql.vim
index 7b36c0a18..21681d59e 100644
--- a/runtime/syntax/plsql.vim
+++ b/runtime/syntax/plsql.vim
@@ -4,12 +4,13 @@
" Previous Maintainer: Jeff Lanzarotta (jefflanzarotta at yahoo dot com)
" Previous Maintainer: C. Laurence Gonsalves (clgonsal@kami.com)
" URL: https://github.com/lee-lindley/vim_plsql_syntax
-" Last Change: April 28, 2022
+" Last Change: Aug 21, 2022
" History Lee Lindley (lee dot lindley at gmail dot com)
+" use get with default 0 instead of exists per Bram suggestion
+" make procedure folding optional
" updated to 19c keywords. refined quoting.
" separated reserved, non-reserved keywords and functions
-" revised folding, giving up on procedure folding due to issue
-" with multiple ways to enter <begin>.
+" revised folding
" Eugene Lysyonok (lysyonok at inbox ru)
" Added folding.
" Geoff Evans & Bill Pribyl (bill at plnet dot org)
@@ -23,12 +24,19 @@
" To enable folding (It does setlocal foldmethod=syntax)
" let plsql_fold = 1
"
+" To disable folding procedure/functions (recommended if you habitually
+" do not put the method name on the END statement)
+" let plsql_disable_procedure_fold = 1
+"
" From my vimrc file -- turn syntax and syntax folding on,
" associate file suffixes as plsql, open all the folds on file open
+" syntax enable
" let plsql_fold = 1
" au BufNewFile,BufRead *.sql,*.pls,*.tps,*.tpb,*.pks,*.pkb,*.pkg,*.trg set filetype=plsql
" au BufNewFile,BufRead *.sql,*.pls,*.tps,*.tpb,*.pks,*.pkb,*.pkg,*.trg syntax on
" au Syntax plsql normal zR
+" au Syntax plsql set foldcolumn=2 "optional if you want to see choosable folds on the left
+
if exists("b:current_syntax")
finish
@@ -49,12 +57,12 @@ syn match plsqlIdentifier "[a-z][a-z0-9$_#]*"
syn match plsqlHostIdentifier ":[a-z][a-z0-9$_#]*"
" When wanted, highlight the trailing whitespace.
-if exists("plsql_space_errors")
- if !exists("plsql_no_trail_space_error")
+if get(g:,"plsql_space_errors",0) == 1
+ if get(g:,"plsql_no_trail_space_error",0) == 0
syn match plsqlSpaceError "\s\+$"
endif
- if !exists("plsql_no_tab_space_error")
+ if get(g:,"plsql_no_tab_space_error",0) == 0
syn match plsqlSpaceError " \+\t"me=e-1
endif
endif
@@ -134,7 +142,8 @@ syn keyword plsqlKeyword CPU_TIME CRASH CREATE_FILE_DEST CREATE_STORED_OUTLINES
syn keyword plsqlKeyword CREDENTIALS CRITICAL CROSS CROSSEDITION CSCONVERT CUBE CUBE_AJ CUBE_GB CUBE_SJ
syn keyword plsqlKeyword CUME_DIST CUME_DISTM CURRENT CURRENTV CURRENT_DATE CURRENT_INSTANCE CURRENT_PARTSET_KEY
syn keyword plsqlKeyword CURRENT_SCHEMA CURRENT_SHARD_KEY CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER
-syn keyword plsqlKeyword CURSOR CURSOR_SHARING_EXACT CURSOR_SPECIFIC_SEGMENT CV CYCLE DAGG_OPTIM_GSETS
+syn match plsqlKeyword "\<CURSOR\>"
+syn keyword plsqlKeyword CURSOR_SHARING_EXACT CURSOR_SPECIFIC_SEGMENT CV CYCLE DAGG_OPTIM_GSETS
syn keyword plsqlKeyword DANGLING DATA DATABASE DATABASES DATAFILE DATAFILES DATAMOVEMENT DATAOBJNO
syn keyword plsqlKeyword DATAOBJ_TO_MAT_PARTITION DATAOBJ_TO_PARTITION DATAPUMP DATASTORE DATA_LINK_DML
syn keyword plsqlKeyword DATA_SECURITY_REWRITE_LIMIT DATA_VALIDATE DATE_MODE DAYS DBA DBA_RECYCLEBIN
@@ -515,7 +524,7 @@ syn match plsqlFunction "\.DELETE\>"hs=s+1
syn match plsqlFunction "\.PREV\>"hs=s+1
syn match plsqlFunction "\.NEXT\>"hs=s+1
-if exists("plsql_legacy_sql_keywords")
+if get(g:,"plsql_legacy_sql_keywords",0) == 1
" Some of Oracle's SQL keywords.
syn keyword plsqlSQLKeyword ABORT ACCESS ACCESSED ADD AFTER ALL ALTER AND ANY
syn keyword plsqlSQLKeyword ASC ATTRIBUTE AUDIT AUTHORIZATION AVG BASE_TABLE
@@ -565,7 +574,7 @@ syn keyword plsqlException SUBSCRIPT_OUTSIDE_LIMIT SYS_INVALID_ROWID
syn keyword plsqlException TIMEOUT_ON_RESOURCE TOO_MANY_ROWS VALUE_ERROR
syn keyword plsqlException ZERO_DIVIDE
-if exists("plsql_highlight_triggers")
+if get(g:,"plsql_highlight_triggers",0) == 1
syn keyword plsqlTrigger INSERTING UPDATING DELETING
endif
@@ -576,7 +585,7 @@ syn match plsqlISAS "\<\(IS\|AS\)\>"
" Various types of comments.
syntax region plsqlCommentL start="--" skip="\\$" end="$" keepend extend contains=@plsqlCommentGroup,plsqlSpaceError
-if exists("plsql_fold")
+if get(g:,"plsql_fold",0) == 1
syntax region plsqlComment
\ start="/\*" end="\*/"
\ extend
@@ -612,7 +621,7 @@ syn region plsqlQuotedIdentifier matchgroup=plsqlOperator start=+n\?"+ end=+
syn cluster plsqlIdentifiers contains=plsqlIdentifier,plsqlQuotedIdentifier
" quoted string literals
-if exists("plsql_fold")
+if get(g:,"plsql_fold",0) == 1
syn region plsqlStringLiteral matchgroup=plsqlOperator start=+n\?'+ skip=+''+ end=+'+ fold keepend extend
syn region plsqlStringLiteral matchgroup=plsqlOperator start=+n\?q'\z([^[(<{]\)+ end=+\z1'+ fold keepend extend
syn region plsqlStringLiteral matchgroup=plsqlOperator start=+n\?q'<+ end=+>'+ fold keepend extend
@@ -639,10 +648,10 @@ syn match plsqlAttribute "%\(BULK_EXCEPTIONS\|BULK_ROWCOUNT\|ISOPEN\|FOUND\|NOTF
" This'll catch mis-matched close-parens.
syn cluster plsqlParenGroup contains=plsqlParenError,@plsqlCommentGroup,plsqlCommentSkip,plsqlIntLiteral,plsqlFloatLiteral,plsqlNumbersCom
-if exists("plsql_bracket_error")
+if get(g:,"plsql_bracket_error",0) == 1
" I suspect this code was copied from c.vim and never properly considered. Do
" we even use braces or brackets in sql or pl/sql?
- if exists("plsql_fold")
+ if get(g:,"plsql_fold",0) == 1
syn region plsqlParen start='(' end=')' contains=ALLBUT,@plsqlParenGroup,plsqlErrInBracket fold keepend extend transparent
else
syn region plsqlParen transparent start='(' end=')' contains=ALLBUT,@plsqlParenGroup,plsqlErrInBracket
@@ -652,7 +661,7 @@ if exists("plsql_bracket_error")
syn region plsqlBracket transparent start='\[' end=']' contains=ALLBUT,@plsqlParenGroup,plsqlErrInParen
syn match plsqlErrInBracket contained "[);{}]"
else
- if exists("plsql_fold")
+ if get(g:,"plsql_fold",0) == 1
syn region plsqlParen start='(' end=')' contains=ALLBUT,@plsqlParenGroup,plsqlErrInParen fold keepend extend transparent
else
syn region plsqlParen transparent start='(' end=')' contains=ALLBUT,@plsqlParenGroup,plsqlErrInParen
@@ -673,12 +682,12 @@ syn match plsqlConditional "\<END\>\_s\+\<IF\>"
syn match plsqlCase "\<END\>\_s\+\<CASE\>"
syn match plsqlCase "\<CASE\>"
-if exists("plsql_fold")
+if get(g:,"plsql_fold",0) == 1
setlocal foldmethod=syntax
syn sync fromstart
syn cluster plsqlProcedureGroup contains=plsqlProcedure
- syn cluster plsqlOnlyGroup contains=@plsqlProcedure,plsqlConditionalBlock,plsqlLoopBlock,plsqlBlock
+ syn cluster plsqlOnlyGroup contains=@plsqlProcedure,plsqlConditionalBlock,plsqlLoopBlock,plsqlBlock,plsqlCursor
syntax region plsqlUpdateSet
\ start="\(\<update\>\_s\+\(\<set\>\)\@![a-z][a-z0-9$_#]*\_s\+\(\(\<set\>\)\@![a-z][a-z0-9$_#]*\_s\+\)\?\)\|\(\<when\>\_s\+\<matched\>\_s\+\<then\>\_s\+\<update\>\_s\+\)\<set\>"
@@ -698,24 +707,40 @@ if exists("plsql_fold")
\ transparent
\ contains=ALLBUT,@plsqlOnlyGroup,plsqlUpdateSet
- " this is brute force and requires you have the procedure/function name in the END
- " statement. ALthough Oracle makes it optional, we cannot. If you do not
- " have it, then you can fold the BEGIN/END block of the procedure but not
- " the specification of it (other than a paren group). You also cannot fold
- " BEGIN/END blocks in the procedure body. Local procedures will fold as
- " long as the END statement includes the procedure/function name.
- " As for why we cannot make it work any other way, I don't know. It is
- " something to do with both plsqlBlock and plsqlProcedure both consuming BEGIN and END,
- " even if we use a lookahead for one of them.
- syntax region plsqlProcedure
- "\ start="\(create\(\_s\+or\_s\+replace\)\?\_s\+\)\?\<\(procedure\|function\)\>\_s\+\z([a-z][a-z0-9$_#]*\)"
- \ start="\<\(procedure\|function\)\>\_s\+\(\z([a-z][a-z0-9$_#]*\)\)\([^;]\|\n\)\{-}\<\(is\|as\)\>\_.\{-}\(\<end\>\_s\+\2\_s*;\)\@="
- \ end="\<end\>\_s\+\z1\_s*;"
+ if get(g:,"plsql_disable_procedure_fold",0) == 0
+ " this is brute force and requires you have the procedure/function name in the END
+ " statement. ALthough Oracle makes it optional, we cannot. If you do not
+ " have it, then you can fold the BEGIN/END block of the procedure but not
+ " the specification of it (other than a paren group). You also cannot fold
+ " BEGIN/END blocks in the procedure body. Local procedures will fold as
+ " long as the END statement includes the procedure/function name.
+ " As for why we cannot make it work any other way, I don't know. It is
+ " something to do with both plsqlBlock and plsqlProcedure both consuming BEGIN and END,
+ " even if we use a lookahead for one of them.
+ "
+ " If you habitualy do not put the method name in the END statement,
+ " this can be expensive because it searches to end of file on every
+ " procedure/function declaration
+ "
+ "\ start="\(create\(\_s\+or\_s\+replace\)\?\_s\+\)\?\<\(procedure\|function\)\>\_s\+\z([a-z][a-z0-9$_#]*\)"
+ syntax region plsqlProcedure
+ \ start="\<\(procedure\|function\)\>\_s\+\(\z([a-z][a-z0-9$_#]*\)\)\([^;]\|\n\)\{-}\<\(is\|as\)\>\_.\{-}\(\<end\>\_s\+\2\_s*;\)\@="
+ \ end="\<end\>\_s\+\z1\_s*;"
+ \ fold
+ \ keepend
+ \ extend
+ \ transparent
+ \ contains=ALLBUT,plsqlBlock
+ endif
+
+ syntax region plsqlCursor
+ \ start="\<cursor\>\_s\+[a-z][a-z0-9$_#]*\(\_s*([^)]\+)\)\?\(\_s\+return\_s\+\S\+\)\?\_s\+is"
+ \ end=";"
\ fold
\ keepend
\ extend
\ transparent
- \ contains=ALLBUT,plsqlBlock
+ \ contains=ALLBUT,@plsqlOnlyGroup
syntax region plsqlBlock
\ start="\<begin\>"
@@ -802,7 +827,7 @@ hi def link plsqlTrigger Function
hi def link plsqlTypeAttribute StorageClass
hi def link plsqlTodo Todo
" to be able to change them after loading, need override whether defined or not
-if exists("plsql_legacy_sql_keywords")
+if get(g:,"plsql_legacy_sql_keywords",0) == 1
hi link plsqlSQLKeyword Function
hi link plsqlSymbol Normal
hi link plsqlParen Normal
diff --git a/runtime/syntax/shared/context-data-context.vim b/runtime/syntax/shared/context-data-context.vim
new file mode 100644
index 000000000..82cf41b5e
--- /dev/null
+++ b/runtime/syntax/shared/context-data-context.vim
@@ -0,0 +1,345 @@
+vim9script
+
+# Vim syntax file
+# Language: ConTeXt
+# Automatically generated by mtx-interface (2022-08-12 10:49)
+
+syn keyword contextConstants zerocount minusone minustwo plusone plustwo contained
+syn keyword contextConstants plusthree plusfour plusfive plussix plusseven contained
+syn keyword contextConstants pluseight plusnine plusten pluseleven plustwelve contained
+syn keyword contextConstants plussixteen plusfifty plushundred plusonehundred plustwohundred contained
+syn keyword contextConstants plusfivehundred plusthousand plustenthousand plustwentythousand medcard contained
+syn keyword contextConstants maxcard maxcardminusone zeropoint onepoint halfapoint contained
+syn keyword contextConstants onebasepoint maxcount maxdimen scaledpoint thousandpoint contained
+syn keyword contextConstants points halfpoint zeroskip centeringskip stretchingskip contained
+syn keyword contextConstants shrinkingskip centeringfillskip stretchingfillskip shrinkingfillskip zeromuskip contained
+syn keyword contextConstants onemuskip pluscxxvii pluscxxviii pluscclv pluscclvi contained
+syn keyword contextConstants normalpagebox binaryshiftedten binaryshiftedtwenty binaryshiftedthirty thickermuskip contained
+syn keyword contextConstants directionlefttoright directionrighttoleft endoflinetoken outputnewlinechar emptytoks contained
+syn keyword contextConstants empty undefined prerollrun voidbox emptybox contained
+syn keyword contextConstants emptyvbox emptyhbox bigskipamount medskipamount smallskipamount contained
+syn keyword contextConstants fmtname fmtversion texengine texenginename texengineversion contained
+syn keyword contextConstants texenginefunctionality luatexengine pdftexengine xetexengine unknownengine contained
+syn keyword contextConstants contextformat contextversion contextlmtxmode contextmark mksuffix contained
+syn keyword contextConstants activecatcode bgroup egroup endline conditionaltrue contained
+syn keyword contextConstants conditionalfalse attributeunsetvalue statuswrite uprotationangle rightrotationangle contained
+syn keyword contextConstants downrotationangle leftrotationangle inicatcodes ctxcatcodes texcatcodes contained
+syn keyword contextConstants notcatcodes txtcatcodes vrbcatcodes prtcatcodes nilcatcodes contained
+syn keyword contextConstants luacatcodes tpacatcodes tpbcatcodes xmlcatcodes ctdcatcodes contained
+syn keyword contextConstants rlncatcodes escapecatcode begingroupcatcode endgroupcatcode mathshiftcatcode contained
+syn keyword contextConstants alignmentcatcode endoflinecatcode parametercatcode superscriptcatcode subscriptcatcode contained
+syn keyword contextConstants ignorecatcode spacecatcode lettercatcode othercatcode activecatcode contained
+syn keyword contextConstants commentcatcode invalidcatcode tabasciicode newlineasciicode formfeedasciicode contained
+syn keyword contextConstants endoflineasciicode endoffileasciicode commaasciicode spaceasciicode periodasciicode contained
+syn keyword contextConstants hashasciicode dollarasciicode commentasciicode ampersandasciicode colonasciicode contained
+syn keyword contextConstants backslashasciicode circumflexasciicode underscoreasciicode leftbraceasciicode barasciicode contained
+syn keyword contextConstants rightbraceasciicode tildeasciicode delasciicode leftparentasciicode rightparentasciicode contained
+syn keyword contextConstants lessthanasciicode morethanasciicode doublecommentsignal atsignasciicode exclamationmarkasciicode contained
+syn keyword contextConstants questionmarkasciicode doublequoteasciicode singlequoteasciicode forwardslashasciicode primeasciicode contained
+syn keyword contextConstants hyphenasciicode percentasciicode leftbracketasciicode rightbracketasciicode hsizefrozenparcode contained
+syn keyword contextConstants skipfrozenparcode hangfrozenparcode indentfrozenparcode parfillfrozenparcode adjustfrozenparcode contained
+syn keyword contextConstants protrudefrozenparcode tolerancefrozenparcode stretchfrozenparcode loosenessfrozenparcode lastlinefrozenparcode contained
+syn keyword contextConstants linepenaltyfrozenparcode clubpenaltyfrozenparcode widowpenaltyfrozenparcode displaypenaltyfrozenparcode brokenpenaltyfrozenparcode contained
+syn keyword contextConstants demeritsfrozenparcode shapefrozenparcode linefrozenparcode hyphenationfrozenparcode shapingpenaltyfrozenparcode contained
+syn keyword contextConstants orphanpenaltyfrozenparcode allfrozenparcode mathpenaltyfrozenparcode activemathcharcode activetabtoken contained
+syn keyword contextConstants activeformfeedtoken activeendoflinetoken batchmodecode nonstopmodecode scrollmodecode contained
+syn keyword contextConstants errorstopmodecode bottomlevelgroupcode simplegroupcode hboxgroupcode adjustedhboxgroupcode contained
+syn keyword contextConstants vboxgroupcode vtopgroupcode aligngroupcode noaligngroupcode outputgroupcode contained
+syn keyword contextConstants mathgroupcode discretionarygroupcode insertgroupcode vadjustgroupcode vcentergroupcode contained
+syn keyword contextConstants mathabovegroupcode mathchoicegroupcode alsosimplegroupcode semisimplegroupcode mathshiftgroupcode contained
+syn keyword contextConstants mathleftgroupcode localboxgroupcode splitoffgroupcode splitkeepgroupcode preamblegroupcode contained
+syn keyword contextConstants alignsetgroupcode finrowgroupcode discretionarygroupcode markautomigrationcode insertautomigrationcode contained
+syn keyword contextConstants adjustautomigrationcode preautomigrationcode postautomigrationcode charnodecode hlistnodecode contained
+syn keyword contextConstants vlistnodecode rulenodecode insertnodecode marknodecode adjustnodecode contained
+syn keyword contextConstants ligaturenodecode discretionarynodecode whatsitnodecode mathnodecode gluenodecode contained
+syn keyword contextConstants kernnodecode penaltynodecode unsetnodecode mathsnodecode charifcode contained
+syn keyword contextConstants catifcode numifcode dimifcode oddifcode vmodeifcode contained
+syn keyword contextConstants hmodeifcode mmodeifcode innerifcode voidifcode hboxifcode contained
+syn keyword contextConstants vboxifcode xifcode eofifcode trueifcode falseifcode contained
+syn keyword contextConstants caseifcode definedifcode csnameifcode fontcharifcode overrulemathcontrolcode contained
+syn keyword contextConstants underrulemathcontrolcode radicalrulemathcontrolcode fractionrulemathcontrolcode accentskewhalfmathcontrolcode accentskewapplymathcontrolcode contained
+syn keyword contextConstants applyordinarykernpairmathcontrolcode applyverticalitalickernmathcontrolcode applyordinaryitalickernmathcontrolcode applycharitalickernmathcontrolcode reboxcharitalickernmathcontrolcode contained
+syn keyword contextConstants applyboxeditalickernmathcontrolcode staircasekernmathcontrolcode applytextitalickernmathcontrolcode applyscriptitalickernmathcontrolcode checkspaceitalickernmathcontrolcode contained
+syn keyword contextConstants checktextitalickernmathcontrolcode analyzescriptnucleuscharmathcontrolcode analyzescriptnucleuslistmathcontrolcode analyzescriptnucleusboxmathcontrolcode noligaturingglyphoptioncode contained
+syn keyword contextConstants nokerningglyphoptioncode noexpansionglyphoptioncode noprotrusionglyphoptioncode noleftkerningglyphoptioncode noleftligaturingglyphoptioncode contained
+syn keyword contextConstants norightkerningglyphoptioncode norightligaturingglyphoptioncode noitaliccorrectionglyphoptioncode normalparcontextcode vmodeparcontextcode contained
+syn keyword contextConstants vboxparcontextcode vtopparcontextcode vcenterparcontextcode vadjustparcontextcode insertparcontextcode contained
+syn keyword contextConstants outputparcontextcode alignparcontextcode noalignparcontextcode spanparcontextcode resetparcontextcode contained
+syn keyword contextConstants leftoriginlistanchorcode leftheightlistanchorcode leftdepthlistanchorcode rightoriginlistanchorcode rightheightlistanchorcode contained
+syn keyword contextConstants rightdepthlistanchorcode centeroriginlistanchorcode centerheightlistanchorcode centerdepthlistanchorcode halfwaytotallistanchorcode contained
+syn keyword contextConstants halfwayheightlistanchorcode halfwaydepthlistanchorcode halfwayleftlistanchorcode halfwayrightlistanchorcode negatexlistsigncode contained
+syn keyword contextConstants negateylistsigncode negatelistsigncode fontslantperpoint fontinterwordspace fontinterwordstretch contained
+syn keyword contextConstants fontinterwordshrink fontexheight fontemwidth fontextraspace slantperpoint contained
+syn keyword contextConstants mathexheight mathemwidth interwordspace interwordstretch interwordshrink contained
+syn keyword contextConstants exheight emwidth extraspace mathaxisheight muquad contained
+syn keyword contextConstants startmode stopmode startnotmode stopnotmode startmodeset contained
+syn keyword contextConstants stopmodeset doifmode doifelsemode doifmodeelse doifnotmode contained
+syn keyword contextConstants startmodeset stopmodeset startallmodes stopallmodes startnotallmodes contained
+syn keyword contextConstants stopnotallmodes doifallmodes doifelseallmodes doifallmodeselse doifnotallmodes contained
+syn keyword contextConstants startenvironment stopenvironment environment startcomponent stopcomponent contained
+syn keyword contextConstants component startproduct stopproduct product startproject contained
+syn keyword contextConstants stopproject project starttext stoptext startnotext contained
+syn keyword contextConstants stopnotext startdocument stopdocument documentvariable unexpandeddocumentvariable contained
+syn keyword contextConstants setupdocument presetdocument doifelsedocumentvariable doifdocumentvariableelse doifdocumentvariable contained
+syn keyword contextConstants doifnotdocumentvariable startmodule stopmodule usemodule usetexmodule contained
+syn keyword contextConstants useluamodule setupmodule currentmoduleparameter moduleparameter everystarttext contained
+syn keyword contextConstants everystoptext startTEXpage stopTEXpage enablemode disablemode contained
+syn keyword contextConstants preventmode definemode globalenablemode globaldisablemode globalpreventmode contained
+syn keyword contextConstants pushmode popmode typescriptone typescripttwo typescriptthree contained
+syn keyword contextConstants mathsizesuffix mathordinarycode mathordcode mathoperatorcode mathopcode contained
+syn keyword contextConstants mathbinarycode mathbincode mathrelationcode mathrelcode mathopencode contained
+syn keyword contextConstants mathclosecode mathpunctuationcode mathpunctcode mathovercode mathundercode contained
+syn keyword contextConstants mathinnercode mathradicalcode mathfractioncode mathmiddlecode mathaccentcode contained
+syn keyword contextConstants mathfencedcode mathghostcode mathvariablecode mathactivecode mathvcentercode contained
+syn keyword contextConstants mathconstructcode mathwrappedcode mathbegincode mathendcode mathexplicitcode contained
+syn keyword contextConstants mathdivisioncode mathfactorialcode mathdimensioncode mathexperimentalcode mathtextpunctuationcode contained
+syn keyword contextConstants mathimaginarycode mathdifferentialcode mathexponentialcode mathellipsiscode mathfunctioncode contained
+syn keyword contextConstants mathdigitcode mathalphacode mathboxcode mathchoicecode mathnothingcode contained
+syn keyword contextConstants mathlimopcode mathnolopcode mathunsetcode mathunspacedcode mathallcode contained
+syn keyword contextConstants mathfakecode mathunarycode constantnumber constantnumberargument constantdimen contained
+syn keyword contextConstants constantdimenargument constantemptyargument luastringsep !!bs !!es contained
+syn keyword contextConstants lefttorightmark righttoleftmark lrm rlm bidilre contained
+syn keyword contextConstants bidirle bidipop bidilro bidirlo breakablethinspace contained
+syn keyword contextConstants nobreakspace nonbreakablespace narrownobreakspace zerowidthnobreakspace ideographicspace contained
+syn keyword contextConstants ideographichalffillspace twoperemspace threeperemspace fourperemspace fiveperemspace contained
+syn keyword contextConstants sixperemspace figurespace punctuationspace hairspace enquad contained
+syn keyword contextConstants emquad zerowidthspace zerowidthnonjoiner zerowidthjoiner zwnj contained
+syn keyword contextConstants zwj optionalspace asciispacechar softhyphen Ux contained
+syn keyword contextConstants eUx Umathaccents parfillleftskip parfillrightskip startlmtxmode contained
+syn keyword contextConstants stoplmtxmode startmkivmode stopmkivmode wildcardsymbol normalhyphenationcode contained
+syn keyword contextConstants automatichyphenationcode explicithyphenationcode syllablehyphenationcode uppercasehyphenationcode collapsehyphenationcode contained
+syn keyword contextConstants compoundhyphenationcode strictstarthyphenationcode strictendhyphenationcode automaticpenaltyhyphenationcode explicitpenaltyhyphenationcode contained
+syn keyword contextConstants permitgluehyphenationcode permitallhyphenationcode permitmathreplacehyphenationcode forcecheckhyphenationcode lazyligatureshyphenationcode contained
+syn keyword contextConstants forcehandlerhyphenationcode feedbackcompoundhyphenationcode ignoreboundshyphenationcode partialhyphenationcode completehyphenationcode contained
+syn keyword contextConstants normalizelinenormalizecode parindentskipnormalizecode swaphangindentnormalizecode swapparsshapenormalizecode breakafterdirnormalizecode contained
+syn keyword contextConstants removemarginkernsnormalizecode clipwidthnormalizecode flattendiscretionariesnormalizecode discardzerotabskipsnormalizecode flattenhleadersnormalizecode contained
+syn keyword contextConstants normalizeparnormalizeparcode flattenvleadersnormalizeparcode nopreslackclassoptioncode nopostslackclassoptioncode lefttopkernclassoptioncode contained
+syn keyword contextConstants righttopkernclassoptioncode leftbottomkernclassoptioncode rightbottomkernclassoptioncode lookaheadforendclassoptioncode noitaliccorrectionclassoptioncode contained
+syn keyword contextConstants defaultmathclassoptions checkligatureclassoptioncode checkitaliccorrectionclassoptioncode checkkernpairclassoptioncode flattenclassoptioncode contained
+syn keyword contextConstants omitpenaltyclassoptioncode unpackclassoptioncode raiseprimeclassoptioncode carryoverlefttopkernclassoptioncode carryoverleftbottomkernclassoptioncode contained
+syn keyword contextConstants carryoverrighttopkernclassoptioncode carryoverrightbottomkernclassoptioncode preferdelimiterdimensionsclassoptioncode noligaturingglyphoptioncode nokerningglyphoptioncode contained
+syn keyword contextConstants noleftligatureglyphoptioncode noleftkernglyphoptioncode norightligatureglyphoptioncode norightkernglyphoptioncode noexpansionglyphoptioncode contained
+syn keyword contextConstants noprotrusionglyphoptioncode noitaliccorrectionglyphoptioncode nokerningcode noligaturingcode frozenflagcode contained
+syn keyword contextConstants tolerantflagcode protectedflagcode primitiveflagcode permanentflagcode noalignedflagcode contained
+syn keyword contextConstants immutableflagcode mutableflagcode globalflagcode overloadedflagcode immediateflagcode contained
+syn keyword contextConstants conditionalflagcode valueflagcode instanceflagcode ordmathflattencode binmathflattencode contained
+syn keyword contextConstants relmathflattencode punctmathflattencode innermathflattencode normalworddiscoptioncode preworddiscoptioncode contained
+syn keyword contextConstants postworddiscoptioncode continueifinputfile continuewhenlmtxmode continuewhenmkivmode contained
+syn keyword contextHelpers startsetups stopsetups startxmlsetups stopxmlsetups startluasetups contained
+syn keyword contextHelpers stopluasetups starttexsetups stoptexsetups startrawsetups stoprawsetups contained
+syn keyword contextHelpers startlocalsetups stoplocalsetups starttexdefinition stoptexdefinition starttexcode contained
+syn keyword contextHelpers stoptexcode startcontextcode stopcontextcode startcontextdefinitioncode stopcontextdefinitioncode contained
+syn keyword contextHelpers texdefinition doifelsesetups doifsetupselse doifsetups doifnotsetups contained
+syn keyword contextHelpers setup setups texsetup xmlsetup luasetup contained
+syn keyword contextHelpers directsetup fastsetup copysetups resetsetups doifelsecommandhandler contained
+syn keyword contextHelpers doifcommandhandlerelse doifnotcommandhandler doifcommandhandler newmode setmode contained
+syn keyword contextHelpers resetmode newsystemmode setsystemmode resetsystemmode pushsystemmode contained
+syn keyword contextHelpers popsystemmode globalsetmode globalresetmode globalsetsystemmode globalresetsystemmode contained
+syn keyword contextHelpers booleanmodevalue newcount newdimen newskip newmuskip contained
+syn keyword contextHelpers newbox newtoks newread newwrite newmarks contained
+syn keyword contextHelpers newinsert newattribute newif newlanguage newfamily contained
+syn keyword contextHelpers newfam newhelp then begcsname autorule contained
+syn keyword contextHelpers strippedcsname checkedstrippedcsname nofarguments firstargumentfalse firstargumenttrue contained
+syn keyword contextHelpers secondargumentfalse secondargumenttrue thirdargumentfalse thirdargumenttrue fourthargumentfalse contained
+syn keyword contextHelpers fourthargumenttrue fifthargumentfalse fifthargumenttrue sixthargumentfalse sixthargumenttrue contained
+syn keyword contextHelpers seventhargumentfalse seventhargumenttrue vkern hkern vpenalty contained
+syn keyword contextHelpers hpenalty doglobal dodoglobal redoglobal resetglobal contained
+syn keyword contextHelpers donothing untraceddonothing dontcomplain moreboxtracing lessboxtracing contained
+syn keyword contextHelpers noboxtracing forgetall donetrue donefalse foundtrue contained
+syn keyword contextHelpers foundfalse inlineordisplaymath indisplaymath forcedisplaymath startforceddisplaymath contained
+syn keyword contextHelpers stopforceddisplaymath startpickupmath stoppickupmath reqno forceinlinemath contained
+syn keyword contextHelpers mathortext thebox htdp unvoidbox hfilll contained
+syn keyword contextHelpers vfilll mathbox mathlimop mathnolop mathnothing contained
+syn keyword contextHelpers mathalpha currentcatcodetable defaultcatcodetable catcodetablename newcatcodetable contained
+syn keyword contextHelpers startcatcodetable stopcatcodetable startextendcatcodetable stopextendcatcodetable pushcatcodetable contained
+syn keyword contextHelpers popcatcodetable restorecatcodes setcatcodetable letcatcodecommand defcatcodecommand contained
+syn keyword contextHelpers uedcatcodecommand hglue vglue hfillneg vfillneg contained
+syn keyword contextHelpers hfilllneg vfilllneg ruledhss ruledhfil ruledhfill contained
+syn keyword contextHelpers ruledhfilll ruledhfilneg ruledhfillneg normalhfillneg normalhfilllneg contained
+syn keyword contextHelpers ruledvss ruledvfil ruledvfill ruledvfilll ruledvfilneg contained
+syn keyword contextHelpers ruledvfillneg normalvfillneg normalvfilllneg ruledhbox ruledvbox contained
+syn keyword contextHelpers ruledvtop ruledvcenter ruledmbox ruledhpack ruledvpack contained
+syn keyword contextHelpers ruledtpack ruledhskip ruledvskip ruledkern ruledmskip contained
+syn keyword contextHelpers ruledmkern ruledhglue ruledvglue normalhglue normalvglue contained
+syn keyword contextHelpers ruledpenalty filledhboxb filledhboxr filledhboxg filledhboxc contained
+syn keyword contextHelpers filledhboxm filledhboxy filledhboxk scratchstring scratchstringone contained
+syn keyword contextHelpers scratchstringtwo tempstring scratchcounter globalscratchcounter privatescratchcounter contained
+syn keyword contextHelpers scratchdimen globalscratchdimen privatescratchdimen scratchskip globalscratchskip contained
+syn keyword contextHelpers privatescratchskip scratchmuskip globalscratchmuskip privatescratchmuskip scratchtoks contained
+syn keyword contextHelpers globalscratchtoks privatescratchtoks scratchbox globalscratchbox privatescratchbox contained
+syn keyword contextHelpers scratchmacro scratchmacroone scratchmacrotwo scratchconditiontrue scratchconditionfalse contained
+syn keyword contextHelpers ifscratchcondition scratchconditiononetrue scratchconditiononefalse ifscratchconditionone scratchconditiontwotrue contained
+syn keyword contextHelpers scratchconditiontwofalse ifscratchconditiontwo globalscratchcounterone globalscratchcountertwo globalscratchcounterthree contained
+syn keyword contextHelpers groupedcommand groupedcommandcs triggergroupedcommand triggergroupedcommandcs simplegroupedcommand contained
+syn keyword contextHelpers simplegroupedcommandcs pickupgroupedcommand pickupgroupedcommandcs mathgroupedcommandcs usedbaselineskip contained
+syn keyword contextHelpers usedlineskip usedlineskiplimit availablehsize localhsize setlocalhsize contained
+syn keyword contextHelpers distributedhsize hsizefraction next nexttoken nextbox contained
+syn keyword contextHelpers dowithnextbox dowithnextboxcs dowithnextboxcontent dowithnextboxcontentcs flushnextbox contained
+syn keyword contextHelpers boxisempty boxtostring contentostring prerolltostring givenwidth contained
+syn keyword contextHelpers givenheight givendepth scangivendimensions scratchwidth scratchheight contained
+syn keyword contextHelpers scratchdepth scratchoffset scratchdistance scratchtotal scratchitalic contained
+syn keyword contextHelpers scratchhsize scratchvsize scratchxoffset scratchyoffset scratchhoffset contained
+syn keyword contextHelpers scratchvoffset scratchxposition scratchyposition scratchtopoffset scratchbottomoffset contained
+syn keyword contextHelpers scratchleftoffset scratchrightoffset scratchcounterone scratchcountertwo scratchcounterthree contained
+syn keyword contextHelpers scratchcounterfour scratchcounterfive scratchcountersix scratchdimenone scratchdimentwo contained
+syn keyword contextHelpers scratchdimenthree scratchdimenfour scratchdimenfive scratchdimensix scratchskipone contained
+syn keyword contextHelpers scratchskiptwo scratchskipthree scratchskipfour scratchskipfive scratchskipsix contained
+syn keyword contextHelpers scratchmuskipone scratchmuskiptwo scratchmuskipthree scratchmuskipfour scratchmuskipfive contained
+syn keyword contextHelpers scratchmuskipsix scratchtoksone scratchtokstwo scratchtoksthree scratchtoksfour contained
+syn keyword contextHelpers scratchtoksfive scratchtokssix scratchboxone scratchboxtwo scratchboxthree contained
+syn keyword contextHelpers scratchboxfour scratchboxfive scratchboxsix scratchnx scratchny contained
+syn keyword contextHelpers scratchmx scratchmy scratchunicode scratchmin scratchmax contained
+syn keyword contextHelpers scratchleftskip scratchrightskip scratchtopskip scratchbottomskip doif contained
+syn keyword contextHelpers doifnot doifelse firstinset doifinset doifnotinset contained
+syn keyword contextHelpers doifelseinset doifinsetelse doifelsenextchar doifnextcharelse doifelsenextcharcs contained
+syn keyword contextHelpers doifnextcharcselse doifelsenextoptional doifnextoptionalelse doifelsenextoptionalcs doifnextoptionalcselse contained
+syn keyword contextHelpers doifelsefastoptionalcheck doiffastoptionalcheckelse doifelsefastoptionalcheckcs doiffastoptionalcheckcselse doifelsenextbgroup contained
+syn keyword contextHelpers doifnextbgroupelse doifelsenextbgroupcs doifnextbgroupcselse doifelsenextparenthesis doifnextparenthesiselse contained
+syn keyword contextHelpers doifelseundefined doifundefinedelse doifelsedefined doifdefinedelse doifundefined contained
+syn keyword contextHelpers doifdefined doifelsevalue doifvalue doifnotvalue doifnothing contained
+syn keyword contextHelpers doifsomething doifelsenothing doifnothingelse doifelsesomething doifsomethingelse contained
+syn keyword contextHelpers doifvaluenothing doifvaluesomething doifelsevaluenothing doifvaluenothingelse doifelsedimension contained
+syn keyword contextHelpers doifdimensionelse doifelsenumber doifnumberelse doifnumber doifnotnumber contained
+syn keyword contextHelpers doifelsecommon doifcommonelse doifcommon doifnotcommon doifinstring contained
+syn keyword contextHelpers doifnotinstring doifelseinstring doifinstringelse doifelseassignment doifassignmentelse contained
+syn keyword contextHelpers docheckassignment doifelseassignmentcs doifassignmentelsecs validassignment novalidassignment contained
+syn keyword contextHelpers doiftext doifelsetext doiftextelse doifnottext quitcondition contained
+syn keyword contextHelpers truecondition falsecondition tracingall tracingnone loggingall contained
+syn keyword contextHelpers tracingcatcodes showluatokens aliasmacro removetoks appendtoks contained
+syn keyword contextHelpers prependtoks appendtotoks prependtotoks to endgraf contained
+syn keyword contextHelpers endpar reseteverypar finishpar empty null contained
+syn keyword contextHelpers space quad enspace emspace charspace contained
+syn keyword contextHelpers nbsp crlf obeyspaces obeylines obeytabs contained
+syn keyword contextHelpers obeypages obeyedspace obeyedline obeyedtab obeyedpage contained
+syn keyword contextHelpers normalspace naturalspace controlspace normalspaces ignoretabs contained
+syn keyword contextHelpers ignorelines ignorepages ignoreeofs setcontrolspaces executeifdefined contained
+syn keyword contextHelpers singleexpandafter doubleexpandafter tripleexpandafter dontleavehmode removelastspace contained
+syn keyword contextHelpers removeunwantedspaces keepunwantedspaces removepunctuation ignoreparskip forcestrutdepth contained
+syn keyword contextHelpers onlynonbreakablespace wait writestatus define defineexpandable contained
+syn keyword contextHelpers redefine setmeasure setemeasure setgmeasure setxmeasure contained
+syn keyword contextHelpers definemeasure freezemeasure measure measured directmeasure contained
+syn keyword contextHelpers setquantity setequantity setgquantity setxquantity definequantity contained
+syn keyword contextHelpers freezequantity quantity quantitied directquantity installcorenamespace contained
+syn keyword contextHelpers getvalue getuvalue setvalue setevalue setgvalue contained
+syn keyword contextHelpers setxvalue letvalue letgvalue resetvalue undefinevalue contained
+syn keyword contextHelpers ignorevalue setuvalue setuevalue setugvalue setuxvalue contained
+syn keyword contextHelpers globallet udef ugdef uedef uxdef contained
+syn keyword contextHelpers checked unique getparameters geteparameters getgparameters contained
+syn keyword contextHelpers getxparameters forgetparameters copyparameters getdummyparameters dummyparameter contained
+syn keyword contextHelpers directdummyparameter setdummyparameter letdummyparameter setexpandeddummyparameter usedummystyleandcolor contained
+syn keyword contextHelpers usedummystyleparameter usedummycolorparameter processcommalist processcommacommand quitcommalist contained
+syn keyword contextHelpers quitprevcommalist processaction processallactions processfirstactioninset processallactionsinset contained
+syn keyword contextHelpers unexpanded expanded startexpanded stopexpanded protect contained
+syn keyword contextHelpers unprotect firstofoneargument firstoftwoarguments secondoftwoarguments firstofthreearguments contained
+syn keyword contextHelpers secondofthreearguments thirdofthreearguments firstoffourarguments secondoffourarguments thirdoffourarguments contained
+syn keyword contextHelpers fourthoffourarguments firstoffivearguments secondoffivearguments thirdoffivearguments fourthoffivearguments contained
+syn keyword contextHelpers fifthoffivearguments firstofsixarguments secondofsixarguments thirdofsixarguments fourthofsixarguments contained
+syn keyword contextHelpers fifthofsixarguments sixthofsixarguments firstofoneunexpanded firstoftwounexpanded secondoftwounexpanded contained
+syn keyword contextHelpers firstofthreeunexpanded secondofthreeunexpanded thirdofthreeunexpanded gobbleoneargument gobbletwoarguments contained
+syn keyword contextHelpers gobblethreearguments gobblefourarguments gobblefivearguments gobblesixarguments gobblesevenarguments contained
+syn keyword contextHelpers gobbleeightarguments gobbleninearguments gobbletenarguments gobbleoneoptional gobbletwooptionals contained
+syn keyword contextHelpers gobblethreeoptionals gobblefouroptionals gobblefiveoptionals dorecurse doloop contained
+syn keyword contextHelpers exitloop dostepwiserecurse recurselevel recursedepth dofastloopcs contained
+syn keyword contextHelpers fastloopindex fastloopfinal dowith doloopovermatch doloopovermatched contained
+syn keyword contextHelpers doloopoverlist newconstant setnewconstant setconstant setconstantvalue contained
+syn keyword contextHelpers newconditional settrue setfalse settruevalue setfalsevalue contained
+syn keyword contextHelpers setconditional newmacro setnewmacro newfraction newsignal contained
+syn keyword contextHelpers newboundary dosingleempty dodoubleempty dotripleempty doquadrupleempty contained
+syn keyword contextHelpers doquintupleempty dosixtupleempty doseventupleempty dosingleargument dodoubleargument contained
+syn keyword contextHelpers dotripleargument doquadrupleargument doquintupleargument dosixtupleargument doseventupleargument contained
+syn keyword contextHelpers dosinglegroupempty dodoublegroupempty dotriplegroupempty doquadruplegroupempty doquintuplegroupempty contained
+syn keyword contextHelpers permitspacesbetweengroups dontpermitspacesbetweengroups nopdfcompression maximumpdfcompression normalpdfcompression contained
+syn keyword contextHelpers onlypdfobjectcompression nopdfobjectcompression modulonumber dividenumber getfirstcharacter contained
+syn keyword contextHelpers doifelsefirstchar doiffirstcharelse mathclassvalue startnointerference stopnointerference contained
+syn keyword contextHelpers twodigits threedigits leftorright offinterlineskip oninterlineskip contained
+syn keyword contextHelpers nointerlineskip strut halfstrut quarterstrut depthstrut contained
+syn keyword contextHelpers halflinestrut noheightstrut setstrut strutbox strutht contained
+syn keyword contextHelpers strutdp strutwd struthtdp strutgap begstrut contained
+syn keyword contextHelpers endstrut lineheight leftboundary rightboundary signalcharacter contained
+syn keyword contextHelpers aligncontentleft aligncontentmiddle aligncontentright shiftbox vpackbox contained
+syn keyword contextHelpers hpackbox vpackedbox hpackedbox ordordspacing ordopspacing contained
+syn keyword contextHelpers ordbinspacing ordrelspacing ordopenspacing ordclosespacing ordpunctspacing contained
+syn keyword contextHelpers ordinnerspacing ordfracspacing ordradspacing ordmiddlespacing ordaccentspacing contained
+syn keyword contextHelpers opordspacing opopspacing opbinspacing oprelspacing opopenspacing contained
+syn keyword contextHelpers opclosespacing oppunctspacing opinnerspacing opfracspacing opradspacing contained
+syn keyword contextHelpers opmiddlespacing opaccentspacing binordspacing binopspacing binbinspacing contained
+syn keyword contextHelpers binrelspacing binopenspacing binclosespacing binpunctspacing bininnerspacing contained
+syn keyword contextHelpers binfracspacing binradspacing binmiddlespacing binaccentspacing relordspacing contained
+syn keyword contextHelpers relopspacing relbinspacing relrelspacing relopenspacing relclosespacing contained
+syn keyword contextHelpers relpunctspacing relinnerspacing relfracspacing relradspacing relmiddlespacing contained
+syn keyword contextHelpers relaccentspacing openordspacing openopspacing openbinspacing openrelspacing contained
+syn keyword contextHelpers openopenspacing openclosespacing openpunctspacing openinnerspacing openfracspacing contained
+syn keyword contextHelpers openradspacing openmiddlespacing openaccentspacing closeordspacing closeopspacing contained
+syn keyword contextHelpers closebinspacing closerelspacing closeopenspacing closeclosespacing closepunctspacing contained
+syn keyword contextHelpers closeinnerspacing closefracspacing closeradspacing closemiddlespacing closeaccentspacing contained
+syn keyword contextHelpers punctordspacing punctopspacing punctbinspacing punctrelspacing punctopenspacing contained
+syn keyword contextHelpers punctclosespacing punctpunctspacing punctinnerspacing punctfracspacing punctradspacing contained
+syn keyword contextHelpers punctmiddlespacing punctaccentspacing innerordspacing inneropspacing innerbinspacing contained
+syn keyword contextHelpers innerrelspacing inneropenspacing innerclosespacing innerpunctspacing innerinnerspacing contained
+syn keyword contextHelpers innerfracspacing innerradspacing innermiddlespacing inneraccentspacing fracordspacing contained
+syn keyword contextHelpers fracopspacing fracbinspacing fracrelspacing fracopenspacing fracclosespacing contained
+syn keyword contextHelpers fracpunctspacing fracinnerspacing fracfracspacing fracradspacing fracmiddlespacing contained
+syn keyword contextHelpers fracaccentspacing radordspacing radopspacing radbinspacing radrelspacing contained
+syn keyword contextHelpers radopenspacing radclosespacing radpunctspacing radinnerspacing radfracspacing contained
+syn keyword contextHelpers radradspacing radmiddlespacing radaccentspacing middleordspacing middleopspacing contained
+syn keyword contextHelpers middlebinspacing middlerelspacing middleopenspacing middleclosespacing middlepunctspacing contained
+syn keyword contextHelpers middleinnerspacing middlefracspacing middleradspacing middlemiddlespacing middleaccentspacing contained
+syn keyword contextHelpers accentordspacing accentopspacing accentbinspacing accentrelspacing accentopenspacing contained
+syn keyword contextHelpers accentclosespacing accentpunctspacing accentinnerspacing accentfracspacing accentradspacing contained
+syn keyword contextHelpers accentmiddlespacing accentaccentspacing normalreqno startimath stopimath contained
+syn keyword contextHelpers normalstartimath normalstopimath startdmath stopdmath normalstartdmath contained
+syn keyword contextHelpers normalstopdmath normalsuperscript normalsubscript normalnosuperscript normalnosubscript contained
+syn keyword contextHelpers normalprimescript superscript subscript nosuperscript nosubscript contained
+syn keyword contextHelpers primescript superprescript subprescript nosuperprescript nosubsprecript contained
+syn keyword contextHelpers uncramped cramped mathstyletrigger triggermathstyle triggeredmathstyle contained
+syn keyword contextHelpers mathstylefont mathsmallstylefont mathstyleface mathsmallstyleface mathstylecommand contained
+syn keyword contextHelpers mathpalette mathstylehbox mathstylevbox mathstylevcenter mathstylevcenteredhbox contained
+syn keyword contextHelpers mathstylevcenteredvbox mathtext setmathsmalltextbox setmathtextbox pushmathstyle contained
+syn keyword contextHelpers popmathstyle triggerdisplaystyle triggertextstyle triggerscriptstyle triggerscriptscriptstyle contained
+syn keyword contextHelpers triggeruncrampedstyle triggercrampedstyle triggersmallstyle triggeruncrampedsmallstyle triggercrampedsmallstyle contained
+syn keyword contextHelpers triggerbigstyle triggeruncrampedbigstyle triggercrampedbigstyle luaexpr expelsedoif contained
+syn keyword contextHelpers expdoif expdoifnot expdoifelsecommon expdoifcommonelse expdoifelseinset contained
+syn keyword contextHelpers expdoifinsetelse ctxdirectlua ctxlatelua ctxsprint ctxwrite contained
+syn keyword contextHelpers ctxcommand ctxdirectcommand ctxlatecommand ctxreport ctxlua contained
+syn keyword contextHelpers luacode lateluacode directluacode registerctxluafile ctxloadluafile contained
+syn keyword contextHelpers luaversion luamajorversion luaminorversion ctxluacode luaconditional contained
+syn keyword contextHelpers luaexpanded ctxluamatch startluaparameterset stopluaparameterset luaparameterset contained
+syn keyword contextHelpers definenamedlua obeylualines obeyluatokens startluacode stopluacode contained
+syn keyword contextHelpers startlua stoplua startctxfunction stopctxfunction ctxfunction contained
+syn keyword contextHelpers startctxfunctiondefinition stopctxfunctiondefinition installctxfunction installprotectedctxfunction installprotectedctxscanner contained
+syn keyword contextHelpers installctxscanner resetctxscanner cldprocessfile cldloadfile cldloadviafile contained
+syn keyword contextHelpers cldcontext cldcommand carryoverpar freezeparagraphproperties defrostparagraphproperties contained
+syn keyword contextHelpers setparagraphfreezing forgetparagraphfreezing updateparagraphproperties updateparagraphpenalties updateparagraphdemerits contained
+syn keyword contextHelpers updateparagraphshapes updateparagraphlines lastlinewidth assumelongusagecs Umathbotaccent contained
+syn keyword contextHelpers Umathtopaccent righttolefthbox lefttorighthbox righttoleftvbox lefttorightvbox contained
+syn keyword contextHelpers righttoleftvtop lefttorightvtop rtlhbox ltrhbox rtlvbox contained
+syn keyword contextHelpers ltrvbox rtlvtop ltrvtop autodirhbox autodirvbox contained
+syn keyword contextHelpers autodirvtop leftorrighthbox leftorrightvbox leftorrightvtop lefttoright contained
+syn keyword contextHelpers righttoleft checkedlefttoright checkedrighttoleft synchronizelayoutdirection synchronizedisplaydirection contained
+syn keyword contextHelpers synchronizeinlinedirection dirlre dirrle dirlro dirrlo contained
+syn keyword contextHelpers rtltext ltrtext lesshyphens morehyphens nohyphens contained
+syn keyword contextHelpers dohyphens dohyphencollapsing nohyphencollapsing compounddiscretionary Ucheckedstartdisplaymath contained
+syn keyword contextHelpers Ucheckedstopdisplaymath break nobreak allowbreak goodbreak contained
+syn keyword contextHelpers nospace nospacing dospacing naturalhbox naturalvbox contained
+syn keyword contextHelpers naturalvtop naturalhpack naturalvpack naturaltpack reversehbox contained
+syn keyword contextHelpers reversevbox reversevtop reversehpack reversevpack reversetpack contained
+syn keyword contextHelpers hcontainer vcontainer tcontainer frule compoundhyphenpenalty contained
+syn keyword contextHelpers start stop unsupportedcs openout closeout contained
+syn keyword contextHelpers write openin closein read readline contained
+syn keyword contextHelpers readfromterminal boxlines boxline setboxline copyboxline contained
+syn keyword contextHelpers boxlinewd boxlineht boxlinedp boxlinenw boxlinenh contained
+syn keyword contextHelpers boxlinend boxlinels boxliners boxlinelh boxlinerh contained
+syn keyword contextHelpers boxlinelp boxlinerp boxlinein boxrangewd boxrangeht contained
+syn keyword contextHelpers boxrangedp bitwiseset bitwiseand bitwiseor bitwisexor contained
+syn keyword contextHelpers bitwisenot bitwisenil ifbitwiseand bitwise bitwiseshift contained
+syn keyword contextHelpers bitwiseflip textdir linedir pardir boxdir contained
+syn keyword contextHelpers prelistbox postlistbox prelistcopy postlistcopy setprelistbox contained
+syn keyword contextHelpers setpostlistbox noligaturing nokerning noexpansion noprotrusion contained
+syn keyword contextHelpers noleftkerning noleftligaturing norightkerning norightligaturing noitaliccorrection contained
+syn keyword contextHelpers futureletnexttoken defbackslashbreak letbackslashbreak pushoverloadmode popoverloadmode contained
+syn keyword contextHelpers pushrunstate poprunstate suggestedalias showboxhere discoptioncodestring contained
+syn keyword contextHelpers flagcodestring frozenparcodestring glyphoptioncodestring groupcodestring hyphenationcodestring contained
+syn keyword contextHelpers mathcontrolcodestring mathflattencodestring normalizecodestring parcontextcodestring newlocalcount contained
+syn keyword contextHelpers newlocaldimen newlocalskip newlocalmuskip newlocaltoks newlocalbox contained
+syn keyword contextHelpers newlocalwrite newlocalread setnewlocalcount setnewlocaldimen setnewlocalskip contained
+syn keyword contextHelpers setnewlocalmuskip setnewlocaltoks setnewlocalbox ifexpression contained
diff --git a/runtime/syntax/shared/context-data-interfaces.vim b/runtime/syntax/shared/context-data-interfaces.vim
new file mode 100644
index 000000000..54af24e32
--- /dev/null
+++ b/runtime/syntax/shared/context-data-interfaces.vim
@@ -0,0 +1,1183 @@
+vim9script
+
+# Vim syntax file
+# Language: ConTeXt
+# Automatically generated by mtx-interface (2022-08-12 10:49)
+
+syn keyword contextCommon AEacute AEligature AEmacron AMSTEX Aacute contained
+syn keyword contextCommon Abreve Abreveacute Abrevedotbelow Abrevegrave Abrevehook contained
+syn keyword contextCommon Abrevetilde Acaron Acircumflex Acircumflexacute Acircumflexdotbelow contained
+syn keyword contextCommon Acircumflexgrave Acircumflexhook Acircumflextilde Adiaeresis Adiaeresismacron contained
+syn keyword contextCommon Adotaccent Adotaccentmacron Adotbelow Adoublegrave AfterPar contained
+syn keyword contextCommon Agrave Ahook Ainvertedbreve Alpha Alphabeticnumerals contained
+syn keyword contextCommon AmSTeX Amacron And Angstrom Aogonek contained
+syn keyword contextCommon Aring Aringacute Arrowvert Astroke Atilde contained
+syn keyword contextCommon BeforePar Beta Bhook Big Bigg contained
+syn keyword contextCommon Biggl Biggm Biggr Bigl Bigm contained
+syn keyword contextCommon Bigr Box Bumpeq CONTEXT Cacute contained
+syn keyword contextCommon Cap Caps Ccaron Ccedilla Ccircumflex contained
+syn keyword contextCommon Cdotaccent Character Characters Chi Chook contained
+syn keyword contextCommon ConTeXt Context ConvertConstantAfter ConvertToConstant Cstroke contained
+syn keyword contextCommon Cup DAYLONG DAYSHORT DZcaronligature DZligature contained
+syn keyword contextCommon Dafrican Dcaron Dd Ddownarrow Delta contained
+syn keyword contextCommon Dhook Doteq Downarrow Dstroke Dzcaronligature contained
+syn keyword contextCommon Dzligature ETEX Eacute Ebreve Ecaron contained
+syn keyword contextCommon Ecedilla Ecircumflex Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave contained
+syn keyword contextCommon Ecircumflexhook Ecircumflextilde Ediaeresis Edotaccent Edotbelow contained
+syn keyword contextCommon Edoublegrave Egrave Ehook Einvertedbreve Emacron contained
+syn keyword contextCommon Eogonek Epsilon Eta Eth Etilde contained
+syn keyword contextCommon Eulerconst EveryLine EveryPar Fhook Finv contained
+syn keyword contextCommon Gacute Game Gamma Gbreve Gcaron contained
+syn keyword contextCommon Gcircumflex Gcommaaccent Gdotaccent GetPar Ghook contained
+syn keyword contextCommon GotoPar Greeknumerals Gstroke Hat Hcaron contained
+syn keyword contextCommon Hcircumflex Hstroke IJligature INRSTEX Iacute contained
+syn keyword contextCommon Ibreve Icaron Icircumflex Idiaeresis Idotaccent contained
+syn keyword contextCommon Idotbelow Idoublegrave Igrave Ihook Iinvertedbreve contained
+syn keyword contextCommon Im Imacron Iogonek Iota Istroke contained
+syn keyword contextCommon Itilde JScode JSpreamble Jcircumflex Join contained
+syn keyword contextCommon Kappa Kcaron Kcommaaccent Khook LAMSTEX contained
+syn keyword contextCommon LATEX LJligature LUA LUAJITTEX LUAMETATEX contained
+syn keyword contextCommon LUATEX LaTeX Lacute LamSTeX Lambda contained
+syn keyword contextCommon Lbar Lcaron Lcommaaccent Ldotmiddle Ldsh contained
+syn keyword contextCommon Leftarrow Leftrightarrow Ljligature Lleftarrow Longleftarrow contained
+syn keyword contextCommon Longleftrightarrow Longmapsfrom Longmapsto Longrightarrow Lsh contained
+syn keyword contextCommon Lstroke Lua LuaMetaTeX LuaTeX LuajitTeX contained
+syn keyword contextCommon METAFONT METAFUN METAPOST MKII MKIV contained
+syn keyword contextCommon MKIX MKLX MKVI MKXI MKXL contained
+syn keyword contextCommon MONTH MONTHLONG MONTHSHORT MP MPII contained
+syn keyword contextCommon MPIV MPLX MPVI MPXL MPanchor contained
+syn keyword contextCommon MPbetex MPc MPclip MPcode MPcolor contained
+syn keyword contextCommon MPcoloronly MPcolumn MPd MPdefinitions MPdrawing contained
+syn keyword contextCommon MPenvironment MPextensions MPfontsizehskip MPgetmultipars MPgetmultishape contained
+syn keyword contextCommon MPgetposboxes MPh MPinclusions MPinitializations MPleftskip contained
+syn keyword contextCommon MPll MPlr MPls MPmenubuttons MPn contained
+syn keyword contextCommon MPoptions MPoverlayanchor MPp MPpage MPpardata contained
+syn keyword contextCommon MPplus MPpos MPpositiongraphic MPpositionmethod MPposset contained
+syn keyword contextCommon MPr MPrawvar MPregion MPrest MPrightskip contained
+syn keyword contextCommon MPrs MPrun MPstring MPtext MPtransparency contained
+syn keyword contextCommon MPul MPur MPv MPvar MPvariable contained
+syn keyword contextCommon MPvv MPw MPwhd MPx MPxy contained
+syn keyword contextCommon MPxywhd MPy Mapsfrom Mapsto MetaFont contained
+syn keyword contextCommon MetaFun MetaPost Mu NJligature Nacute contained
+syn keyword contextCommon Ncaron Ncommaaccent Nearrow Neng Ngrave contained
+syn keyword contextCommon Njligature NormalizeFontHeight NormalizeFontWidth NormalizeTextHeight NormalizeTextWidth contained
+syn keyword contextCommon Ntilde Nu Numbers Nwarrow OEligature contained
+syn keyword contextCommon Oacute Obreve Ocaron Ocircumflex Ocircumflexacute contained
+syn keyword contextCommon Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhook Ocircumflextilde Odiaeresis contained
+syn keyword contextCommon Odiaeresismacron Odotaccent Odotaccentmacron Odotbelow Odoublegrave contained
+syn keyword contextCommon Ograve Ohook Ohorn Ohornacute Ohorndotbelow contained
+syn keyword contextCommon Ohorngrave Ohornhook Ohorntilde Ohungarumlaut Oinvertedbreve contained
+syn keyword contextCommon Omacron Omega Omicron Oogonek Oogonekmacron contained
+syn keyword contextCommon Ostroke Ostrokeacute Otilde Otildemacron P contained
+syn keyword contextCommon PARSEDXML PDFETEX PDFTEX PDFcolor PICTEX contained
+syn keyword contextCommon PPCHTEX PPCHTeX PRAGMA Phi Phook contained
+syn keyword contextCommon Pi PiCTeX Plankconst PointsToBigPoints PointsToReal contained
+syn keyword contextCommon PointsToWholeBigPoints PropertyLine Psi PtToCm Racute contained
+syn keyword contextCommon Rcaron Rcommaaccent Rdoublegrave Rdsh Re contained
+syn keyword contextCommon ReadFile Relbar Rho Rightarrow Rinvertedbreve contained
+syn keyword contextCommon Romannumerals Rrightarrow Rsh S Sacute contained
+syn keyword contextCommon ScaledPointsToBigPoints ScaledPointsToWholeBigPoints Scaron Scedilla Schwa contained
+syn keyword contextCommon Scircumflex Scommaaccent Searrow Sigma Smallcapped contained
+syn keyword contextCommon Subset Supset Swarrow TABLE TABLEbody contained
+syn keyword contextCommon TABLEfoot TABLEhead TABLEnested TABLEnext TC contained
+syn keyword contextCommon TD TDs TEX TEXpage TH contained
+syn keyword contextCommon TN TR TRs TX TY contained
+syn keyword contextCommon TaBlE Tau Tcaron Tcedilla Tcommaaccent contained
+syn keyword contextCommon TeX TheNormalizedFontSize Theta Thook Thorn contained
+syn keyword contextCommon TransparencyHack Tstroke Uacute Ubreve Ucaron contained
+syn keyword contextCommon Ucircumflex Udiaeresis Udiaeresisacute Udiaeresiscaron Udiaeresisgrave contained
+syn keyword contextCommon Udiaeresismacron Udotbelow Udoublegrave Ugrave Uhook contained
+syn keyword contextCommon Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhook contained
+syn keyword contextCommon Uhorntilde Uhungarumlaut Uinvertedbreve Umacron Uogonek contained
+syn keyword contextCommon Uparrow Updownarrow Upsilon Uring Utilde contained
+syn keyword contextCommon Uuparrow VDash Vdash VerboseNumber Vert contained
+syn keyword contextCommon Vhook Vvdash WEEKDAY WORD WORDS contained
+syn keyword contextCommon Wcircumflex WidthSpanningText Word Words XETEX contained
+syn keyword contextCommon XML XeTeX Xi Yacute Ycircumflex contained
+syn keyword contextCommon Ydiaeresis Ydotbelow Ygrave Yhook Ymacron contained
+syn keyword contextCommon Ytilde Zacute Zcaron Zdotaccent Zeta contained
+syn keyword contextCommon Zhook Zstroke aacute abbreviation abjadnaivenumerals contained
+syn keyword contextCommon abjadnodotnumerals abjadnumerals about abreve abreveacute contained
+syn keyword contextCommon abrevedotbelow abrevegrave abrevehook abrevetilde acaron contained
+syn keyword contextCommon acircumflex acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhook contained
+syn keyword contextCommon acircumflextilde activatespacehandler actualday actualmonth actualyear contained
+syn keyword contextCommon actuarial acute acwopencirclearrow adaptcollector adaptfontfeature contained
+syn keyword contextCommon adaptlayout adaptpapersize addfeature addtoJSpreamble addtocommalist contained
+syn keyword contextCommon addvalue adiaeresis adiaeresismacron adotaccent adotaccentmacron contained
+syn keyword contextCommon adotbelow adoublegrave aeacute aeligature aemacron contained
+syn keyword contextCommon afghanicurrency aftersplitstring aftertestandsplitstring agrave ahook contained
+syn keyword contextCommon ainvertedbreve aleph align alignbottom aligned contained
+syn keyword contextCommon alignedbox alignedline alignhere alignment alignmentcharacter contained
+syn keyword contextCommon allinputpaths allmodes alpha alphabeticnumerals alwayscitation contained
+syn keyword contextCommon alwayscite amacron amalg ampersand anchor contained
+syn keyword contextCommon angle aogonek appendetoks appendgvalue appendices contained
+syn keyword contextCommon appendtocommalist appendtoks appendtoksonce appendvalue apply contained
+syn keyword contextCommon applyalternativestyle applyfunction applyprocessor applytocharacters applytofirstcharacter contained
+syn keyword contextCommon applytosplitstringchar applytosplitstringcharspaced applytosplitstringline applytosplitstringlinespaced applytosplitstringword contained
+syn keyword contextCommon applytosplitstringwordspaced applytowords approx approxEq approxeq contained
+syn keyword contextCommon approxnEq arabicakbar arabicalayhe arabicallah arabicallallahou contained
+syn keyword contextCommon arabicasterisk arabicbasmalah arabiccomma arabiccuberoot arabicdateseparator contained
+syn keyword contextCommon arabicdecimals arabicdisputedendofayah arabicendofayah arabicexnumerals arabicfootnotemarker contained
+syn keyword contextCommon arabicfourthroot arabichighain arabichighalayheassallam arabichigheqala arabichighesala contained
+syn keyword contextCommon arabichighfootnotemarker arabichighjeem arabichighlamalef arabichighmadda arabichighmeemlong contained
+syn keyword contextCommon arabichighmeemshort arabichighnisf arabichighnoon arabichighnoonkasra arabichighqaf contained
+syn keyword contextCommon arabichighqif arabichighradiallahouanhu arabichighrahmatullahalayhe arabichighrubc arabichighsad contained
+syn keyword contextCommon arabichighsajda arabichighsakta arabichighsallallahou arabichighseen arabichighsmallsafha contained
+syn keyword contextCommon arabichightah arabichightakhallus arabichighthalatha arabichighwaqf arabichighyeh contained
+syn keyword contextCommon arabichighzain arabicjallajalalouhou arabiclettermark arabiclowmeemlong arabiclownoonkasra contained
+syn keyword contextCommon arabiclowseen arabicmisra arabicmuhammad arabicnumber arabicnumberabove contained
+syn keyword contextCommon arabicnumerals arabicparenleft arabicparenright arabicpercent arabicperiod contained
+syn keyword contextCommon arabicpermille arabicpertenthousand arabicpoeticverse arabicqala arabicquestion contained
+syn keyword contextCommon arabicrasoul arabicray arabicrialsign arabicsafha arabicsajdah contained
+syn keyword contextCommon arabicsalla arabicsamvat arabicsanah arabicsemicolon arabicshighthreedots contained
+syn keyword contextCommon arabicslcm arabicstartofrubc arabictripledot arabicvowelwaw arabicvowelyeh contained
+syn keyword contextCommon arabicwasallam arg aring aringacute arrangedpages contained
+syn keyword contextCommon arrowvert asciimode asciistr aside assignalfadimension contained
+syn keyword contextCommon assigndimen assigndimension assignifempty assigntranslation assignvalue contained
+syn keyword contextCommon assignwidth assumelongusagecs ast astype asymp contained
+syn keyword contextCommon at atilde atleftmargin atpage atrightmargin contained
+syn keyword contextCommon attachment autocap autodirhbox autodirvbox autodirvtop contained
+syn keyword contextCommon autoinsertnextspace autointegral automathematics autoorientation autopagestaterealpage contained
+syn keyword contextCommon autopagestaterealpageorder autorule autosetups availablehsize averagecharwidth contained
+syn keyword contextCommon backepsilon background backgroundimage backgroundimagefill backgroundline contained
+syn keyword contextCommon backmatter backprime backsim backslash bar contained
+syn keyword contextCommon barleftarrow barleftarrowrightarrowbar barovernorthwestarrow barwedge basegrid contained
+syn keyword contextCommon baselinebottom baselineleftbox baselinemiddlebox baselinerightbox bbordermatrix contained
+syn keyword contextCommon bbox because beforesplitstring beforetestandsplitstring beta contained
+syn keyword contextCommon beth between bhook big bigbodyfont contained
+syn keyword contextCommon bigcap bigcirc bigcircle bigcup bigdiamond contained
+syn keyword contextCommon bigg bigger biggl biggm biggr contained
+syn keyword contextCommon bigl bigm bigodot bigoplus bigotimes contained
+syn keyword contextCommon bigr bigskip bigsqcap bigsqcup bigsquare contained
+syn keyword contextCommon bigstar bigtimes bigtriangledown bigtriangleup bigudot contained
+syn keyword contextCommon biguplus bigvee bigwedge binom bitmapimage contained
+syn keyword contextCommon blacklozenge blackrule blackrules blacksquare blacktriangle contained
+syn keyword contextCommon blacktriangledown blacktriangleleft blacktriangleright blank blap contained
+syn keyword contextCommon bleed bleedheight bleedwidth blockligatures blockquote contained
+syn keyword contextCommon blocksynctexfile blockuservariable bodyfontenvironmentlist bodyfontsize bodymatter contained
+syn keyword contextCommon bold boldface bolditalic boldslanted bookmark contained
+syn keyword contextCommon booleanmodevalue bordermatrix bot bottombox bottomleftbox contained
+syn keyword contextCommon bottomrightbox bowtie boxcursor boxdot boxedcolumns contained
+syn keyword contextCommon boxmarker boxminus boxofsize boxplus boxreference contained
+syn keyword contextCommon boxtimes bpos breakablethinspace breakhere breve contained
+syn keyword contextCommon bstroke btxabbreviatedjournal btxaddjournal btxalwayscitation btxauthorfield contained
+syn keyword contextCommon btxdetail btxdirect btxdoif btxdoifcombiinlistelse btxdoifelse contained
+syn keyword contextCommon btxdoifelsecombiinlist btxdoifelsesameasprevious btxdoifelsesameaspreviouschecked btxdoifelseuservariable btxdoifnot contained
+syn keyword contextCommon btxdoifsameaspreviouscheckedelse btxdoifsameaspreviouselse btxdoifuservariableelse btxexpandedjournal btxfield contained
+syn keyword contextCommon btxfieldname btxfieldtype btxfirstofrange btxflush btxflushauthor contained
+syn keyword contextCommon btxflushauthorinverted btxflushauthorinvertedshort btxflushauthorname btxflushauthornormal btxflushauthornormalshort contained
+syn keyword contextCommon btxflushsuffix btxfoundname btxfoundtype btxhiddencitation btxhybridcite contained
+syn keyword contextCommon btxlabellanguage btxlabeltext btxlistcitation btxloadjournalist btxoneorrange contained
+syn keyword contextCommon btxremapauthor btxrenderingdefinitions btxsavejournalist btxsetup btxsingularorplural contained
+syn keyword contextCommon btxsingularplural btxtextcitation buffer buildmathaccent buildtextaccent contained
+syn keyword contextCommon buildtextbottomcomma buildtextbottomdot buildtextcedilla buildtextgrave buildtextmacron contained
+syn keyword contextCommon buildtextognek bullet button cacute calligraphic contained
+syn keyword contextCommon camel cap capital carriagereturn cases contained
+syn keyword contextCommon catcodetable catcodetablename cbox ccaron ccedilla contained
+syn keyword contextCommon ccircumflex ccurl cdot cdotaccent cdotp contained
+syn keyword contextCommon cdots centeraligned centerbox centerdot centeredbox contained
+syn keyword contextCommon centeredlastline centerednextbox centerline cfrac chapter contained
+syn keyword contextCommon character characteralign characters chardescription charwidthlanguage contained
+syn keyword contextCommon check checkcharacteralign checkedblank checkedchar checkedfences contained
+syn keyword contextCommon checkedfiller checkedstrippedcsname checkinjector checkmark checknextindentation contained
+syn keyword contextCommon checknextinjector checkpage checkparameters checkpreviousinjector checksoundtrack contained
+syn keyword contextCommon checktwopassdata checkvariables chem chemical chemicalbottext contained
+syn keyword contextCommon chemicalmidtext chemicalsymbol chemicaltext chemicaltoptext chi contained
+syn keyword contextCommon chineseallnumerals chinesecapnumerals chinesenumerals chook circ contained
+syn keyword contextCommon circeq circlearrowleft circlearrowright circledR circledS contained
+syn keyword contextCommon circledast circledcirc circleddash circledequals circleonrightarrow contained
+syn keyword contextCommon citation cite clap classfont cldcommand contained
+syn keyword contextCommon cldcontext cldloadfile cldprocessfile cleftarrow clip contained
+syn keyword contextCommon clippedoverlayimage clonefield clubsuit collect collectedtext contained
+syn keyword contextCommon collectexpanded collecting colon coloncolonequals colonequals contained
+syn keyword contextCommon color colorbar colorcomponents colored colorintent contained
+syn keyword contextCommon coloronly colorset colorvalue column columnbreak contained
+syn keyword contextCommon columns columnset columnsetspan columnsetspanwidth combination contained
+syn keyword contextCommon combinepages commalistelement commalistsentence commalistsize comment contained
+syn keyword contextCommon comparecolorgroup comparedimension comparedimensioneps comparepalet complement contained
+syn keyword contextCommon completebtxrendering completecontent completeindex completelist completelistofabbreviations contained
+syn keyword contextCommon completelistofchemicals completelistoffigures completelistofgraphics completelistofintermezzi completelistoflogos contained
+syn keyword contextCommon completelistofpublications completelistofsorts completelistofsynonyms completelistoftables completepagenumber contained
+syn keyword contextCommon completeregister complexes complexorsimple complexorsimpleempty component contained
+syn keyword contextCommon composedcollector composedlayer compounddiscretionary compresult cong contained
+syn keyword contextCommon constantdimen constantdimenargument constantemptyargument constantnumber constantnumberargument contained
+syn keyword contextCommon contentreference contextcode contextdefinitioncode continuednumber continueifinputfile contained
+syn keyword contextCommon convertargument convertcommand convertedcounter converteddimen convertedsubcounter contained
+syn keyword contextCommon convertmonth convertnumber convertvalue convertvboxtohbox coprod contained
+syn keyword contextCommon copyboxfromcache copybtxlabeltext copyfield copyheadtext copylabeltext contained
+syn keyword contextCommon copymathlabeltext copyoperatortext copypages copyparameters copyposition contained
+syn keyword contextCommon copyprefixtext copyright copysetups copysuffixtext copytaglabeltext contained
+syn keyword contextCommon copyunittext correctwhitespace countersubs counttoken counttokens contained
+syn keyword contextCommon cramped crampedclap crampedllap crampedrlap crightarrow contained
+syn keyword contextCommon crightoverleftarrow crlf crlfplaceholder cstroke ctop contained
+syn keyword contextCommon ctxcommand ctxdirectcommand ctxdirectlua ctxfunction ctxfunctiondefinition contained
+syn keyword contextCommon ctxlatecommand ctxlatelua ctxloadluafile ctxlua ctxluabuffer contained
+syn keyword contextCommon ctxluacode ctxreport ctxsprint cup curlyeqprec contained
+syn keyword contextCommon curlyeqsucc curlyvee curlywedge currentassignmentlistkey currentassignmentlistvalue contained
+syn keyword contextCommon currentbtxuservariable currentcolor currentcommalistitem currentcomponent currentdate contained
+syn keyword contextCommon currentenvironment currentfeaturetest currentheadnumber currentinterface currentlanguage contained
+syn keyword contextCommon currentlistentrydestinationattribute currentlistentrylimitedtext currentlistentrynumber currentlistentrypagenumber currentlistentryreferenceattribute contained
+syn keyword contextCommon currentlistentrytitle currentlistentrytitlerendered currentlistentrywrapper currentlistsymbol currentmainlanguage contained
+syn keyword contextCommon currentmessagetext currentmoduleparameter currentoutputstream currentproduct currentproject contained
+syn keyword contextCommon currentregime currentregisterpageuserdata currentresponses currenttime currentvalue contained
+syn keyword contextCommon currentxtablecolumn currentxtablerow curvearrowleft curvearrowright cwopencirclearrow contained
+syn keyword contextCommon cyrillicA cyrillicAE cyrillicAbreve cyrillicAdiaeresis cyrillicB contained
+syn keyword contextCommon cyrillicBIGYUS cyrillicBIGYUSiotified cyrillicC cyrillicCH cyrillicCHEDC contained
+syn keyword contextCommon cyrillicCHEDCabkhasian cyrillicCHEabkhasian cyrillicCHEdiaeresis cyrillicCHEkhakassian cyrillicCHEvertstroke contained
+syn keyword contextCommon cyrillicD cyrillicDASIAPNEUMATA cyrillicDJE cyrillicDZE cyrillicDZEabkhasian contained
+syn keyword contextCommon cyrillicDZHE cyrillicE cyrillicELtail cyrillicEMtail cyrillicENDC contained
+syn keyword contextCommon cyrillicENGHE cyrillicENhook cyrillicENtail cyrillicEREV cyrillicERY contained
+syn keyword contextCommon cyrillicERtick cyrillicEbreve cyrillicEdiaeresis cyrillicEgrave cyrillicEiotified contained
+syn keyword contextCommon cyrillicF cyrillicFITA cyrillicG cyrillicGHEmidhook cyrillicGHEstroke contained
+syn keyword contextCommon cyrillicGHEupturn cyrillicGJE cyrillicH cyrillicHA cyrillicHADC contained
+syn keyword contextCommon cyrillicHRDSN cyrillicI cyrillicIE cyrillicII cyrillicISHRT contained
+syn keyword contextCommon cyrillicISHRTtail cyrillicIZHITSA cyrillicIZHITSAdoublegrave cyrillicIdiaeresis cyrillicIgrave contained
+syn keyword contextCommon cyrillicImacron cyrillicJE cyrillicK cyrillicKADC cyrillicKAbashkir contained
+syn keyword contextCommon cyrillicKAhook cyrillicKAstroke cyrillicKAvertstroke cyrillicKJE cyrillicKOPPA contained
+syn keyword contextCommon cyrillicKSI cyrillicL cyrillicLITTLEYUS cyrillicLITTLEYUSiotified cyrillicLJE contained
+syn keyword contextCommon cyrillicM cyrillicN cyrillicNJE cyrillicO cyrillicOMEGA contained
+syn keyword contextCommon cyrillicOMEGAround cyrillicOMEGAtitlo cyrillicOT cyrillicObarred cyrillicObarreddiaeresis contained
+syn keyword contextCommon cyrillicOdiaeresis cyrillicP cyrillicPALATALIZATION cyrillicPALOCHKA cyrillicPEmidhook contained
+syn keyword contextCommon cyrillicPSI cyrillicPSILIPNEUMATA cyrillicR cyrillicS cyrillicSCHWA contained
+syn keyword contextCommon cyrillicSCHWAdiaeresis cyrillicSDSC cyrillicSEMISOFT cyrillicSFTSN cyrillicSH contained
+syn keyword contextCommon cyrillicSHCH cyrillicSHHA cyrillicT cyrillicTEDC cyrillicTETSE contained
+syn keyword contextCommon cyrillicTITLO cyrillicTSHE cyrillicU cyrillicUK cyrillicUSHRT contained
+syn keyword contextCommon cyrillicUdiaeresis cyrillicUdoubleacute cyrillicUmacron cyrillicV cyrillicYA contained
+syn keyword contextCommon cyrillicYAT cyrillicYERUdiaeresis cyrillicYI cyrillicYO cyrillicYU contained
+syn keyword contextCommon cyrillicYstr cyrillicYstrstroke cyrillicZ cyrillicZDSC cyrillicZEdiaeresis contained
+syn keyword contextCommon cyrillicZH cyrillicZHEbreve cyrillicZHEdescender cyrillicZHEdiaeresis cyrillica contained
+syn keyword contextCommon cyrillicabreve cyrillicadiaeresis cyrillicae cyrillicb cyrillicbigyus contained
+syn keyword contextCommon cyrillicbigyusiotified cyrillicc cyrillicch cyrilliccheabkhasian cyrillicchedc contained
+syn keyword contextCommon cyrillicchedcabkhasian cyrillicchediaeresis cyrillicchekhakassian cyrillicchevertstroke cyrillicd contained
+syn keyword contextCommon cyrillicdje cyrillicdze cyrillicdzeabkhasian cyrillicdzhe cyrillice contained
+syn keyword contextCommon cyrillicebreve cyrillicediaeresis cyrillicegrave cyrilliceiotified cyrilliceltail contained
+syn keyword contextCommon cyrillicemtail cyrillicendc cyrillicenghe cyrillicenhook cyrillicentail contained
+syn keyword contextCommon cyrillicerev cyrillicertick cyrillicery cyrillicf cyrillicfita contained
+syn keyword contextCommon cyrillicg cyrillicghemidhook cyrillicghestroke cyrillicgheupturn cyrillicgje contained
+syn keyword contextCommon cyrillich cyrillicha cyrillichadc cyrillichrdsn cyrillici contained
+syn keyword contextCommon cyrillicidiaeresis cyrillicie cyrillicigrave cyrillicii cyrillicimacron contained
+syn keyword contextCommon cyrillicishrt cyrillicishrttail cyrillicizhitsa cyrillicizhitsadoublegrave cyrillicje contained
+syn keyword contextCommon cyrillick cyrillickabashkir cyrillickadc cyrillickahook cyrillickastroke contained
+syn keyword contextCommon cyrillickavertstroke cyrillickje cyrillickoppa cyrillicksi cyrillicl contained
+syn keyword contextCommon cyrilliclittleyus cyrilliclittleyusiotified cyrilliclje cyrillicm cyrillicn contained
+syn keyword contextCommon cyrillicnje cyrillico cyrillicobarred cyrillicobarreddiaeresis cyrillicodiaeresis contained
+syn keyword contextCommon cyrillicomega cyrillicomegaround cyrillicomegatitlo cyrillicot cyrillicp contained
+syn keyword contextCommon cyrillicpemidhook cyrillicpsi cyrillicr cyrillics cyrillicschwa contained
+syn keyword contextCommon cyrillicschwadiaeresis cyrillicsdsc cyrillicsemisoft cyrillicsftsn cyrillicsh contained
+syn keyword contextCommon cyrillicshch cyrillicshha cyrillict cyrillictedc cyrillictetse contained
+syn keyword contextCommon cyrillictshe cyrillicu cyrillicudiaeresis cyrillicudoubleacute cyrillicuk contained
+syn keyword contextCommon cyrillicumacron cyrillicushrt cyrillicv cyrillicya cyrillicyat contained
+syn keyword contextCommon cyrillicyerudiaeresis cyrillicyi cyrillicyo cyrillicystr cyrillicystrstroke contained
+syn keyword contextCommon cyrillicyu cyrillicz cyrilliczdsc cyrilliczediaeresis cyrilliczh contained
+syn keyword contextCommon cyrilliczhebreve cyrilliczhedescender cyrilliczhediaeresis d dag contained
+syn keyword contextCommon dagger daleth dasharrow dashedleftarrow dashedrightarrow contained
+syn keyword contextCommon dashv datasetvariable date daylong dayoftheweek contained
+syn keyword contextCommon dayshort dayspermonth dbinom dcaron dcurl contained
+syn keyword contextCommon dd ddag ddagger dddot ddot contained
+syn keyword contextCommon ddots decrement decrementcounter decrementedcounter decrementpagenumber contained
+syn keyword contextCommon decrementsubpagenumber decrementvalue defaultinterface defaultobjectpage defaultobjectreference contained
+syn keyword contextCommon defcatcodecommand defconvertedargument defconvertedcommand defconvertedvalue define contained
+syn keyword contextCommon defineMPinstance defineTABLEsetup defineaccent defineactivecharacter definealternativestyle contained
+syn keyword contextCommon defineanchor defineattachment defineattribute definebackground definebar contained
+syn keyword contextCommon defineblock definebodyfont definebodyfontenvironment definebodyfontswitch definebreakpoint contained
+syn keyword contextCommon definebreakpoints definebtx definebtxdataset definebtxregister definebtxrendering contained
+syn keyword contextCommon definebuffer definebutton definecapitals definecharacter definecharacterkerning contained
+syn keyword contextCommon definecharacterspacing definechemical definechemicals definechemicalsymbol definecollector contained
+syn keyword contextCommon definecolor definecolorgroup definecolumnbreak definecolumnset definecolumnsetarea contained
+syn keyword contextCommon definecolumnsetspan definecombination definecombinedlist definecommand definecomment contained
+syn keyword contextCommon definecomplexorsimple definecomplexorsimpleempty defineconversion defineconversionset definecounter contained
+syn keyword contextCommon definedataset definedate definedelimitedtext definedeq definedescription contained
+syn keyword contextCommon definedfont definedocument defineeffect defineenumeration defineexpandable contained
+syn keyword contextCommon defineexpansion defineexternalfigure definefacingfloat definefallbackfamily definefield contained
+syn keyword contextCommon definefieldbody definefieldbodyset definefieldcategory definefieldstack definefiguresymbol contained
+syn keyword contextCommon definefileconstant definefilefallback definefilesynonym definefiller definefirstline contained
+syn keyword contextCommon definefittingpage definefloat definefont definefontalternative definefontfallback contained
+syn keyword contextCommon definefontfamily definefontfamilypreset definefontfeature definefontfile definefontsize contained
+syn keyword contextCommon definefontsolution definefontstyle definefontsynonym defineformula defineformulaalternative contained
+syn keyword contextCommon defineformulaframed defineframed defineframedcontent defineframedtable defineframedtext contained
+syn keyword contextCommon definefrozenfont defineglobalcolor definegraphictypesynonym definegridsnapping definehbox contained
+syn keyword contextCommon definehead defineheadalternative definehelp definehigh definehighlight contained
+syn keyword contextCommon definehspace definehyphenationfeatures defineindentedtext defineindenting defineinitial contained
+syn keyword contextCommon defineinsertion defineinteraction defineinteractionbar defineinteractionmenu defineinterfaceconstant contained
+syn keyword contextCommon defineinterfaceelement defineinterfacevariable defineinterlinespace defineintermediatecolor defineitemgroup contained
+syn keyword contextCommon defineitems definelabel definelabelclass definelayer definelayerpreset contained
+syn keyword contextCommon definelayout definelinefiller definelinenote definelinenumbering definelines contained
+syn keyword contextCommon definelist definelistalternative definelistextra definelow definelowhigh contained
+syn keyword contextCommon definelowmidhigh definemakeup definemarginblock definemargindata definemarker contained
+syn keyword contextCommon definemarking definemathaccent definemathalignment definemathcases definemathcommand contained
+syn keyword contextCommon definemathdouble definemathdoubleextensible definemathematics definemathextensible definemathfence contained
+syn keyword contextCommon definemathfraction definemathframed definemathmatrix definemathornament definemathover contained
+syn keyword contextCommon definemathoverextensible definemathovertextextensible definemathradical definemathstackers definemathstyle contained
+syn keyword contextCommon definemathtriplet definemathunder definemathunderextensible definemathundertextextensible definemathunstacked contained
+syn keyword contextCommon definemeasure definemessageconstant definemixedcolumns definemode definemulticolumns contained
+syn keyword contextCommon definemultitonecolor definenamedcolor definenamespace definenarrower definenote contained
+syn keyword contextCommon defineorientation defineornament defineoutputroutine defineoutputroutinecommand defineoverlay contained
+syn keyword contextCommon definepage definepagebreak definepagechecker definepagecolumns definepageinjection contained
+syn keyword contextCommon definepageinjectionalternative definepageshift definepagestate definepairedbox definepalet contained
+syn keyword contextCommon definepapersize defineparagraph defineparagraphs defineparallel defineparbuilder contained
+syn keyword contextCommon defineperiodkerning defineplaceholder defineplacement definepositioning defineprefixset contained
+syn keyword contextCommon defineprocesscolor defineprocessor defineprofile defineprogram definepushbutton contained
+syn keyword contextCommon definepushsymbol definereference definereferenceformat defineregister definerenderingwindow contained
+syn keyword contextCommon defineresetset defineruby definescale definescript definesection contained
+syn keyword contextCommon definesectionblock definesectionlevels defineselector defineseparatorset defineshift contained
+syn keyword contextCommon definesidebar definesort definesorting definespotcolor definestartstop contained
+syn keyword contextCommon definestyle definestyleinstance definesubfield definesubformula definesymbol contained
+syn keyword contextCommon definesynonym definesynonyms definesystemattribute definesystemconstant definesystemvariable contained
+syn keyword contextCommon definetabletemplate definetabulate definetext definetextbackground definetextflow contained
+syn keyword contextCommon definetextnote definetokenlist definetooltip definetransparency definetwopasslist contained
+syn keyword contextCommon definetype definetypeface definetypescriptprefix definetypescriptsynonym definetypesetting contained
+syn keyword contextCommon definetyping defineunit defineuserdata defineuserdataalternative defineviewerlayer contained
+syn keyword contextCommon definevspace definevspacing definevspacingamount definextable defrostparagraphproperties contained
+syn keyword contextCommon delimited delimitedtext delta depthofstring depthonlybox contained
+syn keyword contextCommon depthspanningtext depthstrut determineheadnumber determinelistcharacteristics determinenoflines contained
+syn keyword contextCommon determineregistercharacteristics devanagarinumerals dfrac dhook diameter contained
+syn keyword contextCommon diamond diamondsuit differentialD differentiald digamma contained
+syn keyword contextCommon digits dimensiontocount directboxfromcache directcolor directcolored contained
+syn keyword contextCommon directconvertedcounter directcopyboxfromcache directdummyparameter directgetboxllx directgetboxlly contained
+syn keyword contextCommon directhighlight directlocalframed directluacode directparwrapper directselect contained
+syn keyword contextCommon directsetbar directsetup directsymbol directvspacing dis contained
+syn keyword contextCommon disabledirectives disableexperiments disablemode disableoutputstream disableparpositions contained
+syn keyword contextCommon disableregime disabletrackers displaymath displaymathematics displaymessage contained
+syn keyword contextCommon disposeluatable distributedhsize div dividedsize divideontimes contained
+syn keyword contextCommon divides dmath doadaptleftskip doadaptrightskip doaddfeature contained
+syn keyword contextCommon doassign doassignempty doboundtext docheckassignment docheckedpair contained
+syn keyword contextCommon document documentvariable dodoubleargument dodoubleargumentwithset dodoubleempty contained
+syn keyword contextCommon dodoubleemptywithset dodoublegroupempty doeassign doexpandedrecurse dofastloopcs contained
+syn keyword contextCommon dogetattribute dogetattributeid dogetcommacommandelement dogobbledoubleempty dogobblesingleempty contained
+syn keyword contextCommon dohyphens doif doifMPgraphicelse doifallcommon doifallcommonelse contained
+syn keyword contextCommon doifalldefinedelse doifallmodes doifallmodeselse doifassignmentelse doifassignmentelsecs contained
+syn keyword contextCommon doifblackelse doifbothsides doifbothsidesoverruled doifboxelse doifbufferelse contained
+syn keyword contextCommon doifcheckedpagestate doifcolor doifcolorelse doifcommandhandler doifcommandhandlerelse contained
+syn keyword contextCommon doifcommon doifcommonelse doifcontent doifconversiondefinedelse doifconversionnumberelse contained
+syn keyword contextCommon doifcounter doifcounterelse doifcurrentfonthasfeatureelse doifdefined doifdefinedcounter contained
+syn keyword contextCommon doifdefinedcounterelse doifdefinedelse doifdimensionelse doifdimenstringelse doifdocumentargument contained
+syn keyword contextCommon doifdocumentargumentelse doifdocumentfilename doifdocumentfilenameelse doifdocumentvariable doifdocumentvariableelse contained
+syn keyword contextCommon doifdrawingblackelse doifelse doifelseMPgraphic doifelseallcommon doifelsealldefined contained
+syn keyword contextCommon doifelseallmodes doifelseassignment doifelseassignmentcs doifelseblack doifelsebox contained
+syn keyword contextCommon doifelseboxincache doifelsebuffer doifelsecolor doifelsecommandhandler doifelsecommon contained
+syn keyword contextCommon doifelseconversiondefined doifelseconversionnumber doifelsecounter doifelsecurrentfonthasfeature doifelsecurrentsortingused contained
+syn keyword contextCommon doifelsecurrentsynonymshown doifelsecurrentsynonymused doifelsedefined doifelsedefinedcounter doifelsedimension contained
+syn keyword contextCommon doifelsedimenstring doifelsedocumentargument doifelsedocumentfilename doifelsedocumentvariable doifelsedrawingblack contained
+syn keyword contextCommon doifelseempty doifelseemptyvalue doifelseemptyvariable doifelseenv doifelsefastoptionalcheck contained
+syn keyword contextCommon doifelsefastoptionalcheckcs doifelsefieldbody doifelsefieldcategory doifelsefigure doifelsefile contained
+syn keyword contextCommon doifelsefiledefined doifelsefileexists doifelsefirstchar doifelseflagged doifelsefontchar contained
+syn keyword contextCommon doifelsefontfeature doifelsefontpresent doifelsefontsynonym doifelseframed doifelsehasspace contained
+syn keyword contextCommon doifelsehelp doifelseincsname doifelseindented doifelseinelement doifelseinputfile contained
+syn keyword contextCommon doifelseinsertion doifelseinset doifelseinstring doifelseinsymbolset doifelseintoks contained
+syn keyword contextCommon doifelseintwopassdata doifelseitalic doifelselanguage doifelselayerdata doifelselayoutdefined contained
+syn keyword contextCommon doifelselayoutsomeline doifelselayouttextline doifelseleapyear doifelselist doifelselocation contained
+syn keyword contextCommon doifelselocfile doifelsemainfloatbody doifelsemarkedcontent doifelsemarkedpage doifelsemarking contained
+syn keyword contextCommon doifelsemeaning doifelsemessage doifelsemode doifelsenextbgroup doifelsenextbgroupcs contained
+syn keyword contextCommon doifelsenextchar doifelsenextoptional doifelsenextoptionalcs doifelsenextparenthesis doifelsenonzeropositive contained
+syn keyword contextCommon doifelsenoteonsamepage doifelsenothing doifelsenumber doifelseobjectfound doifelseobjectreferencefound contained
+syn keyword contextCommon doifelseoddpage doifelseoddpagefloat doifelseoldercontext doifelseolderversion doifelseorientation contained
+syn keyword contextCommon doifelseoverlapping doifelseoverlay doifelseparallel doifelseparentfile doifelseparwrapper contained
+syn keyword contextCommon doifelsepath doifelsepathexists doifelsepatterns doifelseposition doifelsepositionaction contained
+syn keyword contextCommon doifelsepositiononpage doifelsepositionsonsamepage doifelsepositionsonthispage doifelsepositionsused doifelsereferencefound contained
+syn keyword contextCommon doifelserightpage doifelserightpagefloat doifelserighttoleftinbox doifelsesamelinereference doifelsesamestring contained
+syn keyword contextCommon doifelsesetups doifelsesomebackground doifelsesomespace doifelsesomething doifelsesometoks contained
+syn keyword contextCommon doifelsestringinstring doifelsestructurelisthasnumber doifelsestructurelisthaspage doifelsesymboldefined doifelsesymbolset contained
+syn keyword contextCommon doifelsetext doifelsetextflow doifelsetextflowcollector doifelsetopofpage doifelsetypingfile contained
+syn keyword contextCommon doifelseundefined doifelseurldefined doifelsevalue doifelsevaluenothing doifelsevariable contained
+syn keyword contextCommon doifempty doifemptyelse doifemptytoks doifemptyvalue doifemptyvalueelse contained
+syn keyword contextCommon doifemptyvariable doifemptyvariableelse doifenv doifenvelse doiffastoptionalcheckcselse contained
+syn keyword contextCommon doiffastoptionalcheckelse doiffieldbodyelse doiffieldcategoryelse doiffigureelse doiffile contained
+syn keyword contextCommon doiffiledefinedelse doiffileelse doiffileexistselse doiffirstcharelse doifflaggedelse contained
+syn keyword contextCommon doiffontcharelse doiffontfeatureelse doiffontpresentelse doiffontsynonymelse doifhasspaceelse contained
+syn keyword contextCommon doifhelpelse doifincsnameelse doifinelementelse doifinputfileelse doifinsertionelse contained
+syn keyword contextCommon doifinset doifinsetelse doifinstring doifinstringelse doifinsymbolset contained
+syn keyword contextCommon doifinsymbolsetelse doifintokselse doifintwopassdataelse doifitalicelse doiflanguageelse contained
+syn keyword contextCommon doiflayerdataelse doiflayoutdefinedelse doiflayoutsomelineelse doiflayouttextlineelse doifleapyearelse contained
+syn keyword contextCommon doiflistelse doiflocationelse doiflocfileelse doifmainfloatbodyelse doifmarkingelse contained
+syn keyword contextCommon doifmeaningelse doifmessageelse doifmode doifmodeelse doifnextbgroupcselse contained
+syn keyword contextCommon doifnextbgroupelse doifnextcharelse doifnextoptionalcselse doifnextoptionalelse doifnextparenthesiselse contained
+syn keyword contextCommon doifnonzeropositiveelse doifnot doifnotallcommon doifnotallmodes doifnotcommandhandler contained
+syn keyword contextCommon doifnotcommon doifnotcounter doifnotdocumentargument doifnotdocumentfilename doifnotdocumentvariable contained
+syn keyword contextCommon doifnotempty doifnotemptyvalue doifnotemptyvariable doifnotenv doifnoteonsamepageelse contained
+syn keyword contextCommon doifnotescollected doifnotfile doifnotflagged doifnothing doifnothingelse contained
+syn keyword contextCommon doifnotinset doifnotinsidesplitfloat doifnotinstring doifnotmode doifnotnumber contained
+syn keyword contextCommon doifnotsamestring doifnotsetups doifnotvalue doifnotvariable doifnumber contained
+syn keyword contextCommon doifnumberelse doifobjectfoundelse doifobjectreferencefoundelse doifoddpageelse doifoddpagefloatelse contained
+syn keyword contextCommon doifoldercontextelse doifolderversionelse doifoutervmode doifoverlappingelse doifoverlayelse contained
+syn keyword contextCommon doifparallelelse doifparentfileelse doifpathelse doifpathexistselse doifpatternselse contained
+syn keyword contextCommon doifposition doifpositionaction doifpositionactionelse doifpositionelse doifpositiononpageelse contained
+syn keyword contextCommon doifpositionsonsamepageelse doifpositionsonthispageelse doifpositionsusedelse doifreferencefoundelse doifrightpageelse contained
+syn keyword contextCommon doifrightpagefloatelse doifrighttoleftinboxelse doifsamelinereferenceelse doifsamestring doifsamestringelse contained
+syn keyword contextCommon doifsetups doifsetupselse doifsomebackground doifsomebackgroundelse doifsomespaceelse contained
+syn keyword contextCommon doifsomething doifsomethingelse doifsometoks doifsometokselse doifstringinstringelse contained
+syn keyword contextCommon doifstructurelisthasnumberelse doifstructurelisthaspageelse doifsymboldefinedelse doifsymbolsetelse doiftext contained
+syn keyword contextCommon doiftextelse doiftextflowcollectorelse doiftextflowelse doiftopofpageelse doiftypingfileelse contained
+syn keyword contextCommon doifundefined doifundefinedcounter doifundefinedelse doifunknownfontfeature doifurldefinedelse contained
+syn keyword contextCommon doifvalue doifvalueelse doifvaluenothing doifvaluenothingelse doifvaluesomething contained
+syn keyword contextCommon doifvariable doifvariableelse doindentation dollar doloop contained
+syn keyword contextCommon doloopoverlist donothing dontconvertfont dontleavehmode dontpermitspacesbetweengroups contained
+syn keyword contextCommon dopositionaction doprocesslocalsetups doquadrupleargument doquadrupleempty doquadruplegroupempty contained
+syn keyword contextCommon doquintupleargument doquintupleempty doquintuplegroupempty dorechecknextindentation dorecurse contained
+syn keyword contextCommon dorepeatwithcommand doreplacefeature doresetandafffeature doresetattribute dorotatebox contained
+syn keyword contextCommon dosetattribute dosetleftskipadaption dosetrightskipadaption dosetupcheckedinterlinespace doseventupleargument contained
+syn keyword contextCommon doseventupleempty dosingleargument dosingleempty dosinglegroupempty dosixtupleargument contained
+syn keyword contextCommon dosixtupleempty dosomebreak dostepwiserecurse dosubtractfeature dot contained
+syn keyword contextCommon doteq doteqdot dotfill dotfskip dotlessI contained
+syn keyword contextCommon dotlessJ dotlessi dotlessj dotlessjstroke dotminus contained
+syn keyword contextCommon dotoks dotplus dotripleargument dotripleargumentwithset dotripleempty contained
+syn keyword contextCommon dotripleemptywithset dotriplegroupempty dots dottedcircle dottedrightarrow contained
+syn keyword contextCommon doublebar doublebond doublebrace doublebracket doublecap contained
+syn keyword contextCommon doublecup doubleparent doubleprime doubleverticalbar dowith contained
+syn keyword contextCommon dowithnextbox dowithnextboxcontent dowithnextboxcontentcs dowithnextboxcs dowithpargument contained
+syn keyword contextCommon dowithrange dowithwargument downarrow downdasharrow downdownarrows contained
+syn keyword contextCommon downharpoonleft downharpoonright downuparrows downwhitearrow downzigzagarrow contained
+syn keyword contextCommon dpofstring dstroke dtail dummydigit dummyparameter contained
+syn keyword contextCommon dzcaronligature dzligature eTeX eacute ebreve contained
+syn keyword contextCommon ecaron ecedilla ecircumflex ecircumflexacute ecircumflexdotbelow contained
+syn keyword contextCommon ecircumflexgrave ecircumflexhook ecircumflextilde edefconvertedargument ediaeresis contained
+syn keyword contextCommon edotaccent edotbelow edoublegrave ee efcmaxheight contained
+syn keyword contextCommon efcmaxwidth efcminheight efcminwidth efcparameter effect contained
+syn keyword contextCommon egrave ehook einvertedbreve elapsedseconds elapsedsteptime contained
+syn keyword contextCommon elapsedtime eleftarrowfill eleftharpoondownfill eleftharpoonupfill eleftrightarrowfill contained
+syn keyword contextCommon element ell em emacron embeddedxtable contained
+syn keyword contextCommon emdash emphasisboldface emphasistypeface emptylines emptyset contained
+syn keyword contextCommon emquad emspace enableasciimode enabledirectives enableexperiments contained
+syn keyword contextCommon enablemode enableoutputstream enableparpositions enableregime enabletrackers contained
+syn keyword contextCommon endash endnote endofline enquad enskip contained
+syn keyword contextCommon enspace env environment envvar eogonek contained
+syn keyword contextCommon eoverbarfill eoverbracefill eoverbracketfill eoverparentfill epos contained
+syn keyword contextCommon epsilon eq eqcirc eqeq eqeqeq contained
+syn keyword contextCommon eqgtr eqless eqsim eqslantgtr eqslantless contained
+syn keyword contextCommon equaldigits equalscolon equiv erightarrowfill erightharpoondownfill contained
+syn keyword contextCommon erightharpoonupfill eta eth ethiopic etilde contained
+syn keyword contextCommon etwoheadrightarrowfill eunderbarfill eunderbracefill eunderbracketfill eunderparentfill contained
+syn keyword contextCommon exceptions exclamdown executeifdefined exists exitloop contained
+syn keyword contextCommon exitloopnow expandcheckedcsname expanded expandedcollect expandeddoif contained
+syn keyword contextCommon expandeddoifelse expandeddoifnot expandfontsynonym expdoif expdoifcommonelse contained
+syn keyword contextCommon expdoifelse expdoifelsecommon expdoifelseinset expdoifinsetelse expdoifnot contained
+syn keyword contextCommon exponentiale extendedcatcodetable externalfigure externalfigurecollection externalfigurecollectionmaxheight contained
+syn keyword contextCommon externalfigurecollectionmaxwidth externalfigurecollectionminheight externalfigurecollectionminwidth externalfigurecollectionparameter facingfloat contained
+syn keyword contextCommon fact fakebox fallingdotseq fastdecrement fastincrement contained
+syn keyword contextCommon fastlocalframed fastloopfinal fastloopindex fastscale fastsetup contained
+syn keyword contextCommon fastsetupwithargument fastsetupwithargumentswapped fastswitchtobodyfont fastsxsy feature contained
+syn keyword contextCommon fence fenced fetchallmarkings fetchallmarks fetchmark contained
+syn keyword contextCommon fetchmarking fetchonemark fetchonemarking fetchruntinecommand fetchtwomarkings contained
+syn keyword contextCommon fetchtwomarks ffiligature ffligature fflligature fhook contained
+syn keyword contextCommon field fieldbody fieldstack fifthoffivearguments fifthofsixarguments contained
+syn keyword contextCommon figure figurefilename figurefilepath figurefiletype figurefullname contained
+syn keyword contextCommon figureheight figurenaturalheight figurenaturalwidth figurespace figuresymbol contained
+syn keyword contextCommon figuretext figurewidth filename filigature filledhboxb contained
+syn keyword contextCommon filledhboxc filledhboxg filledhboxk filledhboxm filledhboxr contained
+syn keyword contextCommon filledhboxy filler fillinline fillinrules fillintext contained
+syn keyword contextCommon fillupto filterfromnext filterfromvalue filterpages filterreference contained
+syn keyword contextCommon findtwopassdata finishregisterentry firstcharacter firstcounter firstcountervalue contained
+syn keyword contextCommon firstinlist firstoffivearguments firstoffourarguments firstofoneargument firstofoneunexpanded contained
+syn keyword contextCommon firstofsixarguments firstofthreearguments firstofthreeunexpanded firstoftwoarguments firstoftwounexpanded contained
+syn keyword contextCommon firstrealpage firstrealpagenumber firstsubcountervalue firstsubpage firstsubpagenumber contained
+syn keyword contextCommon firstuserpage firstuserpagenumber fitfield fitfieldframed fittingpage contained
+syn keyword contextCommon fittopbaselinegrid fiveeighths fivesixths fixed fixedspace contained
+syn keyword contextCommon fixedspaces flag flat flligature floatcombination contained
+syn keyword contextCommon floatuserdataparameter flushbox flushboxregister flushcollector flushedrightlastline contained
+syn keyword contextCommon flushlayer flushlocalfloats flushnextbox flushnotes flushoutputstream contained
+syn keyword contextCommon flushshapebox flushtextflow flushtokens flushtoks font contained
+syn keyword contextCommon fontalternative fontbody fontchar fontcharbyindex fontclass contained
+syn keyword contextCommon fontclassname fontface fontfeaturelist fontsize fontsolution contained
+syn keyword contextCommon fontstyle footnote footnotetext forall forcecharacterstripping contained
+syn keyword contextCommon forcelocalfloats forgeteverypar forgetparagraphfreezing forgetparameters forgetparskip contained
+syn keyword contextCommon forgetparwrapper forgetragged formula formulanumber formulas contained
+syn keyword contextCommon foundbox fourfifths fourperemspace fourthoffivearguments fourthoffourarguments contained
+syn keyword contextCommon fourthofsixarguments frac framed framedcell framedcontent contained
+syn keyword contextCommon frameddimension framedparameter framedrow framedtable framedtext contained
+syn keyword contextCommon freezedimenmacro freezemeasure freezeparagraphproperties frenchspacing from contained
+syn keyword contextCommon fromlinenote frontmatter frown frozenhbox frule contained
+syn keyword contextCommon gacute gamma gbreve gcaron gcircumflex contained
+syn keyword contextCommon gcommaaccent gdefconvertedargument gdefconvertedcommand gdotaccent ge contained
+syn keyword contextCommon geq geqq geqslant getMPdrawing getMPlayer contained
+syn keyword contextCommon getboxfromcache getboxllx getboxlly getbuffer getbufferdata contained
+syn keyword contextCommon getcommacommandsize getcommalistsize getdatavalue getdayoftheweek getdayspermonth contained
+syn keyword contextCommon getdefinedbuffer getdocumentargument getdocumentargumentdefault getdocumentfilename getdummyparameters contained
+syn keyword contextCommon getemptyparameters geteparameters getexpandedparameters getfiguredimensions getfirstcharacter contained
+syn keyword contextCommon getfirsttwopassdata getfromcommacommand getfromcommalist getfromluatable getfromtwopassdata contained
+syn keyword contextCommon getglyphdirect getglyphstyled getgparameters getinlineuserdata getlasttwopassdata contained
+syn keyword contextCommon getlocalfloat getlocalfloats getmarking getmessage getnamedglyphdirect contained
+syn keyword contextCommon getnamedglyphstyled getnamedtwopassdatalist getnaturaldimensions getnoflines getobject contained
+syn keyword contextCommon getobjectdimensions getpaletsize getparameters getparwrapper getprivatechar contained
+syn keyword contextCommon getprivateslot getrandomcount getrandomdimen getrandomfloat getrandomnumber contained
+syn keyword contextCommon getrandomseed getraweparameters getrawgparameters getrawnoflines getrawparameters contained
+syn keyword contextCommon getrawxparameters getreference getreferenceentry getroundednoflines gets contained
+syn keyword contextCommon getsubstring gettokenlist gettwopassdata gettwopassdatalist getuserdata contained
+syn keyword contextCommon getuvalue getvalue getvariable getvariabledefault getxparameters contained
+syn keyword contextCommon gg ggg gggtr gimel globaldisablemode contained
+syn keyword contextCommon globalenablemode globalletempty globalpopbox globalpopmacro globalpreventmode contained
+syn keyword contextCommon globalprocesscommalist globalpushbox globalpushmacro globalswapcounts globalswapdimens contained
+syn keyword contextCommon globalswapmacros globalundefine glyphfontfile gnapprox gneqq contained
+syn keyword contextCommon gnsim gobbledoubleempty gobbleeightarguments gobblefivearguments gobblefiveoptionals contained
+syn keyword contextCommon gobblefourarguments gobblefouroptionals gobbleninearguments gobbleoneargument gobbleoneoptional contained
+syn keyword contextCommon gobblesevenarguments gobblesingleempty gobblesixarguments gobblespacetokens gobbletenarguments contained
+syn keyword contextCommon gobblethreearguments gobblethreeoptionals gobbletwoarguments gobbletwooptionals gobbleuntil contained
+syn keyword contextCommon gobbleuntilrelax godown goto gotobox gotopage contained
+syn keyword contextCommon grabbufferdata grabbufferdatadirect grabuntil graphictext grave contained
+syn keyword contextCommon graycolor grayvalue greedysplitstring greekAlpha greekAlphadasia contained
+syn keyword contextCommon greekAlphadasiaperispomeni greekAlphadasiatonos greekAlphadasiavaria greekAlphaiotasub greekAlphaiotasubdasia contained
+syn keyword contextCommon greekAlphaiotasubdasiaperispomeni greekAlphaiotasubdasiatonos greekAlphaiotasubdasiavaria greekAlphaiotasubpsili greekAlphaiotasubpsiliperispomeni contained
+syn keyword contextCommon greekAlphaiotasubpsilitonos greekAlphaiotasubpsilivaria greekAlphamacron greekAlphapsili greekAlphapsiliperispomeni contained
+syn keyword contextCommon greekAlphapsilitonos greekAlphapsilivaria greekAlphatonos greekAlphavaria greekAlphavrachy contained
+syn keyword contextCommon greekBeta greekChi greekCoronis greekDelta greekEpsilon contained
+syn keyword contextCommon greekEpsilondasia greekEpsilondasiatonos greekEpsilondasiavaria greekEpsilonpsili greekEpsilonpsilitonos contained
+syn keyword contextCommon greekEpsilonpsilivaria greekEpsilontonos greekEpsilonvaria greekEta greekEtadasia contained
+syn keyword contextCommon greekEtadasiaperispomeni greekEtadasiatonos greekEtadasiavaria greekEtaiotasub greekEtaiotasubdasia contained
+syn keyword contextCommon greekEtaiotasubdasiaperispomeni greekEtaiotasubdasiatonos greekEtaiotasubdasiavaria greekEtaiotasubpsili greekEtaiotasubpsiliperispomeni contained
+syn keyword contextCommon greekEtaiotasubpsilitonos greekEtaiotasubpsilivaria greekEtapsili greekEtapsiliperispomeni greekEtapsilitonos contained
+syn keyword contextCommon greekEtapsilivaria greekEtatonos greekEtavaria greekGamma greekIota contained
+syn keyword contextCommon greekIotadasia greekIotadasiaperispomeni greekIotadasiatonos greekIotadasiavaria greekIotadialytika contained
+syn keyword contextCommon greekIotamacron greekIotapsili greekIotapsiliperispomeni greekIotapsilitonos greekIotapsilivaria contained
+syn keyword contextCommon greekIotatonos greekIotavaria greekIotavrachy greekKappa greekLambda contained
+syn keyword contextCommon greekMu greekNu greekOmega greekOmegadasia greekOmegadasiaperispomeni contained
+syn keyword contextCommon greekOmegadasiatonos greekOmegadasiavaria greekOmegaiotasub greekOmegaiotasubdasia greekOmegaiotasubdasiaperispomeni contained
+syn keyword contextCommon greekOmegaiotasubdasiatonos greekOmegaiotasubdasiavaria greekOmegaiotasubpsili greekOmegaiotasubpsiliperispomeni greekOmegaiotasubpsilitonos contained
+syn keyword contextCommon greekOmegaiotasubpsilivaria greekOmegapsili greekOmegapsiliperispomeni greekOmegapsilitonos greekOmegapsilivaria contained
+syn keyword contextCommon greekOmegatonos greekOmegavaria greekOmicron greekOmicrondasia greekOmicrondasiatonos contained
+syn keyword contextCommon greekOmicrondasiavaria greekOmicronpsili greekOmicronpsilitonos greekOmicronpsilivaria greekOmicrontonos contained
+syn keyword contextCommon greekOmicronvaria greekPhi greekPi greekPsi greekRho contained
+syn keyword contextCommon greekRhodasia greekSigma greekSigmalunate greekTau greekTheta contained
+syn keyword contextCommon greekUpsilon greekUpsilondasia greekUpsilondasiaperispomeni greekUpsilondasiatonos greekUpsilondasiavaria contained
+syn keyword contextCommon greekUpsilondialytika greekUpsilonmacron greekUpsilontonos greekUpsilonvaria greekUpsilonvrachy contained
+syn keyword contextCommon greekXi greekZeta greekalpha greekalphadasia greekalphadasiaperispomeni contained
+syn keyword contextCommon greekalphadasiatonos greekalphadasiavaria greekalphaiotasub greekalphaiotasubdasia greekalphaiotasubdasiaperispomeni contained
+syn keyword contextCommon greekalphaiotasubdasiatonos greekalphaiotasubdasiavaria greekalphaiotasubperispomeni greekalphaiotasubpsili greekalphaiotasubpsiliperispomeni contained
+syn keyword contextCommon greekalphaiotasubpsilitonos greekalphaiotasubpsilivaria greekalphaiotasubtonos greekalphaiotasubvaria greekalphamacron contained
+syn keyword contextCommon greekalphaoxia greekalphaperispomeni greekalphapsili greekalphapsiliperispomeni greekalphapsilitonos contained
+syn keyword contextCommon greekalphapsilivaria greekalphatonos greekalphavaria greekalphavrachy greekbeta contained
+syn keyword contextCommon greekbetaalt greekchi greekdasia greekdasiaperispomeni greekdasiavaria contained
+syn keyword contextCommon greekdelta greekdialytikaperispomeni greekdialytikatonos greekdialytikavaria greekdigamma contained
+syn keyword contextCommon greekepsilon greekepsilonalt greekepsilondasia greekepsilondasiatonos greekepsilondasiavaria contained
+syn keyword contextCommon greekepsilonoxia greekepsilonpsili greekepsilonpsilitonos greekepsilonpsilivaria greekepsilontonos contained
+syn keyword contextCommon greekepsilonvaria greeketa greeketadasia greeketadasiaperispomeni greeketadasiatonos contained
+syn keyword contextCommon greeketadasiavaria greeketaiotasub greeketaiotasubdasia greeketaiotasubdasiaperispomeni greeketaiotasubdasiatonos contained
+syn keyword contextCommon greeketaiotasubdasiavaria greeketaiotasubperispomeni greeketaiotasubpsili greeketaiotasubpsiliperispomeni greeketaiotasubpsilitonos contained
+syn keyword contextCommon greeketaiotasubpsilivaria greeketaiotasubtonos greeketaiotasubvaria greeketaoxia greeketaperispomeni contained
+syn keyword contextCommon greeketapsili greeketapsiliperispomeni greeketapsilitonos greeketapsilivaria greeketatonos contained
+syn keyword contextCommon greeketavaria greekfinalsigma greekgamma greekiota greekiotadasia contained
+syn keyword contextCommon greekiotadasiaperispomeni greekiotadasiatonos greekiotadasiavaria greekiotadialytika greekiotadialytikaperispomeni contained
+syn keyword contextCommon greekiotadialytikatonos greekiotadialytikavaria greekiotamacron greekiotaoxia greekiotaperispomeni contained
+syn keyword contextCommon greekiotapsili greekiotapsiliperispomeni greekiotapsilitonos greekiotapsilivaria greekiotatonos contained
+syn keyword contextCommon greekiotavaria greekiotavrachy greekkappa greekkoppa greeklambda contained
+syn keyword contextCommon greekmu greeknu greeknumerals greeknumkoppa greekomega contained
+syn keyword contextCommon greekomegadasia greekomegadasiaperispomeni greekomegadasiatonos greekomegadasiavaria greekomegaiotasub contained
+syn keyword contextCommon greekomegaiotasubdasia greekomegaiotasubdasiaperispomeni greekomegaiotasubdasiatonos greekomegaiotasubdasiavaria greekomegaiotasubperispomeni contained
+syn keyword contextCommon greekomegaiotasubpsili greekomegaiotasubpsiliperispomeni greekomegaiotasubpsilitonos greekomegaiotasubpsilivaria greekomegaiotasubtonos contained
+syn keyword contextCommon greekomegaiotasubvaria greekomegaoxia greekomegaperispomeni greekomegapsili greekomegapsiliperispomeni contained
+syn keyword contextCommon greekomegapsilitonos greekomegapsilivaria greekomegatonos greekomegavaria greekomicron contained
+syn keyword contextCommon greekomicrondasia greekomicrondasiatonos greekomicrondasiavaria greekomicronoxia greekomicronpsili contained
+syn keyword contextCommon greekomicronpsilitonos greekomicronpsilivaria greekomicrontonos greekomicronvaria greekoxia contained
+syn keyword contextCommon greekperispomeni greekphi greekphialt greekpi greekpialt contained
+syn keyword contextCommon greekprosgegrammeni greekpsi greekpsili greekpsiliperispomeni greekpsilivaria contained
+syn keyword contextCommon greekrho greekrhoalt greekrhodasia greekrhopsili greeksampi contained
+syn keyword contextCommon greeksigma greeksigmalunate greekstigma greektau greektheta contained
+syn keyword contextCommon greekthetaalt greektonos greekupsilon greekupsilondasia greekupsilondasiaperispomeni contained
+syn keyword contextCommon greekupsilondasiatonos greekupsilondasiavaria greekupsilondiaeresis greekupsilondialytikaperispomeni greekupsilondialytikatonos contained
+syn keyword contextCommon greekupsilondialytikavaria greekupsilonmacron greekupsilonoxia greekupsilonperispomeni greekupsilonpsili contained
+syn keyword contextCommon greekupsilonpsiliperispomeni greekupsilonpsilitonos greekupsilonpsilivaria greekupsilontonos greekupsilonvaria contained
+syn keyword contextCommon greekupsilonvrachy greekvaria greekxi greekzeta grid contained
+syn keyword contextCommon gridsnapping groupedcommand gsetboxllx gsetboxlly gstroke contained
+syn keyword contextCommon gt gtrapprox gtrdot gtreqless gtreqqless contained
+syn keyword contextCommon gtrless gtrsim guilsingleleft guilsingleright gujaratinumerals contained
+syn keyword contextCommon gurmurkhinumerals hairline hairspace halflinestrut halfstrut contained
+syn keyword contextCommon halfwaybox handletokens handwritten hanging hangul contained
+syn keyword contextCommon hanzi hash hat hbar hbox contained
+syn keyword contextCommon hboxestohbox hboxofvbox hboxreference hboxregister hcaron contained
+syn keyword contextCommon hcircumflex hdofstring head headhbox headlanguage contained
+syn keyword contextCommon headnumber headnumbercontent headnumberdistance headnumberwidth headreferenceattributes contained
+syn keyword contextCommon headsetupspacing headtext headtextcontent headtextdistance headtexts contained
+syn keyword contextCommon headtextwidth headvbox headwidth heartsuit hebrewAlef contained
+syn keyword contextCommon hebrewAyin hebrewBet hebrewDalet hebrewGimel hebrewHe contained
+syn keyword contextCommon hebrewHet hebrewKaf hebrewKaffinal hebrewLamed hebrewMem contained
+syn keyword contextCommon hebrewMemfinal hebrewNun hebrewNunfinal hebrewPe hebrewPefinal contained
+syn keyword contextCommon hebrewQof hebrewResh hebrewSamekh hebrewShin hebrewTav contained
+syn keyword contextCommon hebrewTet hebrewTsadi hebrewTsadifinal hebrewVav hebrewYod contained
+syn keyword contextCommon hebrewZayin hebrewnumerals heightanddepthofstring heightofstring heightspanningtext contained
+syn keyword contextCommon helptext hexnumber hexstringtonumber hglue hiddenbar contained
+syn keyword contextCommon hiddencitation hiddencite hideblocks hiding high contained
+syn keyword contextCommon highlight highordinalstr hilo himilo hl contained
+syn keyword contextCommon hookleftarrow hookrightarrow horizontalgrowingbar horizontalpositionbar hpackbox contained
+syn keyword contextCommon hpackedbox hphantom hpos hsizefraction hslash contained
+syn keyword contextCommon hsmash hsmashbox hsmashed hspace hstroke contained
+syn keyword contextCommon htdpofstring htofstring hyphen hyphenatedcoloredword hyphenatedfile contained
+syn keyword contextCommon hyphenatedfilename hyphenatedhbox hyphenatedpar hyphenatedurl hyphenatedword contained
+syn keyword contextCommon hyphenation iacute ibox ibreve icaron contained
+syn keyword contextCommon icircumflex ideographichalffillspace ideographicspace idiaeresis idotaccent contained
+syn keyword contextCommon idotbelow idoublegrave idxfromluatable ifassignment iff contained
+syn keyword contextCommon ifinobject ifinoutputstream ifparameters iftrialtypesetting ignoreimplicitspaces contained
+syn keyword contextCommon ignoretagsinexport ignorevalue igrave ihook ii contained
+syn keyword contextCommon iiiint iiiintop iiint iiintop iint contained
+syn keyword contextCommon iintop iinvertedbreve ijligature imacron imaginaryi contained
+syn keyword contextCommon imaginaryj imath immediatesavetwopassdata impliedby implies contained
+syn keyword contextCommon imply in includemenu includesvgbuffer includesvgfile contained
+syn keyword contextCommon includeversioninfo increment incrementcounter incrementedcounter incrementpagenumber contained
+syn keyword contextCommon incrementsubpagenumber incrementvalue indentation indentedtext index contained
+syn keyword contextCommon infofont infofontbold inframed infty infull contained
+syn keyword contextCommon inheritparameter inhibitblank ininner ininneredge ininnermargin contained
+syn keyword contextCommon initializeboxstack inleft inleftedge inleftmargin inline contained
+syn keyword contextCommon inlinebuffer inlinedbox inlinemath inlinemathematics inlinemessage contained
+syn keyword contextCommon inlineordisplaymath inlineprettyprintbuffer inlinerange inmargin inmframed contained
+syn keyword contextCommon innerflushshapebox inother inouter inouteredge inoutermargin contained
+syn keyword contextCommon input inputfilebarename inputfilename inputfilerealsuffix inputfilesuffix contained
+syn keyword contextCommon inputgivenfile inright inrightedge inrightmargin insertpages contained
+syn keyword contextCommon inspectluatable installactionhandler installactivecharacter installanddefineactivecharacter installattributestack contained
+syn keyword contextCommon installautocommandhandler installautosetuphandler installbasicautosetuphandler installbasicparameterhandler installbottomframerenderer contained
+syn keyword contextCommon installcommandhandler installcorenamespace installctxfunction installctxscanner installdefinehandler contained
+syn keyword contextCommon installdefinitionset installdefinitionsetmember installdirectcommandhandler installdirectparameterhandler installdirectparametersethandler contained
+syn keyword contextCommon installdirectsetuphandler installdirectstyleandcolorhandler installframedautocommandhandler installframedcommandhandler installglobalmacrostack contained
+syn keyword contextCommon installlanguage installleftframerenderer installmacrostack installnamespace installoutputroutine contained
+syn keyword contextCommon installpagearrangement installparameterhandler installparameterhashhandler installparametersethandler installparentinjector contained
+syn keyword contextCommon installprotectedctxfunction installprotectedctxscanner installrightframerenderer installrootparameterhandler installsetuphandler contained
+syn keyword contextCommon installsetuponlycommandhandler installshipoutmethod installsimplecommandhandler installsimpleframedcommandhandler installstyleandcolorhandler contained
+syn keyword contextCommon installswitchcommandhandler installswitchsetuphandler installtexdirective installtextracker installtopframerenderer contained
+syn keyword contextCommon installunitsseparator installunitsspace installversioninfo int intclockwise contained
+syn keyword contextCommon integerrounding integers interaction interactionbar interactionbuttons contained
+syn keyword contextCommon interactionmenu intercal interface intermezzotext intertext contained
+syn keyword contextCommon interwordspaceafter interwordspacebefore interwordspaces interwordspacesafter interwordspacesbefore contained
+syn keyword contextCommon intop invisiblecomma invisibleplus invisibletimes invokepagehandler contained
+syn keyword contextCommon iogonek iota italic italicbold italiccorrection contained
+syn keyword contextCommon italicface item itemgroup itemgroupcolumns itemize contained
+syn keyword contextCommon items itemtag itilde jcaron jcircumflex contained
+syn keyword contextCommon ji jmath jobfilename jobfilesuffix kap contained
+syn keyword contextCommon kappa kcaron kcommaaccent keepblocks keeplinestogether contained
+syn keyword contextCommon keepunwantedspaces kerncharacters khook kkra knockout contained
+syn keyword contextCommon koreancirclenumerals koreannumerals koreannumeralsc koreannumeralsp koreanparentnumerals contained
+syn keyword contextCommon lVert labellanguage labeltext labeltexts lacute contained
+syn keyword contextCommon lambda lambdabar land langle language contained
+syn keyword contextCommon languageCharacters languagecharacters languagecharwidth laplace lastcounter contained
+syn keyword contextCommon lastcountervalue lastdigit lastlinewidth lastnaturalboxdp lastnaturalboxht contained
+syn keyword contextCommon lastnaturalboxwd lastparwrapper lastpredefinedsymbol lastrealpage lastrealpagenumber contained
+syn keyword contextCommon lastsubcountervalue lastsubpage lastsubpagenumber lasttwodigits lastuserpage contained
+syn keyword contextCommon lastuserpagenumber lateluacode latin layeredtext layerheight contained
+syn keyword contextCommon layerwidth layout lazysavetaggedtwopassdata lazysavetwopassdata lbar contained
+syn keyword contextCommon lbox lbrace lbracket lcaron lceil contained
+syn keyword contextCommon lchexnumber lchexnumbers lcommaaccent lcurl ldotmiddle contained
+syn keyword contextCommon ldotp ldots le leadsto left contained
+syn keyword contextCommon leftaligned leftarrow leftarrowtail leftarrowtriangle leftbottombox contained
+syn keyword contextCommon leftbox leftdasharrow leftguillemot leftharpoondown leftharpoonup contained
+syn keyword contextCommon lefthbox leftheadtext leftlabeltext leftleftarrows leftline contained
+syn keyword contextCommon leftmathlabeltext leftorrighthbox leftorrightvbox leftorrightvtop leftrightarrow contained
+syn keyword contextCommon leftrightarrows leftrightarrowtriangle leftrightharpoons leftrightsquigarrow leftskipadaption contained
+syn keyword contextCommon leftsquigarrow leftsubguillemot leftthreetimes lefttopbox lefttoright contained
+syn keyword contextCommon lefttorighthbox lefttorightvbox lefttorightvtop leftwavearrow leftwhitearrow contained
+syn keyword contextCommon legend leq leqq leqslant lessapprox contained
+syn keyword contextCommon lessdot lesseqgtr lesseqqgtr lessgtr lesssim contained
+syn keyword contextCommon letbeundefined letcatcodecommand letcscsname letcsnamecs letcsnamecsname contained
+syn keyword contextCommon letdummyparameter letempty letgvalue letgvalueempty letgvalurelax contained
+syn keyword contextCommon letterampersand letterat letterbackslash letterbar letterbgroup contained
+syn keyword contextCommon letterclosebrace lettercolon letterdollar letterdoublequote letteregroup contained
+syn keyword contextCommon letterescape letterexclamationmark letterhash letterhat letterleftbrace contained
+syn keyword contextCommon letterleftbracket letterleftparenthesis letterless lettermore letteropenbrace contained
+syn keyword contextCommon letterpercent letterquestionmark letterrightbrace letterrightbracket letterrightparenthesis contained
+syn keyword contextCommon lettersinglequote letterslash letterspacing lettertilde letterunderscore contained
+syn keyword contextCommon letvalue letvalueempty letvaluerelax lfence lfloor contained
+syn keyword contextCommon lgroup lhbox lhooknwarrow lhooksearrow limitatefirstline contained
+syn keyword contextCommon limitatelines limitatetext line linealignment linebox contained
+syn keyword contextCommon linecorrection linefeed linefiller linefillerhbox linefillervbox contained
+syn keyword contextCommon linefillervtop linenote linenumbering lines linespanningtext contained
+syn keyword contextCommon linetable linetablebody linetablecell linetablehead linethickness contained
+syn keyword contextCommon linterval listcitation listcite listlength listnamespaces contained
+syn keyword contextCommon literalmode ljligature ll llangle llap contained
+syn keyword contextCommon llbracket llcorner lll llless llointerval contained
+syn keyword contextCommon lmoustache lnapprox lneq lneqq lnot contained
+syn keyword contextCommon lnsim loadanyfile loadanyfileonce loadbtxdefinitionfile loadbtxreplacementfile contained
+syn keyword contextCommon loadcldfile loadcldfileonce loadfontgoodies loadluafile loadluafileonce contained
+syn keyword contextCommon loadspellchecklist loadtexfile loadtexfileonce loadtypescriptfile localfootnotes contained
+syn keyword contextCommon localframed localframedwithsettings localheadsetup localhsize locallinecorrection contained
+syn keyword contextCommon localnotes localpopbox localpopmacro localpushbox localpushmacro contained
+syn keyword contextCommon localsetups localundefine locatedfilepath locatefilepath locfilename contained
+syn keyword contextCommon logo lohi lointerval lomihi longleftarrow contained
+syn keyword contextCommon longleftrightarrow longmapsfrom longmapsto longrightarrow longrightsquigarrow contained
+syn keyword contextCommon looparrowleft looparrowright lor low lowerbox contained
+syn keyword contextCommon lowercased lowercasestring lowercasing lowerleftdoubleninequote lowerleftsingleninequote contained
+syn keyword contextCommon lowerrightdoubleninequote lowerrightsingleninequote lozenge lparent lrcorner contained
+syn keyword contextCommon lrointerval lrtbbox lstroke lt ltimes contained
+syn keyword contextCommon ltop ltrhbox ltrvbox ltrvtop lua contained
+syn keyword contextCommon luaTeX luacode luaconditional luaenvironment luaexpanded contained
+syn keyword contextCommon luaexpr luafunction luajitTeX luamajorversion luametaTeX contained
+syn keyword contextCommon luaminorversion luaparameterset luasetup luasetups luaversion contained
+syn keyword contextCommon lvert m mLeftarrow mLeftrightarrow mRightarrow contained
+syn keyword contextCommon mainlanguage makecharacteractive makerawcommalist makestrutofbox makeup contained
+syn keyword contextCommon maltese mapfontsize mapsdown mapsfrom mapsto contained
+syn keyword contextCommon mapsup marginblock margindata marginrule margintext contained
+syn keyword contextCommon markcontent markedcontent markedpages marking markinjector contained
+syn keyword contextCommon markpage markpages markreferencepage mat math contained
+syn keyword contextCommon mathalignment mathampersand mathbf mathbi mathblackboard contained
+syn keyword contextCommon mathbs mathcases mathdefault mathdollar mathdouble contained
+syn keyword contextCommon mathematics mathfraktur mathfunction mathhash mathhyphen contained
+syn keyword contextCommon mathit mathitalic mathlabellanguage mathlabeltext mathlabeltexts contained
+syn keyword contextCommon mathmatrix mathmode mathop mathover mathpercent contained
+syn keyword contextCommon mathrm mathscript mathsl mathss mathstyle contained
+syn keyword contextCommon mathtext mathtextbf mathtextbi mathtextbs mathtextit contained
+syn keyword contextCommon mathtextsl mathtexttf mathtf mathtriplet mathtt contained
+syn keyword contextCommon mathunder mathupright mathword mathwordbf mathwordbi contained
+syn keyword contextCommon mathwordbs mathwordit mathwordsl mathwordtf matrices contained
+syn keyword contextCommon matrix maxaligned mbox mcframed mdformula contained
+syn keyword contextCommon measure measured measuredangle measuredeq medskip contained
+syn keyword contextCommon medspace menubutton mequal message mfence contained
+syn keyword contextCommon mframed mfunction mfunctionlabeltext mhbox mho contained
+syn keyword contextCommon mhookleftarrow mhookrightarrow mid midaligned middle contained
+syn keyword contextCommon middlealigned middlebox middlemakeup midhbox midsubsentence contained
+syn keyword contextCommon minimalhbox minus minuscolon mirror mixedcaps contained
+syn keyword contextCommon mixedcolumns mkvibuffer mleftarrow mleftharpoondown mleftharpoonup contained
+syn keyword contextCommon mleftrightarrow mleftrightharpoons mmapsto mode models contained
+syn keyword contextCommon modeset module moduleparameter moduletestsection molecule contained
+syn keyword contextCommon mono monobold mononormal month monthlong contained
+syn keyword contextCommon monthshort mp mpformula mprandomnumber mrel contained
+syn keyword contextCommon mrightarrow mrightharpoondown mrightharpoonup mrightleftharpoons mrightoverleftarrow contained
+syn keyword contextCommon mtext mtriplerel mtwoheadleftarrow mtwoheadrightarrow mu contained
+syn keyword contextCommon multicolumns multimap nHdownarrow nHuparrow nLeftarrow contained
+syn keyword contextCommon nLeftrightarrow nRightarrow nVDash nVdash nVleftarrow contained
+syn keyword contextCommon nVleftrightarrow nVrightarrow nabla nacute namedheadnumber contained
+syn keyword contextCommon namedsection namedstructureheadlocation namedstructureuservariable namedstructurevariable namedsubformulas contained
+syn keyword contextCommon namedtaggedlabeltexts napostrophe napprox napproxEq narrow contained
+syn keyword contextCommon narrower narrownobreakspace nasymp natural naturalhbox contained
+syn keyword contextCommon naturalhpack naturalnumbers naturaltpack naturalvbox naturalvcenter contained
+syn keyword contextCommon naturalvpack naturalvtop naturalwd ncaron ncommaaccent contained
+syn keyword contextCommon ncong ncurl ndivides ne nearrow contained
+syn keyword contextCommon neg negatecolorbox negated negative negativesign contained
+syn keyword contextCommon negemspace negenspace negthinspace neng neq contained
+syn keyword contextCommon nequiv neswarrow newattribute newcatcodetable newcounter contained
+syn keyword contextCommon newevery newfrenchspacing newluatable newmode newsignal contained
+syn keyword contextCommon newsystemmode nexists nextbox nextboxdp nextboxht contained
+syn keyword contextCommon nextboxhtdp nextboxwd nextcounter nextcountervalue nextdepth contained
+syn keyword contextCommon nextparagraphs nextrealpage nextrealpagenumber nextsubcountervalue nextsubpage contained
+syn keyword contextCommon nextsubpagenumber nextuserpage nextuserpagenumber ngeq ngrave contained
+syn keyword contextCommon ngtr ngtrless ngtrsim ni nicelyfilledbox contained
+syn keyword contextCommon nihongo nin njligature nleftarrow nleftrightarrow contained
+syn keyword contextCommon nleq nless nlessgtr nlesssim nmid contained
+syn keyword contextCommon nni nobar nobreakspace nocap nocharacteralign contained
+syn keyword contextCommon nocitation nocite nodetostring noffigurepages noflines contained
+syn keyword contextCommon noflinesinbox noflocalfloats noheaderandfooterlines noheightstrut nohyphens contained
+syn keyword contextCommon noindentation nointerference noitem nonfrenchspacing nonmathematics contained
+syn keyword contextCommon nonvalidassignment normal normalboldface normalframedwithsettings normalitalicface contained
+syn keyword contextCommon normalizebodyfontsize normalizedfontsize normalizefontdepth normalizefontheight normalizefontline contained
+syn keyword contextCommon normalizefontwidth normalizetextdepth normalizetextheight normalizetextline normalizetextwidth contained
+syn keyword contextCommon normalslantedface normaltypeface nospace not notallmodes contained
+syn keyword contextCommon note notesymbol notext notin notmode contained
+syn keyword contextCommon notopandbottomlines notragged nowns nparallel nprec contained
+syn keyword contextCommon npreccurlyeq nrightarrow nsim nsimeq nsqsubseteq contained
+syn keyword contextCommon nsqsupseteq nsubset nsubseteq nsucc nsucccurlyeq contained
+syn keyword contextCommon nsupset nsupseteq ntilde ntimes ntriangleleft contained
+syn keyword contextCommon ntrianglelefteq ntriangleright ntrianglerighteq nu numberofpoints contained
+syn keyword contextCommon numbers nvDash nvdash nvleftarrow nvleftrightarrow contained
+syn keyword contextCommon nvrightarrow nwarrow nwsearrow oacute obeydepth contained
+syn keyword contextCommon objectdepth objectheight objectmargin objectwidth obox contained
+syn keyword contextCommon obreve ocaron ocircumflex ocircumflexacute ocircumflexdotbelow contained
+syn keyword contextCommon ocircumflexgrave ocircumflexhook ocircumflextilde octnumber octstringtonumber contained
+syn keyword contextCommon odiaeresis odiaeresismacron odot odotaccent odotaccentmacron contained
+syn keyword contextCommon odotbelow odoublegrave oeligature offset offsetbox contained
+syn keyword contextCommon ograve ohm ohook ohorn ohornacute contained
+syn keyword contextCommon ohorndotbelow ohorngrave ohornhook ohorntilde ohungarumlaut contained
+syn keyword contextCommon oiiint oiint oint ointclockwise ointctrclockwise contained
+syn keyword contextCommon oinvertedbreve omacron omega omicron ominus contained
+syn keyword contextCommon onedigitrounding oneeighth onefifth onehalf onequarter contained
+syn keyword contextCommon onesixth onesuperior onethird oogonek oogonekmacron contained
+syn keyword contextCommon operatorlanguage operatortext oplus opposite ordfeminine contained
+syn keyword contextCommon ordinaldaynumber ordinalstr ordmasculine ornamenttext oslash contained
+syn keyword contextCommon ostroke ostrokeacute otilde otildemacron otimes contained
+syn keyword contextCommon outputfilename outputstream outputstreambox outputstreamcopy outputstreamunvbox contained
+syn keyword contextCommon outputstreamunvcopy over overbar overbars overbartext contained
+syn keyword contextCommon overbarunderbar overbrace overbracetext overbraceunderbrace overbracket contained
+syn keyword contextCommon overbrackettext overbracketunderbracket overlay overlaybutton overlaycolor contained
+syn keyword contextCommon overlaydepth overlayfigure overlayheight overlayimage overlaylinecolor contained
+syn keyword contextCommon overlaylinewidth overlayoffset overlayrollbutton overlaywidth overleftarrow contained
+syn keyword contextCommon overleftharpoondown overleftharpoonup overleftrightarrow overloaderror overparent contained
+syn keyword contextCommon overparenttext overparentunderparent overprint overrightarrow overrightharpoondown contained
+syn keyword contextCommon overrightharpoonup overset overstrike overstrikes overtwoheadleftarrow contained
+syn keyword contextCommon overtwoheadrightarrow owns packed page pagearea contained
+syn keyword contextCommon pagebreak pagecolumns pagecomment pagefigure pageinjection contained
+syn keyword contextCommon pagelayout pagemakeup pagenumber pagereference pagestaterealpage contained
+syn keyword contextCommon pagestaterealpageorder paletsize par paragraph paragraphmark contained
+syn keyword contextCommon paragraphs paragraphscell parallel parbuilder part contained
+syn keyword contextCommon partial path pdfTeX pdfactualtext pdfbackendactualtext contained
+syn keyword contextCommon pdfbackendcurrentresources pdfbackendsetcatalog pdfbackendsetcolorspace pdfbackendsetextgstate pdfbackendsetinfo contained
+syn keyword contextCommon pdfbackendsetname pdfbackendsetpageattribute pdfbackendsetpageresource pdfbackendsetpagesattribute pdfbackendsetpattern contained
+syn keyword contextCommon pdfbackendsetshade pdfcolor pdfeTeX percent percentdimen contained
+syn keyword contextCommon periodcentered periods permitcaretescape permitcircumflexescape permitspacesbetweengroups contained
+syn keyword contextCommon perp persiandecimals persiandecimalseparator persiannumerals persianthousandsseparator contained
+syn keyword contextCommon perthousand phantom phantombox phi phook contained
+syn keyword contextCommon pi pickupgroupedcommand pitchfork placeattachments placebookmarks contained
+syn keyword contextCommon placebtxrendering placechemical placecitation placecombinedlist placecomments contained
+syn keyword contextCommon placecontent placecurrentformulanumber placedbox placefigure placefloat contained
+syn keyword contextCommon placefloatcaption placefloatwithsetups placefootnotes placeformula placeframed contained
+syn keyword contextCommon placegraphic placeheadnumber placeheadtext placehelp placeholder contained
+syn keyword contextCommon placeindex placeinitial placeintermezzo placelayer placelayeredtext contained
+syn keyword contextCommon placelegend placelist placelistofabbreviations placelistofchemicals placelistoffigures contained
+syn keyword contextCommon placelistofgraphics placelistofintermezzi placelistoflogos placelistofpublications placelistofsorts contained
+syn keyword contextCommon placelistofsynonyms placelistoftables placelocalfootnotes placelocalnotes placement contained
+syn keyword contextCommon placenamedfloat placenamedformula placenotes placeongrid placeontopofeachother contained
+syn keyword contextCommon placepagenumber placepairedbox placeparallel placerawheaddata placerawheadnumber contained
+syn keyword contextCommon placerawheadtext placerawlist placeregister placerenderingwindow placesidebyside contained
+syn keyword contextCommon placesubformula placetable pm popattribute popmacro contained
+syn keyword contextCommon popmode popsystemmode position positioning positionoverlay contained
+syn keyword contextCommon positionregionoverlay positive positivesign postponenotes postponing contained
+syn keyword contextCommon postponingnotes prec precapprox preccurlyeq preceq contained
+syn keyword contextCommon preceqq precnapprox precneq precneqq precnsim contained
+syn keyword contextCommon precsim predefinedfont predefinefont predefinesymbol prefixedpagenumber contained
+syn keyword contextCommon prefixlanguage prefixtext prependetoks prependgvalue prependtocommalist contained
+syn keyword contextCommon prependtoks prependtoksonce prependvalue prerollblank presetbtxlabeltext contained
+syn keyword contextCommon presetdocument presetfieldsymbols presetheadtext presetlabeltext presetmathlabeltext contained
+syn keyword contextCommon presetoperatortext presetprefixtext presetsuffixtext presettaglabeltext presetunittext contained
+syn keyword contextCommon pretocommalist prettyprintbuffer prevcounter prevcountervalue preventmode contained
+syn keyword contextCommon prevrealpage prevrealpagenumber prevsubcountervalue prevsubpage prevsubpagenumber contained
+syn keyword contextCommon prevuserpage prevuserpagenumber prime primes procent contained
+syn keyword contextCommon processMPbuffer processMPfigurefile processaction processallactionsinset processassignlist contained
+syn keyword contextCommon processassignmentcommand processassignmentlist processbetween processblocks processbodyfontenvironmentlist contained
+syn keyword contextCommon processcolorcomponents processcommacommand processcommalist processcommalistwithparameters processcontent contained
+syn keyword contextCommon processfile processfilemany processfilenone processfileonce processfirstactioninset contained
+syn keyword contextCommon processisolatedchars processisolatedwords processlinetablebuffer processlinetablefile processlist contained
+syn keyword contextCommon processmonth processranges processseparatedlist processtexbuffer processtokens contained
+syn keyword contextCommon processuntil processxtablebuffer processyear prod product contained
+syn keyword contextCommon profiledbox profilegivenbox program project propto contained
+syn keyword contextCommon protect protectedcolors pseudoMixedCapped pseudoSmallCapped pseudoSmallcapped contained
+syn keyword contextCommon pseudosmallcapped psi publication punctuation punctuationspace contained
+syn keyword contextCommon purenumber pushattribute pushbutton pushmacro pushmode contained
+syn keyword contextCommon pushoutputstream pushsystemmode putboxincache putnextboxincache qquad contained
+syn keyword contextCommon quad quadrupleprime quads quarterstrut questiondown contained
+syn keyword contextCommon questionedeq quitcommalist quitprevcommalist quittypescriptscanning quotation contained
+syn keyword contextCommon quote quotedbl quotedblbase quotedblleft quotedblright contained
+syn keyword contextCommon quoteleft quoteright quotesingle quotesinglebase rVert contained
+syn keyword contextCommon racute raggedbottom raggedcenter raggedleft raggedright contained
+syn keyword contextCommon raggedwidecenter raisebox randomized randomizetext randomnumber contained
+syn keyword contextCommon randomseed rangle rationals rawcounter rawcountervalue contained
+syn keyword contextCommon rawdate rawdoifelseinset rawdoifinset rawdoifinsetelse rawgetparameters contained
+syn keyword contextCommon rawprocessaction rawprocesscommacommand rawprocesscommalist rawsetups rawstructurelistuservariable contained
+syn keyword contextCommon rawsubcountervalue rbox rbrace rbracket rcaron contained
+syn keyword contextCommon rceil rcommaaccent rdoublegrave readfile readfixfile contained
+syn keyword contextCommon readingfile readjobfile readlocfile readsetfile readsysfile contained
+syn keyword contextCommon readtexfile readxmlfile realSmallCapped realSmallcapped realpagenumber contained
+syn keyword contextCommon reals realsmallcapped recursedepth recurselevel recursestring contained
+syn keyword contextCommon redoconvertfont ref reference referencecolumnnumber referencepagedetail contained
+syn keyword contextCommon referencepagestate referenceprefix referencerealpage referencesymbol referring contained
+syn keyword contextCommon regime registerattachment registerctxluafile registered registerexternalfigure contained
+syn keyword contextCommon registerfontclass registerhyphenationexception registerhyphenationpattern registermenubuttons registerparwrapper contained
+syn keyword contextCommon registerparwrapperreverse registersort registersynonym registerunit regular contained
+syn keyword contextCommon relatemarking relateparameterhandlers relaxvalueifundefined relbar remainingcharacters contained
+syn keyword contextCommon remark removebottomthings removedepth removefromcommalist removelastskip contained
+syn keyword contextCommon removelastspace removemarkedcontent removepunctuation removesubstring removetoks contained
+syn keyword contextCommon removeunwantedspaces repeathead replacefeature replaceincommalist replaceword contained
+syn keyword contextCommon rescan rescanwithsetup resetMPdrawing resetMPenvironment resetMPinstance contained
+syn keyword contextCommon resetallattributes resetandaddfeature resetbar resetboxesincache resetbreakpoints contained
+syn keyword contextCommon resetbuffer resetcharacteralign resetcharacterkerning resetcharacterspacing resetcharacterstripping contained
+syn keyword contextCommon resetcollector resetcounter resetctxscanner resetdigitsmanipulation resetdirection contained
+syn keyword contextCommon resetfeature resetflag resetfontcolorsheme resetfontfallback resetfontsolution contained
+syn keyword contextCommon resethyphenationfeatures resetinjector resetinteractionmenu resetitaliccorrection resetlayer contained
+syn keyword contextCommon resetlocalfloats resetmarker resetmarking resetmode resetpagenumber contained
+syn keyword contextCommon resetparallel resetpath resetpenalties resetperiodkerning resetprofile contained
+syn keyword contextCommon resetrecurselevel resetreference resetreplacements resetscript resetsetups contained
+syn keyword contextCommon resetshownsynonyms resetsubpagenumber resetsymbolset resetsystemmode resettimer contained
+syn keyword contextCommon resettokenlist resettrackers resettrialtypesetting resetusedsortings resetusedsynonyms contained
+syn keyword contextCommon resetuserpagenumber resetvalue resetvisualizers reshapebox resolvedglyphdirect contained
+syn keyword contextCommon resolvedglyphstyled restartcounter restorebox restorecatcodes restorecounter contained
+syn keyword contextCommon restorecurrentattributes restoreendofline restoreglobalbodyfont restriction retestfeature contained
+syn keyword contextCommon reusableMPgraphic reuseMPgraphic reuserandomseed reverseddoubleprime reversedprime contained
+syn keyword contextCommon reversedtripleprime reversehbox reversehpack reversetpack reversevbox contained
+syn keyword contextCommon reversevboxcontent reversevpack reversevtop revivefeature rfence contained
+syn keyword contextCommon rfloor rgroup rhbox rho rhooknearrow contained
+syn keyword contextCommon rhookswarrow right rightaligned rightangle rightarrow contained
+syn keyword contextCommon rightarrowbar rightarrowtail rightarrowtriangle rightbottombox rightbox contained
+syn keyword contextCommon rightdasharrow rightguillemot rightharpoondown rightharpoonup righthbox contained
+syn keyword contextCommon rightheadtext rightlabeltext rightleftarrows rightleftharpoons rightline contained
+syn keyword contextCommon rightmathlabeltext rightorleftpageaction rightpageorder rightrightarrows rightskipadaption contained
+syn keyword contextCommon rightsquigarrow rightsubguillemot rightthreearrows rightthreetimes righttoleft contained
+syn keyword contextCommon righttolefthbox righttoleftvbox righttoleftvtop righttopbox rightwavearrow contained
+syn keyword contextCommon rightwhitearrow ring rinterval rinvertedbreve risingdotseq contained
+syn keyword contextCommon rlap rlointerval rmoustache rneq robustaddtocommalist contained
+syn keyword contextCommon robustdoifelseinset robustdoifinsetelse robustpretocommalist rointerval rollbutton contained
+syn keyword contextCommon roman romanC romanD romanI romanII contained
+syn keyword contextCommon romanIII romanIV romanIX romanL romanM contained
+syn keyword contextCommon romanV romanVI romanVII romanVIII romanX contained
+syn keyword contextCommon romanXI romanXII romanc romand romani contained
+syn keyword contextCommon romanii romaniii romaniv romanix romanl contained
+syn keyword contextCommon romanm romannumerals romanv romanvi romanvii contained
+syn keyword contextCommon romanviii romanx romanxi romanxii rootradical contained
+syn keyword contextCommon rotate rparent rrangle rrbracket rrointerval contained
+syn keyword contextCommon rtimes rtlhbox rtlvbox rtlvtop rtop contained
+syn keyword contextCommon ruby ruledhbox ruledhpack ruledmbox ruledtopv contained
+syn keyword contextCommon ruledtpack ruledvbox ruledvpack ruledvtop runMPbuffer contained
+syn keyword contextCommon runninghbox russianNumerals russiannumerals rvert sacute contained
+syn keyword contextCommon safechar samplefile sans sansbold sansnormal contained
+syn keyword contextCommon sansserif savebox savebtxdataset savebuffer savecounter contained
+syn keyword contextCommon savecurrentattributes savenormalmeaning savetaggedtwopassdata savetwopassdata sbox contained
+syn keyword contextCommon scale scaron scedilla schwa schwahook contained
+syn keyword contextCommon scircumflex scommaaccent screen script sdformula contained
+syn keyword contextCommon searrow secondoffivearguments secondoffourarguments secondofsixarguments secondofthreearguments contained
+syn keyword contextCommon secondofthreeunexpanded secondoftwoarguments secondoftwounexpanded section sectionblock contained
+syn keyword contextCommon sectionblockenvironment sectionlevel sectionmark seeindex select contained
+syn keyword contextCommon selectblocks serializecommalist serializedcommalist serif serifbold contained
+syn keyword contextCommon serifnormal setJSpreamble setMPlayer setMPpositiongraphic setMPpositiongraphicrange contained
+syn keyword contextCommon setMPtext setMPvariable setMPvariables setautopagestaterealpageno setbar contained
+syn keyword contextCommon setbigbodyfont setboxllx setboxlly setbreakpoints setcapstrut contained
+syn keyword contextCommon setcatcodetable setcharacteralign setcharacteraligndetail setcharactercasing setcharactercleaning contained
+syn keyword contextCommon setcharacterkerning setcharacterspacing setcharacterstripping setcharstrut setcollector contained
+syn keyword contextCommon setcolormodell setcounter setcounterown setctxluafunction setcurrentfontclass contained
+syn keyword contextCommon setdataset setdatavalue setdefaultpenalties setdigitsmanipulation setdirection contained
+syn keyword contextCommon setdocumentargument setdocumentargumentdefault setdocumentfilename setdummyparameter setelementexporttag contained
+syn keyword contextCommon setemeasure setevalue setevariable setevariables setexpansion contained
+syn keyword contextCommon setfirstline setfirstpasscharacteralign setflag setfont setfontcolorsheme contained
+syn keyword contextCommon setfontfeature setfontsolution setfontstrut setfractions setglobalscript contained
+syn keyword contextCommon setgmeasure setgvalue setgvariable setgvariables sethboxregister contained
+syn keyword contextCommon sethyphenatedurlafter sethyphenatedurlbefore sethyphenatedurlnormal sethyphenationfeatures setinitial contained
+syn keyword contextCommon setinjector setinteraction setinterfacecommand setinterfaceconstant setinterfaceelement contained
+syn keyword contextCommon setinterfacemessage setinterfacevariable setinternalrendering setitaliccorrection setlayer contained
+syn keyword contextCommon setlayerframed setlayertext setlinefiller setlocalhsize setlocalscript contained
+syn keyword contextCommon setluatable setmainbodyfont setmainparbuilder setmarker setmarking contained
+syn keyword contextCommon setmathstyle setmeasure setmessagetext setminus setmode contained
+syn keyword contextCommon setnostrut setnote setnotetext setobject setoldstyle contained
+syn keyword contextCommon setpagereference setpagestate setpagestaterealpageno setparagraphfreezing setpenalties contained
+syn keyword contextCommon setpercentdimen setperiodkerning setposition setpositionbox setpositiondata contained
+syn keyword contextCommon setpositiondataplus setpositiononly setpositionplus setpositionstrut setprofile contained
+syn keyword contextCommon setrandomseed setreference setreferencedobject setregisterentry setreplacements contained
+syn keyword contextCommon setrigidcolumnbalance setrigidcolumnhsize setscript setsecondpasscharacteralign setsectionblock contained
+syn keyword contextCommon setsimplecolumnshsize setsmallbodyfont setsmallcaps setstackbox setstructurepageregister contained
+syn keyword contextCommon setstrut setsuperiors setsystemmode settabular settaggedmetadata contained
+syn keyword contextCommon settestcrlf settextcontent settightobject settightreferencedobject settightstrut contained
+syn keyword contextCommon settightunreferencedobject settokenlist settrialtypesetting setuevalue setugvalue contained
+syn keyword contextCommon setunreferencedobject setup setupMPgraphics setupMPinstance setupMPpage contained
+syn keyword contextCommon setupMPvariables setupTABLE setupTEXpage setupalign setupalternativestyles contained
+syn keyword contextCommon setuparranging setupattachment setupattachments setupbackend setupbackground contained
+syn keyword contextCommon setupbackgrounds setupbar setupbars setupblackrules setupblank contained
+syn keyword contextCommon setupbleeding setupblock setupbodyfont setupbodyfontenvironment setupbookmark contained
+syn keyword contextCommon setupbottom setupbottomtexts setupbtx setupbtxdataset setupbtxlabeltext contained
+syn keyword contextCommon setupbtxlist setupbtxregister setupbtxrendering setupbuffer setupbutton contained
+syn keyword contextCommon setupcapitals setupcaption setupcaptions setupcharacteralign setupcharacterkerning contained
+syn keyword contextCommon setupcharacterspacing setupchemical setupchemicalframed setupclipping setupcollector contained
+syn keyword contextCommon setupcolor setupcolors setupcolumns setupcolumnset setupcolumnsetarea contained
+syn keyword contextCommon setupcolumnsetareatext setupcolumnsetlines setupcolumnsetspan setupcolumnsetstart setupcombination contained
+syn keyword contextCommon setupcombinedlist setupcomment setupcontent setupcounter setupdataset contained
+syn keyword contextCommon setupdelimitedtext setupdescription setupdescriptions setupdirections setupdocument contained
+syn keyword contextCommon setupeffect setupenumeration setupenumerations setupenv setupexpansion contained
+syn keyword contextCommon setupexport setupexternalfigure setupexternalfigures setupexternalsoundtracks setupfacingfloat contained
+syn keyword contextCommon setupfield setupfieldbody setupfieldcategory setupfieldcontentframed setupfieldlabelframed contained
+syn keyword contextCommon setupfields setupfieldtotalframed setupfiller setupfillinlines setupfillinrules contained
+syn keyword contextCommon setupfirstline setupfittingpage setupfloat setupfloatframed setupfloats contained
+syn keyword contextCommon setupfloatsplitting setupfontexpansion setupfontprotrusion setupfonts setupfontsolution contained
+syn keyword contextCommon setupfooter setupfootertexts setupfootnotes setupforms setupformula contained
+syn keyword contextCommon setupformulae setupformulaframed setupframed setupframedcontent setupframedtable contained
+syn keyword contextCommon setupframedtablecolumn setupframedtablerow setupframedtext setupframedtexts setupglobalreferenceprefix contained
+syn keyword contextCommon setuphead setupheadalternative setupheader setupheadertexts setupheadnumber contained
+syn keyword contextCommon setupheads setupheadtext setuphelp setuphigh setuphighlight contained
+syn keyword contextCommon setuphyphenation setuphyphenmark setupindentedtext setupindenting setupindex contained
+syn keyword contextCommon setupinitial setupinsertion setupinteraction setupinteractionbar setupinteractionmenu contained
+syn keyword contextCommon setupinteractionscreen setupinterlinespace setupitaliccorrection setupitemgroup setupitemizations contained
+syn keyword contextCommon setupitemize setupitems setuplabel setuplabeltext setuplanguage contained
+syn keyword contextCommon setuplayer setuplayeredtext setuplayout setuplayouttext setuplegend contained
+syn keyword contextCommon setuplinefiller setuplinefillers setuplinenote setuplinenumbering setuplines contained
+syn keyword contextCommon setuplinetable setuplinewidth setuplist setuplistalternative setuplistextra contained
+syn keyword contextCommon setuplocalfloats setuplocalinterlinespace setuplow setuplowhigh setuplowmidhigh contained
+syn keyword contextCommon setupmakeup setupmarginblock setupmargindata setupmarginframed setupmarginrule contained
+syn keyword contextCommon setupmarginrules setupmarking setupmathalignment setupmathcases setupmathematics contained
+syn keyword contextCommon setupmathfence setupmathfraction setupmathfractions setupmathframed setupmathlabeltext contained
+syn keyword contextCommon setupmathmatrix setupmathornament setupmathradical setupmathstackers setupmathstyle contained
+syn keyword contextCommon setupmixedcolumns setupmodule setupmulticolumns setupnarrower setupnotation contained
+syn keyword contextCommon setupnotations setupnote setupnotes setupoffset setupoffsetbox contained
+syn keyword contextCommon setupoperatortext setupoppositeplacing setuporientation setupoutput setupoutputroutine contained
+syn keyword contextCommon setuppagechecker setuppagecolumns setuppagecomment setuppageinjection setuppageinjectionalternative contained
+syn keyword contextCommon setuppagenumber setuppagenumbering setuppageshift setuppagestate setuppagetransitions contained
+syn keyword contextCommon setuppairedbox setuppalet setuppaper setuppapersize setupparagraph contained
+syn keyword contextCommon setupparagraphintro setupparagraphnumbering setupparagraphs setupparallel setupperiodkerning contained
+syn keyword contextCommon setupperiods setupplaceholder setupplacement setuppositionbar setuppositioning contained
+syn keyword contextCommon setupprefixtext setupprocessor setupprofile setupprograms setupquotation contained
+syn keyword contextCommon setupquote setuprealpagenumber setupreferenceformat setupreferenceprefix setupreferencestructureprefix contained
+syn keyword contextCommon setupreferencing setupregister setupregisters setuprenderingwindow setuprotate contained
+syn keyword contextCommon setupruby setups setupscale setupscript setupscripts contained
+syn keyword contextCommon setupsectionblock setupselector setupshift setupsidebar setupsorting contained
+syn keyword contextCommon setupspacing setupspellchecking setupstartstop setupstretched setupstrut contained
+syn keyword contextCommon setupstyle setupsubformula setupsubformulas setupsubpagenumber setupsuffixtext contained
+syn keyword contextCommon setupsymbols setupsymbolset setupsynctex setupsynonyms setupsystem contained
+syn keyword contextCommon setuptables setuptabulate setuptagging setuptaglabeltext setuptext contained
+syn keyword contextCommon setuptextbackground setuptextflow setuptextnote setuptextrules setuptexttexts contained
+syn keyword contextCommon setupthinrules setuptolerance setuptooltip setuptop setuptoptexts contained
+syn keyword contextCommon setuptype setuptyping setupunit setupunittext setupurl contained
+syn keyword contextCommon setupuserdata setupuserdataalternative setupuserpagenumber setupversion setupviewerlayer contained
+syn keyword contextCommon setupvspacing setupwhitespace setupwithargument setupwithargumentswapped setupxml contained
+syn keyword contextCommon setupxtable setuvalue setuxvalue setvalue setvariable contained
+syn keyword contextCommon setvariables setvboxregister setvisualizerfont setvtopregister setwidthof contained
+syn keyword contextCommon setxmeasure setxvalue setxvariable setxvariables seveneighths contained
+syn keyword contextCommon sfrac shapebox shapedhbox sharp shift contained
+syn keyword contextCommon shiftbox shiftdown shiftup showallmakeup showattributes contained
+syn keyword contextCommon showbodyfont showbodyfontenvironment showboxes showbtxdatasetauthors showbtxdatasetcompleteness contained
+syn keyword contextCommon showbtxdatasetfields showbtxfields showbtxhashedauthors showbtxtables showchardata contained
+syn keyword contextCommon showcharratio showcolor showcolorbar showcolorcomponents showcolorgroup contained
+syn keyword contextCommon showcolorset showcolorstruts showcounter showdirectives showdirsinmargin contained
+syn keyword contextCommon showedebuginfo showexperiments showfont showfontdata showfontexpansion contained
+syn keyword contextCommon showfontitalics showfontkerns showfontparameters showfontstrip showfontstyle contained
+syn keyword contextCommon showframe showglyphdata showglyphs showgrid showgridsnapping contained
+syn keyword contextCommon showhelp showhyphenationtrace showhyphens showinjector showjustification contained
+syn keyword contextCommon showkerning showlayout showlayoutcomponents showligature showligatures contained
+syn keyword contextCommon showlogcategories showluatables showmakeup showmargins showmessage contained
+syn keyword contextCommon showminimalbaseline shownextbox showotfcomposition showpalet showparentchain contained
+syn keyword contextCommon showparwrapperstate showprint showsetups showsetupsdefinition showstruts contained
+syn keyword contextCommon showsymbolset showtimer showtokens showtrackers showvalue contained
+syn keyword contextCommon showvariable showwarning sidebar sigma signalrightpage contained
+syn keyword contextCommon sim simeq simplealignedbox simplealignedboxplus simplealignedspreadbox contained
+syn keyword contextCommon simplecolumns simplegroupedcommand simplereversealignedbox simplereversealignedboxplus singalcharacteralign contained
+syn keyword contextCommon singlebond singleverticalbar sixperemspace sixthofsixarguments slanted contained
+syn keyword contextCommon slantedbold slantedface slash slicepages slong contained
+syn keyword contextCommon slovenianNumerals sloveniannumerals small smallbodyfont smallbold contained
+syn keyword contextCommon smallbolditalic smallboldslanted smallcappedcharacters smallcappedromannumerals smallcaps contained
+syn keyword contextCommon smaller smallitalicbold smallnormal smallskip smallslanted contained
+syn keyword contextCommon smallslantedbold smalltype smash smashbox smashboxed contained
+syn keyword contextCommon smashedhbox smashedvbox smile snaptogrid softhyphen contained
+syn keyword contextCommon solidus someheadnumber somekindoftab someline somelocalfloat contained
+syn keyword contextCommon somenamedheadnumber someplace somewhere space spaceddigits contained
+syn keyword contextCommon spaceddigitsmethod spaceddigitsseparator spaceddigitssymbol spadesuit spanishNumerals contained
+syn keyword contextCommon spanishnumerals specialitem speech spformula sphericalangle contained
+syn keyword contextCommon splitatasterisk splitatcolon splitatcolons splitatcomma splitatperiod contained
+syn keyword contextCommon splitdfrac splitfilename splitfloat splitformula splitfrac contained
+syn keyword contextCommon splitoffbase splitofffull splitoffkind splitoffname splitoffpath contained
+syn keyword contextCommon splitoffroot splitofftokens splitofftype splitstring splittext contained
+syn keyword contextCommon spread spreadhbox sqcap sqcup sqrt contained
+syn keyword contextCommon sqsubset sqsubseteq sqsubsetneq sqsupset sqsupseteq contained
+syn keyword contextCommon sqsupsetneq square squaredots ssharp stackrel contained
+syn keyword contextCommon stackscripts standardmakeup star stareq startline contained
+syn keyword contextCommon startlinenote startregister startstructurepageregister staticMPfigure staticMPgraphic contained
+syn keyword contextCommon stligature stopline stoplinenote stretched strictdoifelsenextoptional contained
+syn keyword contextCommon strictdoifnextoptionalelse strictinspectnextcharacter stripcharacter strippedcsname stripspaces contained
+syn keyword contextCommon structurelistuservariable structurenumber structuretitle structureuservariable structurevariable contained
+syn keyword contextCommon strut strutdp strutgap strutht struthtdp contained
+syn keyword contextCommon struttedbox strutwd style styleinstance subformulas contained
+syn keyword contextCommon subject subjectlevel subpagenumber subsection subsentence contained
+syn keyword contextCommon subset subseteq subseteqq subsetneq subsetneqq contained
+syn keyword contextCommon substack substituteincommalist subsubject subsubsection subsubsubject contained
+syn keyword contextCommon subsubsubsection subsubsubsubject subsubsubsubsection subsubsubsubsubject subtractfeature contained
+syn keyword contextCommon succ succapprox succcurlyeq succeq succeqq contained
+syn keyword contextCommon succnapprox succneq succneqq succnsim succsim contained
+syn keyword contextCommon suffixlanguage suffixtext sum supset supseteq contained
+syn keyword contextCommon supseteqq supsetneq supsetneqq surd surdradical contained
+syn keyword contextCommon swapcounts swapdimens swapface swapmacros swaptypeface contained
+syn keyword contextCommon swarrow switchstyleonly switchtobodyfont switchtocolor switchtointerlinespace contained
+syn keyword contextCommon symbol symbolreference symbolset synchronizeblank synchronizeindenting contained
+syn keyword contextCommon synchronizemarking synchronizeoutputstreams synchronizestrut synchronizewhitespace synctexblockfilename contained
+syn keyword contextCommon synctexresetfilename synctexsetfilename systemlog systemlogfirst systemloglast contained
+syn keyword contextCommon systemsetups tLeftarrow tLeftrightarrow tRightarrow table contained
+syn keyword contextCommon tablehead tables tabletail tabletext tabulate contained
+syn keyword contextCommon tabulateautoline tabulateautorule tabulatehead tabulateline tabulaterule contained
+syn keyword contextCommon tabulatetail tagged taggedctxcommand taggedlabeltexts taglabellanguage contained
+syn keyword contextCommon taglabeltext tau tbinom tbox tcaron contained
+syn keyword contextCommon tcedilla tcommaaccent tcurl tequal test contained
+syn keyword contextCommon testandsplitstring testcolumn testfeature testfeatureonce testpage contained
+syn keyword contextCommon testpageonly testpagesync testtokens tex texcode contained
+syn keyword contextCommon texdefinition texsetup text textAngstrom textacute contained
+syn keyword contextCommon textampersand textasciicircum textasciitilde textat textbackground contained
+syn keyword contextCommon textbackgroundmanual textbackslash textbar textbottomcomma textbottomdot contained
+syn keyword contextCommon textbraceleft textbraceright textbreve textbrokenbar textbullet contained
+syn keyword contextCommon textcaron textcedilla textcelsius textcent textcircledP contained
+syn keyword contextCommon textcircumflex textcitation textcite textcolor textcolorintent contained
+syn keyword contextCommon textcomma textcontrolspace textcurrency textdag textddag contained
+syn keyword contextCommon textdegree textdiaeresis textdiv textdollar textdong contained
+syn keyword contextCommon textdotaccent textellipsis texteuro textflow textflowcollector contained
+syn keyword contextCommon textfraction textgrave texthash texthorizontalbar texthungarumlaut contained
+syn keyword contextCommon texthyphen textkelvin textlognot textmacron textmakeup contained
+syn keyword contextCommon textmath textmho textminus textmp textmu contained
+syn keyword contextCommon textmultiply textnumero textogonek textohm textormathchar contained
+syn keyword contextCommon textormathchars textounce textpercent textperiod textplus contained
+syn keyword contextCommon textpm textreference textring textrule textslash contained
+syn keyword contextCommon textsterling texttilde textunderscore textvisiblespace textyen contained
+syn keyword contextCommon thai thainumerals thedatavalue thefirstcharacter thematrix contained
+syn keyword contextCommon thenormalizedbodyfontsize theorientation therefore theremainingcharacters theta contained
+syn keyword contextCommon thickspace thinrule thinrules thinspace thirdoffivearguments contained
+syn keyword contextCommon thirdoffourarguments thirdofsixarguments thirdofthreearguments thirdofthreeunexpanded thook contained
+syn keyword contextCommon thookleftarrow thookrightarrow thorn threedigitrounding threeeighths contained
+syn keyword contextCommon threefifths threeperemspace threequarter threesuperior tibetannumerals contained
+syn keyword contextCommon tightlayer tilde times tinyfont title contained
+syn keyword contextCommon tlap tleftarrow tleftharpoondown tleftharpoonup tleftrightarrow contained
+syn keyword contextCommon tleftrightharpoons tmapsto to tochar tokenlist contained
+syn keyword contextCommon tokens tolinenote tooltip top topbox contained
+syn keyword contextCommon topleftbox toplinebox toprightbox topskippedbox tracecatcodetables contained
+syn keyword contextCommon tracedfontname tracedpagestate traceoutputroutines tracepositions trademark contained
+syn keyword contextCommon translate transparencycomponents transparent[] trel triangle contained
+syn keyword contextCommon triangledown triangleleft triangleq triangleright trightarrow contained
+syn keyword contextCommon trightharpoondown trightharpoonup trightleftharpoons trightoverleftarrow triplebond contained
+syn keyword contextCommon tripleprime tripleverticalbar truefilename truefontname tstroke contained
+syn keyword contextCommon ttraggedright ttriplerel ttwoheadleftarrow ttwoheadrightarrow turnediota contained
+syn keyword contextCommon twodigitrounding twofifths twoheaddownarrow twoheadleftarrow twoheadrightarrow contained
+syn keyword contextCommon twoheadrightarrowtail twoheaduparrow twosuperior twothirds tx contained
+syn keyword contextCommon txx typ type typebuffer typedefinedbuffer contained
+syn keyword contextCommon typeface typefile typeinlinebuffer typescript typescriptcollection contained
+syn keyword contextCommon typescriptone typescriptprefix typescriptthree typescripttwo typesetbuffer contained
+syn keyword contextCommon typesetbufferonly typesetfile typing uacute ubreve contained
+syn keyword contextCommon ucaron uchexnumber uchexnumbers ucircumflex uconvertnumber contained
+syn keyword contextCommon udiaeresis udiaeresisacute udiaeresiscaron udiaeresisgrave udiaeresismacron contained
+syn keyword contextCommon udotbelow udots udoublegrave uedcatcodecommand ugrave contained
+syn keyword contextCommon uhook uhorn uhornacute uhorndotbelow uhorngrave contained
+syn keyword contextCommon uhornhook uhorntilde uhungarumlaut uinvertedbreve ulcorner contained
+syn keyword contextCommon umacron undefinevalue undepthed underbar underbars contained
+syn keyword contextCommon underbartext underbrace underbracetext underbracket underbrackettext contained
+syn keyword contextCommon underdash underdashes underdot underdots underleftarrow contained
+syn keyword contextCommon underleftharpoondown underleftharpoonup underleftrightarrow underparent underparenttext contained
+syn keyword contextCommon underrandom underrandoms underrightarrow underrightharpoondown underrightharpoonup contained
+syn keyword contextCommon underset understrike understrikes undertwoheadleftarrow undertwoheadrightarrow contained
+syn keyword contextCommon undoassign unexpandeddocumentvariable unframed unhhbox unihex contained
+syn keyword contextCommon uniqueMPgraphic uniqueMPpagegraphic unit unitlanguage unitshigh contained
+syn keyword contextCommon unitslow unittext unknown unpacked unprotected contained
+syn keyword contextCommon unregisterhyphenationpattern unregisterparwrapper unspaceafter unspaceargument unspaced contained
+syn keyword contextCommon unspacestring unstackscripts untexargument untexcommand uogonek contained
+syn keyword contextCommon upand uparrow updasharrow updateparagraphdemerits updateparagraphpenalties contained
+syn keyword contextCommon updateparagraphproperties updateparagraphshapes updownarrow updownarrowbar updownarrows contained
+syn keyword contextCommon upharpoonleft upharpoonright uplus uppercased uppercasestring contained
+syn keyword contextCommon uppercasing upperleftdoubleninequote upperleftdoublesixquote upperleftsingleninequote upperleftsinglesixquote contained
+syn keyword contextCommon upperrightdoubleninequote upperrightdoublesixquote upperrightsingleninequote upperrightsinglesixquote upsilon contained
+syn keyword contextCommon upuparrows upwhitearrow urcorner uring url contained
+syn keyword contextCommon usableMPgraphic useJSscripts useMPenvironmentbuffer useMPgraphic useMPlibrary contained
+syn keyword contextCommon useMPrun useMPvariables useURL usealignparameter useblankparameter contained
+syn keyword contextCommon useblocks usebodyfont usebodyfontparameter usebtxdataset usebtxdefinitions contained
+syn keyword contextCommon usecitation usecolors usecomponent usedirectory usedummycolorparameter contained
+syn keyword contextCommon usedummystyleandcolor usedummystyleparameter useenvironment useexternaldocument useexternalfigure contained
+syn keyword contextCommon useexternalrendering useexternalsoundtrack usefigurebase usefile usefontpath contained
+syn keyword contextCommon usegridparameter usehyphensparameter useindentingparameter useindentnextparameter useinterlinespaceparameter contained
+syn keyword contextCommon uselanguageparameter useluamodule useluatable usemathstyleparameter usemodule contained
+syn keyword contextCommon useproduct useprofileparameter useproject userdata usereferenceparameter contained
+syn keyword contextCommon userpagenumber usesetupsparameter usestaticMPfigure usesubpath usesymbols contained
+syn keyword contextCommon usetexmodule usetypescript usetypescriptfile useurl usezipfile contained
+syn keyword contextCommon usingbtxspecification utfchar utflower utfupper utilde contained
+syn keyword contextCommon utilityregisterlength vDash validassignment varTheta varepsilon contained
+syn keyword contextCommon varkappa varnothing varphi varpi varrho contained
+syn keyword contextCommon varsigma vartheta vbox vboxreference vboxregister contained
+syn keyword contextCommon vboxtohbox vboxtohboxseparator vdash vdots vec contained
+syn keyword contextCommon vee veebar veeeq verbatim verbatimstring contained
+syn keyword contextCommon verbosenumber version vert verticalgrowingbar verticalpositionbar contained
+syn keyword contextCommon veryraggedcenter veryraggedleft veryraggedright vglue viewerlayer contained
+syn keyword contextCommon vl vpackbox vpackedbox vphantom vpos contained
+syn keyword contextCommon vsmash vsmashbox vsmashed vspace vspacing contained
+syn keyword contextCommon vtop vtopregister wcircumflex wdofstring wedge contained
+syn keyword contextCommon wedgeeq weekday whitearrowupfrombar widegrave widehat contained
+syn keyword contextCommon widetilde widthofstring widthspanningtext withoutpt word contained
+syn keyword contextCommon wordright words wordtonumber wp wr contained
+syn keyword contextCommon writebetweenlist writedatatolist writestatus writetolist xLeftarrow contained
+syn keyword contextCommon xLeftrightarrow xRightarrow xcell xcellgroup xcolumn contained
+syn keyword contextCommon xdefconvertedargument xequal xfrac xgroup xhookleftarrow contained
+syn keyword contextCommon xhookrightarrow xi xleftarrow xleftharpoondown xleftharpoonup contained
+syn keyword contextCommon xleftrightarrow xleftrightharpoons xmapsto xmladdindex xmlafterdocumentsetup contained
+syn keyword contextCommon xmlaftersetup xmlall xmlappenddocumentsetup xmlappendsetup xmlapplyselectors contained
+syn keyword contextCommon xmlatt xmlattdef xmlattribute xmlattributedef xmlbadinclusions contained
+syn keyword contextCommon xmlbeforedocumentsetup xmlbeforesetup xmlchainatt xmlchainattdef xmlchecknamespace contained
+syn keyword contextCommon xmlcommand xmlconcat xmlconcatrange xmlcontext xmlcount contained
+syn keyword contextCommon xmldefaulttotext xmldepth xmldirectives xmldirectivesafter xmldirectivesbefore contained
+syn keyword contextCommon xmldisplayverbatim xmldoif xmldoifatt xmldoifelse xmldoifelseatt contained
+syn keyword contextCommon xmldoifelseempty xmldoifelseselfempty xmldoifelsetext xmldoifelsevalue xmldoifnot contained
+syn keyword contextCommon xmldoifnotatt xmldoifnotselfempty xmldoifnottext xmldoifselfempty xmldoiftext contained
+syn keyword contextCommon xmlelement xmlfilter xmlfirst xmlflush xmlflushcontext contained
+syn keyword contextCommon xmlflushdocumentsetups xmlflushlinewise xmlflushpure xmlflushspacewise xmlflushtext contained
+syn keyword contextCommon xmlinclude xmlinclusion xmlinclusions xmlinfo xmlinjector contained
+syn keyword contextCommon xmlinlineprettyprint xmlinlineprettyprinttext xmlinlineverbatim xmlinstalldirective xmllast contained
+syn keyword contextCommon xmllastatt xmllastmatch xmllastpar xmlloadbuffer xmlloaddata contained
+syn keyword contextCommon xmlloaddirectives xmlloadfile xmlloadonly xmlmain xmlmapvalue contained
+syn keyword contextCommon xmlname xmlnamespace xmlnonspace xmlpar xmlparam contained
+syn keyword contextCommon xmlpath xmlpos xmlposition xmlprependdocumentsetup xmlprependsetup contained
+syn keyword contextCommon xmlprettyprint xmlprettyprinttext xmlprocessbuffer xmlprocessdata xmlprocessfile contained
+syn keyword contextCommon xmlpure xmlraw xmlrefatt xmlregistereddocumentsetups xmlregisteredsetups contained
+syn keyword contextCommon xmlregisterns xmlremapname xmlremapnamespace xmlremovedocumentsetup xmlremovesetup contained
+syn keyword contextCommon xmlresetdocumentsetups xmlresetinjectors xmlresetsetups xmlsave xmlsetatt contained
+syn keyword contextCommon xmlsetattribute xmlsetentity xmlsetfunction xmlsetinjectors xmlsetpar contained
+syn keyword contextCommon xmlsetparam xmlsetsetup xmlsetup xmlsetups xmlshow contained
+syn keyword contextCommon xmlsnippet xmlstrip xmlstripnolines xmlstripped xmlstrippednolines contained
+syn keyword contextCommon xmltag xmltexentity xmltext xmltobuffer xmltobufferverbose contained
+syn keyword contextCommon xmltofile xmlvalue xmlverbatim xrel xrightarrow contained
+syn keyword contextCommon xrightharpoondown xrightharpoonup xrightleftharpoons xrightoverleftarrow xrow contained
+syn keyword contextCommon xrowgroup xsplitstring xtable xtablebody xtablefoot contained
+syn keyword contextCommon xtablehead xtablenext xtriplerel xtwoheadleftarrow xtwoheadrightarrow contained
+syn keyword contextCommon xxfrac xypos yacute ycircumflex ydiaeresis contained
+syn keyword contextCommon ydotbelow yen ygrave yhook yiddishnumerals contained
+syn keyword contextCommon ymacron ytilde zacute zcaron zdotaccent contained
+syn keyword contextCommon zeronumberconversion zerowidthnobreakspace zerowidthspace zeta zhook contained
+syn keyword contextCommon zstroke zwj zwnj contained
diff --git a/runtime/syntax/shared/context-data-metafun.vim b/runtime/syntax/shared/context-data-metafun.vim
new file mode 100644
index 000000000..de42e3adf
--- /dev/null
+++ b/runtime/syntax/shared/context-data-metafun.vim
@@ -0,0 +1,117 @@
+vim9script
+
+# Vim syntax file
+# Language: ConTeXt
+# Automatically generated by mtx-interface (2022-08-12 10:49)
+
+syn keyword metafunCommands loadfile loadimage loadmodule dispose nothing
+syn keyword metafunCommands transparency tolist topath tocycle sqr
+syn keyword metafunCommands log ln exp inv pow
+syn keyword metafunCommands pi radian tand cotd sin
+syn keyword metafunCommands cos tan cot atan asin
+syn keyword metafunCommands acos invsin invcos invtan acosh
+syn keyword metafunCommands asinh sinh cosh tanh zmod
+syn keyword metafunCommands paired tripled unitcircle fulldiamond unitdiamond
+syn keyword metafunCommands fullsquare unittriangle fulltriangle unitoctagon fulloctagon
+syn keyword metafunCommands unithexagon fullhexagon llcircle lrcircle urcircle
+syn keyword metafunCommands ulcircle tcircle bcircle lcircle rcircle
+syn keyword metafunCommands lltriangle lrtriangle urtriangle ultriangle uptriangle
+syn keyword metafunCommands downtriangle lefttriangle righttriangle triangle smoothed
+syn keyword metafunCommands cornered superellipsed randomized randomizedcontrols squeezed
+syn keyword metafunCommands enlonged shortened punked curved unspiked
+syn keyword metafunCommands simplified blownup stretched enlarged leftenlarged
+syn keyword metafunCommands topenlarged rightenlarged bottomenlarged crossed laddered
+syn keyword metafunCommands randomshifted interpolated perpendicular paralleled cutends
+syn keyword metafunCommands peepholed llenlarged lrenlarged urenlarged ulenlarged
+syn keyword metafunCommands llmoved lrmoved urmoved ulmoved rightarrow
+syn keyword metafunCommands leftarrow centerarrow drawdoublearrows boundingbox innerboundingbox
+syn keyword metafunCommands outerboundingbox pushboundingbox popboundingbox boundingradius boundingcircle
+syn keyword metafunCommands boundingpoint crossingunder insideof outsideof bottomboundary
+syn keyword metafunCommands leftboundary topboundary rightboundary xsized ysized
+syn keyword metafunCommands xysized sized xyscaled intersection_point intersection_found
+syn keyword metafunCommands penpoint bbwidth bbheight withshade withcircularshade
+syn keyword metafunCommands withlinearshade defineshade shaded shadedinto withshadecolors
+syn keyword metafunCommands withshadedomain withshademethod withshadefactor withshadevector withshadecenter
+syn keyword metafunCommands withshadedirection withshaderadius withshadetransform withshadecenterone withshadecentertwo
+syn keyword metafunCommands withshadestep withshadefraction withshadeorigin shownshadevector shownshadeorigin
+syn keyword metafunCommands shownshadedirection shownshadecenter cmyk spotcolor multitonecolor
+syn keyword metafunCommands namedcolor drawfill undrawfill inverted uncolored
+syn keyword metafunCommands softened grayed greyed onlayer along
+syn keyword metafunCommands graphictext loadfigure externalfigure figure register
+syn keyword metafunCommands outlinetext filloutlinetext drawoutlinetext outlinetexttopath checkedbounds
+syn keyword metafunCommands checkbounds strut rule withmask bitmapimage
+syn keyword metafunCommands colordecimals ddecimal dddecimal ddddecimal colordecimalslist
+syn keyword metafunCommands textext thetextext rawtextext textextoffset texbox
+syn keyword metafunCommands thetexbox rawtexbox istextext infotext rawmadetext
+syn keyword metafunCommands validtexbox onetimetextext rawfmttext thefmttext fmttext
+syn keyword metafunCommands onetimefmttext notcached keepcached verbatim thelabel
+syn keyword metafunCommands label autoalign transparent[] withtransparency withopacity
+syn keyword metafunCommands property properties withproperties asgroup withpattern
+syn keyword metafunCommands withpatternscale withpatternfloat infont space crlf
+syn keyword metafunCommands dquote percent SPACE CRLF DQUOTE
+syn keyword metafunCommands PERCENT grayscale greyscale withgray withgrey
+syn keyword metafunCommands colorpart colorlike readfile clearxy unitvector
+syn keyword metafunCommands center epsed anchored originpath infinite
+syn keyword metafunCommands break xstretched ystretched snapped pathconnectors
+syn keyword metafunCommands function constructedfunction constructedpath constructedpairs straightfunction
+syn keyword metafunCommands straightpath straightpairs curvedfunction curvedpath curvedpairs
+syn keyword metafunCommands evenly oddly condition pushcurrentpicture popcurrentpicture
+syn keyword metafunCommands arrowpath resetarrows tensecircle roundedsquare colortype
+syn keyword metafunCommands whitecolor blackcolor basiccolors complementary complemented
+syn keyword metafunCommands resolvedcolor normalfill normaldraw visualizepaths detailpaths
+syn keyword metafunCommands naturalizepaths drawboundary drawwholepath drawpathonly visualizeddraw
+syn keyword metafunCommands visualizedfill detaileddraw draworigin drawboundingbox drawpath
+syn keyword metafunCommands drawpoint drawpoints drawcontrolpoints drawcontrollines drawpointlabels
+syn keyword metafunCommands drawlineoptions drawpointoptions drawcontroloptions drawlabeloptions draworiginoptions
+syn keyword metafunCommands drawboundoptions drawpathoptions resetdrawoptions undashed pencilled
+syn keyword metafunCommands decorated redecorated undecorated passvariable passarrayvariable
+syn keyword metafunCommands tostring topair format formatted quotation
+syn keyword metafunCommands quote startpassingvariable stoppassingvariable eofill eoclip
+syn keyword metafunCommands nofill dofill fillup eofillup nodraw
+syn keyword metafunCommands dodraw enfill area addbackground shadedup
+syn keyword metafunCommands shadeddown shadedleft shadedright sortlist copylist
+syn keyword metafunCommands shapedlist listtocurves listtolines listsize listlast
+syn keyword metafunCommands uniquelist circularpath squarepath linearpath theoffset
+syn keyword metafunCommands texmode systemmode texvar texstr isarray
+syn keyword metafunCommands prefix dimension getmacro getdimen getcount
+syn keyword metafunCommands gettoks setmacro setdimen setcount settoks
+syn keyword metafunCommands setglobalmacro setglobaldimen setglobalcount setglobaltoks positionpath
+syn keyword metafunCommands positioncurve positionxy positionparagraph positioncolumn positionwhd
+syn keyword metafunCommands positionpage positionregion positionbox positionx positiony
+syn keyword metafunCommands positionanchor positioninregion positionatanchor positioncolumnbox overlaycolumnbox
+syn keyword metafunCommands positioncolumnatx getposboxes getmultipars getpospage getposparagraph
+syn keyword metafunCommands getposcolumn getposregion getposx getposy getposwidth
+syn keyword metafunCommands getposheight getposdepth getposleftskip getposrightskip getposhsize
+syn keyword metafunCommands getposparindent getposhangindent getposhangafter getposxy getposupperleft
+syn keyword metafunCommands getposlowerleft getposupperright getposlowerright getposllx getposlly
+syn keyword metafunCommands getposurx getposury wdpart htpart dppart
+syn keyword metafunCommands texvar texstr inpath pointof leftof
+syn keyword metafunCommands rightof utfnum utflen utfsub newhash
+syn keyword metafunCommands disposehash inhash tohash fromhash isarray
+syn keyword metafunCommands prefix isobject comment report lua
+syn keyword metafunCommands lualist mp MP luacall mirrored
+syn keyword metafunCommands mirroredabout xslanted yslanted scriptindex newscriptindex
+syn keyword metafunCommands newcolor newrgbcolor newcmykcolor newnumeric newboolean
+syn keyword metafunCommands newtransform newpath newpicture newstring newpair
+syn keyword metafunCommands mpvard mpvarn mpvars mpvar withtolerance
+syn keyword metafunCommands hatched withdashes processpath pencilled sortedintersectiontimes
+syn keyword metafunCommands intersectionpath firstintersectionpath secondintersectionpath intersectionsfound cutbeforefirst
+syn keyword metafunCommands cutafterfirst cutbeforelast cutafterlast xnormalized ynormalized
+syn keyword metafunCommands xynormalized phantom scrutinized
+syn keyword metafunInternals nocolormodel greycolormodel graycolormodel rgbcolormodel cmykcolormodel
+syn keyword metafunInternals shadefactor shadeoffset textextoffset textextanchor normaltransparent
+syn keyword metafunInternals multiplytransparent screentransparent overlaytransparent softlighttransparent hardlighttransparent
+syn keyword metafunInternals colordodgetransparent colorburntransparent darkentransparent lightentransparent differencetransparent
+syn keyword metafunInternals exclusiontransparent huetransparent saturationtransparent colortransparent luminositytransparent
+syn keyword metafunInternals ahvariant ahdimple ahfactor ahscale metapostversion
+syn keyword metafunInternals maxdimensions drawoptionsfactor dq sq crossingscale
+syn keyword metafunInternals crossingoption crossingdebug contextlmtxmode metafunversion minifunversion
+syn keyword metafunInternals getparameters presetparameters hasparameter hasoption getparameter
+syn keyword metafunInternals getparameterdefault getparametercount getmaxparametercount getparameterpath getparameterpen
+syn keyword metafunInternals getparametertext applyparameters mergeparameters pushparameters popparameters
+syn keyword metafunInternals setluaparameter definecolor record newrecord setrecord
+syn keyword metafunInternals getrecord cntrecord anchorxy anchorx anchory
+syn keyword metafunInternals anchorht anchordp anchorul anchorll anchorlr
+syn keyword metafunInternals anchorur localanchorbox localanchorcell localanchorspan anchorbox
+syn keyword metafunInternals anchorcell anchorspan matrixbox matrixcell matrixspan
+syn keyword metafunInternals pensilcolor pensilstep
diff --git a/runtime/syntax/shared/context-data-tex.vim b/runtime/syntax/shared/context-data-tex.vim
new file mode 100644
index 000000000..bb54d3cd4
--- /dev/null
+++ b/runtime/syntax/shared/context-data-tex.vim
@@ -0,0 +1,225 @@
+vim9script
+
+# Vim syntax file
+# Language: ConTeXt
+# Automatically generated by mtx-interface (2022-08-12 10:49)
+
+syn keyword texAleph Alephminorversion Alephrevision Alephversion contained
+syn keyword texEtex botmarks clubpenalties currentgrouplevel currentgrouptype currentifbranch contained
+syn keyword texEtex currentiflevel currentiftype detokenize dimexpr displaywidowpenalties contained
+syn keyword texEtex everyeof firstmarks fontchardp fontcharht fontcharic contained
+syn keyword texEtex fontcharwd glueexpr glueshrink glueshrinkorder gluestretch contained
+syn keyword texEtex gluestretchorder gluetomu ifcsname ifdefined iffontchar contained
+syn keyword texEtex interactionmode interlinepenalties lastlinefit lastnodetype marks contained
+syn keyword texEtex muexpr mutoglue numexpr pagediscards parshapedimen contained
+syn keyword texEtex parshapeindent parshapelength predisplaydirection protected savinghyphcodes contained
+syn keyword texEtex savingvdiscards scantokens showgroups showifs showtokens contained
+syn keyword texEtex splitbotmarks splitdiscards splitfirstmarks topmarks tracingassigns contained
+syn keyword texEtex tracinggroups tracingifs tracingnesting unexpanded unless contained
+syn keyword texEtex widowpenalties contained
+syn keyword texLuatex Uabove Uabovewithdelims Uatop Uatopwithdelims Uchar contained
+syn keyword texLuatex Udelcode Udelcodenum Udelimiter Udelimiterover Udelimiterunder contained
+syn keyword texLuatex Uhextensible Uleft Umathaccent Umathaccentbasedepth Umathaccentbaseheight contained
+syn keyword texLuatex Umathaccentbottomovershoot Umathaccentbottomshiftdown Umathaccentsuperscriptdrop Umathaccentsuperscriptpercent Umathaccenttopovershoot contained
+syn keyword texLuatex Umathaccenttopshiftup Umathaccentvariant Umathadapttoleft Umathadapttoright Umathaxis contained
+syn keyword texLuatex Umathbotaccentvariant Umathchar Umathcharclass Umathchardef Umathcharfam contained
+syn keyword texLuatex Umathcharnum Umathcharnumdef Umathcharslot Umathclass Umathcode contained
+syn keyword texLuatex Umathcodenum Umathconnectoroverlapmin Umathdegreevariant Umathdelimiterovervariant Umathdelimiterpercent contained
+syn keyword texLuatex Umathdelimitershortfall Umathdelimiterundervariant Umathdenominatorvariant Umathdict Umathdictdef contained
+syn keyword texLuatex Umathextrasubpreshift Umathextrasubprespace Umathextrasubshift Umathextrasubspace Umathextrasuppreshift contained
+syn keyword texLuatex Umathextrasupprespace Umathextrasupshift Umathextrasupspace Umathflattenedaccentbasedepth Umathflattenedaccentbaseheight contained
+syn keyword texLuatex Umathflattenedaccentbottomshiftdown Umathflattenedaccenttopshiftup Umathfractiondelsize Umathfractiondenomdown Umathfractiondenomvgap contained
+syn keyword texLuatex Umathfractionnumup Umathfractionnumvgap Umathfractionrule Umathfractionvariant Umathhextensiblevariant contained
+syn keyword texLuatex Umathlimitabovebgap Umathlimitabovekern Umathlimitabovevgap Umathlimitbelowbgap Umathlimitbelowkern contained
+syn keyword texLuatex Umathlimitbelowvgap Umathlimits Umathnoaxis Umathnolimits Umathnolimitsubfactor contained
+syn keyword texLuatex Umathnolimitsupfactor Umathnumeratorvariant Umathopenupdepth Umathopenupheight Umathoperatorsize contained
+syn keyword texLuatex Umathoverbarkern Umathoverbarrule Umathoverbarvgap Umathoverdelimiterbgap Umathoverdelimitervariant contained
+syn keyword texLuatex Umathoverdelimitervgap Umathoverlayaccentvariant Umathoverlinevariant Umathphantom Umathpresubshiftdistance contained
+syn keyword texLuatex Umathpresupshiftdistance Umathprimeraise Umathprimeraisecomposed Umathprimeshiftdrop Umathprimeshiftup contained
+syn keyword texLuatex Umathprimespaceafter Umathprimevariant Umathprimewidth Umathquad Umathradicaldegreeafter contained
+syn keyword texLuatex Umathradicaldegreebefore Umathradicaldegreeraise Umathradicalkern Umathradicalrule Umathradicalvariant contained
+syn keyword texLuatex Umathradicalvgap Umathruledepth Umathruleheight Umathskeweddelimitertolerance Umathskewedfractionhgap contained
+syn keyword texLuatex Umathskewedfractionvgap Umathsource Umathspaceafterscript Umathspacebeforescript Umathstackdenomdown contained
+syn keyword texLuatex Umathstacknumup Umathstackvariant Umathstackvgap Umathsubscriptvariant Umathsubshiftdistance contained
+syn keyword texLuatex Umathsubshiftdown Umathsubshiftdrop Umathsubsupshiftdown Umathsubsupvgap Umathsubtopmax contained
+syn keyword texLuatex Umathsupbottommin Umathsuperscriptvariant Umathsupshiftdistance Umathsupshiftdrop Umathsupshiftup contained
+syn keyword texLuatex Umathsupsubbottommax Umathtopaccentvariant Umathunderbarkern Umathunderbarrule Umathunderbarvgap contained
+syn keyword texLuatex Umathunderdelimiterbgap Umathunderdelimitervariant Umathunderdelimitervgap Umathunderlinevariant Umathuseaxis contained
+syn keyword texLuatex Umathvextensiblevariant Umathvoid Umathxscale Umathyscale Umiddle contained
+syn keyword texLuatex Unosubprescript Unosubscript Unosuperprescript Unosuperscript Uoperator contained
+syn keyword texLuatex Uover Uoverdelimiter Uoverwithdelims Uprimescript Uradical contained
+syn keyword texLuatex Uright Uroot Ushiftedsubprescript Ushiftedsubscript Ushiftedsuperprescript contained
+syn keyword texLuatex Ushiftedsuperscript Uskewed Uskewedwithdelims Ustack Ustartdisplaymath contained
+syn keyword texLuatex Ustartmath Ustartmathmode Ustopdisplaymath Ustopmath Ustopmathmode contained
+syn keyword texLuatex Ustyle Usubprescript Usubscript Usuperprescript Usuperscript contained
+syn keyword texLuatex Uunderdelimiter Uvextensible adjustspacing adjustspacingshrink adjustspacingstep contained
+syn keyword texLuatex adjustspacingstretch afterassigned aftergrouped aliased alignmark contained
+syn keyword texLuatex alignmentcellsource alignmentwrapsource aligntab allcrampedstyles alldisplaystyles contained
+syn keyword texLuatex allmathstyles allscriptscriptstyles allscriptstyles allsplitstyles alltextstyles contained
+syn keyword texLuatex alluncrampedstyles atendofgroup atendofgrouped attribute attributedef contained
+syn keyword texLuatex automaticdiscretionary automatichyphenpenalty automigrationmode autoparagraphmode begincsname contained
+syn keyword texLuatex beginlocalcontrol beginmathgroup beginsimplegroup boundary boxadapt contained
+syn keyword texLuatex boxanchor boxanchors boxattribute boxdirection boxfreeze contained
+syn keyword texLuatex boxgeometry boxorientation boxrepack boxshift boxsource contained
+syn keyword texLuatex boxtarget boxtotal boxxmove boxxoffset boxymove contained
+syn keyword texLuatex boxyoffset catcodetable clearmarks copymathatomrule copymathparent contained
+syn keyword texLuatex copymathspacing crampeddisplaystyle crampedscriptscriptstyle crampedscriptstyle crampedtextstyle contained
+syn keyword texLuatex csstring currentloopiterator currentloopnesting currentmarks defcsname contained
+syn keyword texLuatex detokenized dimensiondef dimexpression directlua edefcsname contained
+syn keyword texLuatex efcode endlocalcontrol endmathgroup endsimplegroup enforced contained
+syn keyword texLuatex etoks etoksapp etokspre everybeforepar everymathatom contained
+syn keyword texLuatex everytab exceptionpenalty expand expandafterpars expandafterspaces contained
+syn keyword texLuatex expandcstoken expanded expandedafter expandedloop expandtoken contained
+syn keyword texLuatex explicitdiscretionary explicithyphenpenalty firstvalidlanguage flushmarks fontcharta contained
+syn keyword texLuatex fontid fontmathcontrol fontspecdef fontspecid fontspecifiedsize contained
+syn keyword texLuatex fontspecscale fontspecxscale fontspecyscale fonttextcontrol formatname contained
+syn keyword texLuatex frozen futurecsname futuredef futureexpand futureexpandis contained
+syn keyword texLuatex futureexpandisap gdefcsname gleaders glet gletcsname contained
+syn keyword texLuatex glettonothing gluespecdef glyphdatafield glyphoptions glyphscale contained
+syn keyword texLuatex glyphscriptfield glyphscriptscale glyphscriptscriptscale glyphstatefield glyphtextscale contained
+syn keyword texLuatex glyphxoffset glyphxscale glyphxscaled glyphyoffset glyphyscale contained
+syn keyword texLuatex glyphyscaled gtoksapp gtokspre hccode hjcode contained
+syn keyword texLuatex hpack hyphenationmin hyphenationmode ifabsdim ifabsnum contained
+syn keyword texLuatex ifarguments ifboolean ifchkdim ifchknum ifcmpdim contained
+syn keyword texLuatex ifcmpnum ifcondition ifcstok ifdimexpression ifdimval contained
+syn keyword texLuatex ifempty ifflags ifhaschar ifhastok ifhastoks contained
+syn keyword texLuatex ifhasxtoks ifincsname ifinsert ifmathparameter ifmathstyle contained
+syn keyword texLuatex ifnumexpression ifnumval ifparameter ifparameters ifrelax contained
+syn keyword texLuatex iftok ignorearguments ignorepars immediate immutable contained
+syn keyword texLuatex indexofcharacter indexofregister inherited initcatcodetable insertbox contained
+syn keyword texLuatex insertcopy insertdepth insertdistance insertheight insertheights contained
+syn keyword texLuatex insertlimit insertmaxdepth insertmode insertmultiplier insertpenalty contained
+syn keyword texLuatex insertprogress insertstorage insertstoring insertunbox insertuncopy contained
+syn keyword texLuatex insertwidth instance integerdef lastarguments lastatomclass contained
+syn keyword texLuatex lastboundary lastchkdim lastchknum lastleftclass lastloopiterator contained
+syn keyword texLuatex lastnamedcs lastnodesubtype lastpageextra lastparcontext lastrightclass contained
+syn keyword texLuatex leftmarginkern letcharcode letcsname letfrozen letmathatomrule contained
+syn keyword texLuatex letmathparent letmathspacing letprotected lettonothing linebreakcriterium contained
+syn keyword texLuatex linedirection localbrokenpenalty localcontrol localcontrolled localcontrolledloop contained
+syn keyword texLuatex localinterlinepenalty localleftbox localleftboxbox localmiddlebox localmiddleboxbox contained
+syn keyword texLuatex localrightbox localrightboxbox lpcode luabytecode luabytecodecall contained
+syn keyword texLuatex luacopyinputnodes luadef luaescapestring luafunction luafunctioncall contained
+syn keyword texLuatex luatexbanner luatexrevision luatexversion mathaccent mathatom contained
+syn keyword texLuatex mathatomglue mathatomskip mathbackwardpenalties mathbeginclass mathcheckfencesmode contained
+syn keyword texLuatex mathdictgroup mathdictproperties mathdirection mathdisplaymode mathdisplayskipmode contained
+syn keyword texLuatex mathdoublescriptmode mathendclass matheqnogapstep mathfenced mathfontcontrol contained
+syn keyword texLuatex mathforwardpenalties mathfrac mathghost mathgluemode mathgroupingmode contained
+syn keyword texLuatex mathinlinemainstyle mathleftclass mathlimitsmode mathmiddle mathnolimitsmode contained
+syn keyword texLuatex mathpenaltiesmode mathrad mathrightclass mathrulesfam mathrulesmode contained
+syn keyword texLuatex mathscale mathscriptsmode mathslackmode mathspacingmode mathstackstyle contained
+syn keyword texLuatex mathstyle mathstylefontid mathsurroundmode mathsurroundskip maththreshold contained
+syn keyword texLuatex mugluespecdef mutable noaligned noatomruling noboundary contained
+syn keyword texLuatex nohrule norelax normalizelinemode normalizeparmode nospaces contained
+syn keyword texLuatex novrule numericscale numexpression orelse orphanpenalties contained
+syn keyword texLuatex orphanpenalty orunless outputbox overloaded overloadmode contained
+syn keyword texLuatex pageboundary pageextragoal pagevsize parametercount parametermark contained
+syn keyword texLuatex parattribute pardirection permanent pettymuskip postexhyphenchar contained
+syn keyword texLuatex posthyphenchar postinlinepenalty prebinoppenalty predisplaygapfactor preexhyphenchar contained
+syn keyword texLuatex prehyphenchar preinlinepenalty prerelpenalty protrudechars protrusionboundary contained
+syn keyword texLuatex pxdimen quitloop quitvmode resetmathspacing retokenized contained
+syn keyword texLuatex rightmarginkern rpcode savecatcodetable scaledemwidth scaledexheight contained
+syn keyword texLuatex scaledextraspace scaledinterwordshrink scaledinterwordspace scaledinterwordstretch scaledmathstyle contained
+syn keyword texLuatex scaledslantperpoint scantextokens semiexpand semiexpanded semiprotected contained
+syn keyword texLuatex setdefaultmathcodes setfontid setmathatomrule setmathdisplaypostpenalty setmathdisplayprepenalty contained
+syn keyword texLuatex setmathignore setmathoptions setmathpostpenalty setmathprepenalty setmathspacing contained
+syn keyword texLuatex shapingpenaltiesmode shapingpenalty skewed skewedwithdelims snapshotpar contained
+syn keyword texLuatex supmarkmode swapcsvalues tabsize textdirection thewithoutunit contained
+syn keyword texLuatex tinymuskip todimension tohexadecimal tointeger tokenized contained
+syn keyword texLuatex toksapp tokspre tolerant tomathstyle toscaled contained
+syn keyword texLuatex tosparsedimension tosparsescaled tpack tracingadjusts tracingalignments contained
+syn keyword texLuatex tracingexpressions tracingfonts tracingfullboxes tracinghyphenation tracinginserts contained
+syn keyword texLuatex tracinglevels tracingmarks tracingmath tracingnodes tracingpenalties contained
+syn keyword texLuatex uleaders undent unexpandedloop unletfrozen unletprotected contained
+syn keyword texLuatex untraced vpack wordboundary wrapuppar xdefcsname contained
+syn keyword texLuatex xtoks xtoksapp xtokspre contained
+syn keyword texOmega Omegaminorversion Omegarevision Omegaversion contained
+syn keyword texPdftex ifpdfabsdim ifpdfabsnum ifpdfprimitive pdfadjustspacing pdfannot contained
+syn keyword texPdftex pdfcatalog pdfcolorstack pdfcolorstackinit pdfcompresslevel pdfcopyfont contained
+syn keyword texPdftex pdfcreationdate pdfdecimaldigits pdfdest pdfdestmargin pdfdraftmode contained
+syn keyword texPdftex pdfeachlinedepth pdfeachlineheight pdfendlink pdfendthread pdffirstlineheight contained
+syn keyword texPdftex pdffontattr pdffontexpand pdffontname pdffontobjnum pdffontsize contained
+syn keyword texPdftex pdfgamma pdfgentounicode pdfglyphtounicode pdfhorigin pdfignoreddimen contained
+syn keyword texPdftex pdfignoreunknownimages pdfimageaddfilename pdfimageapplygamma pdfimagegamma pdfimagehicolor contained
+syn keyword texPdftex pdfimageresolution pdfincludechars pdfinclusioncopyfonts pdfinclusionerrorlevel pdfinfo contained
+syn keyword texPdftex pdfinfoomitdate pdfinsertht pdflastannot pdflastlinedepth pdflastlink contained
+syn keyword texPdftex pdflastobj pdflastxform pdflastximage pdflastximagepages pdflastxpos contained
+syn keyword texPdftex pdflastypos pdflinkmargin pdfliteral pdfmajorversion pdfmapfile contained
+syn keyword texPdftex pdfmapline pdfminorversion pdfnames pdfnoligatures pdfnormaldeviate contained
+syn keyword texPdftex pdfobj pdfobjcompresslevel pdfomitcharset pdfomitcidset pdfoutline contained
+syn keyword texPdftex pdfoutput pdfpageattr pdfpagebox pdfpageheight pdfpageref contained
+syn keyword texPdftex pdfpageresources pdfpagesattr pdfpagewidth pdfpkfixeddpi pdfpkmode contained
+syn keyword texPdftex pdfpkresolution pdfprimitive pdfprotrudechars pdfpxdimen pdfrandomseed contained
+syn keyword texPdftex pdfrecompress pdfrefobj pdfrefxform pdfrefximage pdfreplacefont contained
+syn keyword texPdftex pdfrestore pdfretval pdfsave pdfsavepos pdfsetmatrix contained
+syn keyword texPdftex pdfsetrandomseed pdfstartlink pdfstartthread pdfsuppressoptionalinfo pdfsuppressptexinfo contained
+syn keyword texPdftex pdftexbanner pdftexrevision pdftexversion pdfthread pdfthreadmargin contained
+syn keyword texPdftex pdftracingfonts pdftrailer pdftrailerid pdfuniformdeviate pdfuniqueresname contained
+syn keyword texPdftex pdfvorigin pdfxform pdfxformattr pdfxformmargin pdfxformname contained
+syn keyword texPdftex pdfxformresources pdfximage contained
+syn keyword texTex - / above abovedisplayshortskip contained
+syn keyword texTex abovedisplayskip abovewithdelims accent adjdemerits advance contained
+syn keyword texTex afterassignment aftergroup aligncontent atop atopwithdelims contained
+syn keyword texTex badness baselineskip batchmode begingroup belowdisplayshortskip contained
+syn keyword texTex belowdisplayskip binoppenalty botmark box boxmaxdepth contained
+syn keyword texTex brokenpenalty catcode char chardef cleaders contained
+syn keyword texTex clubpenalty copy count countdef cr contained
+syn keyword texTex crcr csname day deadcycles def contained
+syn keyword texTex defaulthyphenchar defaultskewchar delcode delimiter delimiterfactor contained
+syn keyword texTex delimitershortfall dimen dimendef discretionary displayindent contained
+syn keyword texTex displaylimits displaystyle displaywidowpenalty displaywidth divide contained
+syn keyword texTex doublehyphendemerits dp dump edef else contained
+syn keyword texTex emergencystretch end endcsname endgroup endinput contained
+syn keyword texTex endlinechar eqno errhelp errmessage errorcontextlines contained
+syn keyword texTex errorstopmode escapechar everycr everydisplay everyhbox contained
+syn keyword texTex everyjob everymath everypar everyvbox exhyphenchar contained
+syn keyword texTex exhyphenpenalty expandafter fam fi finalhyphendemerits contained
+syn keyword texTex firstmark floatingpenalty font fontdimen fontname contained
+syn keyword texTex fontspecifiedname futurelet gdef global globaldefs contained
+syn keyword texTex glyph halign hangafter hangindent hbadness contained
+syn keyword texTex hbox hfil hfill hfilneg hfuzz contained
+syn keyword texTex holdinginserts holdingmigrations hrule hsize hskip contained
+syn keyword texTex hss ht hyphenation hyphenchar hyphenpenalty contained
+syn keyword texTex if ifcase ifcat ifdim iffalse contained
+syn keyword texTex ifhbox ifhmode ifinner ifmmode ifnum contained
+syn keyword texTex ifodd iftrue ifvbox ifvmode ifvoid contained
+syn keyword texTex ifx ignorespaces indent input inputlineno contained
+syn keyword texTex insert insertpenalties interlinepenalty jobname kern contained
+syn keyword texTex language lastbox lastkern lastpenalty lastskip contained
+syn keyword texTex lccode leaders left lefthyphenmin leftskip contained
+syn keyword texTex leqno let limits linepenalty lineskip contained
+syn keyword texTex lineskiplimit long looseness lower lowercase contained
+syn keyword texTex mark mathbin mathchar mathchardef mathchoice contained
+syn keyword texTex mathclose mathcode mathinner mathop mathopen contained
+syn keyword texTex mathord mathpunct mathrel mathsurround maxdeadcycles contained
+syn keyword texTex maxdepth meaning meaningasis meaningfull meaningless contained
+syn keyword texTex medmuskip message middle mkern month contained
+syn keyword texTex moveleft moveright mskip multiply muskip contained
+syn keyword texTex muskipdef newlinechar noalign noexpand noindent contained
+syn keyword texTex nolimits nonscript nonstopmode nulldelimiterspace nullfont contained
+syn keyword texTex number omit or outer output contained
+syn keyword texTex outputpenalty over overfullrule overline overshoot contained
+syn keyword texTex overwithdelims pagedepth pagefilllstretch pagefillstretch pagefilstretch contained
+syn keyword texTex pagegoal pageshrink pagestretch pagetotal par contained
+syn keyword texTex parfillleftskip parfillskip parindent parinitleftskip parinitrightskip contained
+syn keyword texTex parshape parskip patterns pausing penalty contained
+syn keyword texTex postdisplaypenalty predisplaypenalty predisplaysize pretolerance prevdepth contained
+syn keyword texTex prevgraf radical raise relax relpenalty contained
+syn keyword texTex right righthyphenmin rightskip romannumeral scaledfontdimen contained
+syn keyword texTex scriptfont scriptscriptfont scriptscriptstyle scriptspace scriptstyle contained
+syn keyword texTex scrollmode setbox setlanguage sfcode shipout contained
+syn keyword texTex show showbox showboxbreadth showboxdepth showlists contained
+syn keyword texTex shownodedetails showthe skewchar skip skipdef contained
+syn keyword texTex spacefactor spaceskip span splitbotmark splitfirstmark contained
+syn keyword texTex splitmaxdepth splittopskip srule string tabskip contained
+syn keyword texTex textfont textstyle the thickmuskip thinmuskip contained
+syn keyword texTex time toks toksdef tolerance topmark contained
+syn keyword texTex topskip tracingcommands tracinglostchars tracingmacros tracingonline contained
+syn keyword texTex tracingoutput tracingpages tracingparagraphs tracingrestores tracingstats contained
+syn keyword texTex uccode uchyph unboundary underline unhbox contained
+syn keyword texTex unhcopy unhpack unkern unpenalty unskip contained
+syn keyword texTex unvbox unvcopy unvpack uppercase vadjust contained
+syn keyword texTex valign vbadness vbox vcenter vfil contained
+syn keyword texTex vfill vfilneg vfuzz vrule vsize contained
+syn keyword texTex vskip vsplit vss vtop wd contained
+syn keyword texTex widowpenalty xdef xleaders xspaceskip year contained
+syn keyword texXetex XeTeXversion contained
diff --git a/src/INSTALLpc.txt b/src/INSTALLpc.txt
index 29a33912d..4cf7a40ba 100644
--- a/src/INSTALLpc.txt
+++ b/src/INSTALLpc.txt
@@ -58,7 +58,7 @@ execute the installer from it.
When installing "Visual Studio Community 2015 with Update 3" or "Visual C++
Build Tools for Visual Studio 2015 with Update 3" make sure to
select "custom" and check "Windows XP Support for C++" and all checkboxes
-under "Universal Windows App Development Tools". Or whatevern they are called
+under "Universal Windows App Development Tools". Or whatever they are called
now.
diff --git a/src/po/ca.po b/src/po/ca.po
index 08d4e611d..0f4e9b37a 100644
--- a/src/po/ca.po
+++ b/src/po/ca.po
@@ -6637,7 +6637,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: s de Float com a Number"
# semblant a eval.c:7120 i segents
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: s de Float com a String"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/da.po b/src/po/da.po
index 70f462ec5..a88d3f310 100644
--- a/src/po/da.po
+++ b/src/po/da.po
@@ -498,7 +498,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Ulovligt variabelnavn: %s"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: bruger flydende kommatal som en streng"
msgid "E687: Less targets than List items"
diff --git a/src/po/de.po b/src/po/de.po
index bd24b63e9..73665c67a 100644
--- a/src/po/de.po
+++ b/src/po/de.po
@@ -6692,7 +6692,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: Benutze Float als Nummer"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Float als String benutzt"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/eo.po b/src/po/eo.po
index ba25baa5d..b4ac0700a 100644
--- a/src/po/eo.po
+++ b/src/po/eo.po
@@ -8173,7 +8173,7 @@ msgid "E850: Invalid register name"
msgstr "E850: Nevalida nomo de reĝistro"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: uzo de Glitpunktnombro kiel Ĉeno"
#, c-format
diff --git a/src/po/es.po b/src/po/es.po
index 47f07da1d..f581a9c13 100644
--- a/src/po/es.po
+++ b/src/po/es.po
@@ -6691,7 +6691,7 @@ msgstr "E804: No se puede usar '%' con \"Float\""
msgid "E805: Using a Float as a Number"
msgstr "E805: Usando \"Float\" como un \"Number\""
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Usando \"Float\" como \"String\""
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/fi.po b/src/po/fi.po
index 6ce80e6f7..27f9a9f9b 100644
--- a/src/po/fi.po
+++ b/src/po/fi.po
@@ -6655,7 +6655,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: Float ei käy Numberista"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Float ei käy merkkijonosta"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/fr.po b/src/po/fr.po
index 91d5d240d..866b0f94d 100644
--- a/src/po/fr.po
+++ b/src/po/fr.po
@@ -7881,7 +7881,7 @@ msgid "E850: Invalid register name"
msgstr "E850: Nom de registre invalide"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Utilisation d'un Flottant comme une Chane"
#, c-format
diff --git a/src/po/ga.po b/src/po/ga.po
index 860fe1eed..d0216fafd 100644
--- a/src/po/ga.po
+++ b/src/po/ga.po
@@ -6684,7 +6684,7 @@ msgstr "E804: N fidir '%' a sid le Snmhphointe"
msgid "E805: Using a Float as a Number"
msgstr "E805: Snmhphointe sid mar Uimhir"
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Snmhphointe sid mar Theaghrn"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/it.po b/src/po/it.po
index 6f53f47ae..2c7e70bcc 100644
--- a/src/po/it.po
+++ b/src/po/it.po
@@ -5997,7 +5997,7 @@ msgstr "E804: Non si può usare '%' con un Numero-a-virgola-mobile"
msgid "E805: Using a Float as a Number"
msgstr "E805: Uso di un Numero-a-virgola-mobile come un Numero"
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Uso di un Numero-a-virgola-mobile come una Stringa"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/ja.euc-jp.po b/src/po/ja.euc-jp.po
index a26af7496..089537966 100644
--- a/src/po/ja.euc-jp.po
+++ b/src/po/ja.euc-jp.po
@@ -6585,7 +6585,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: ưͤȤưäƤޤ"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: ưʸȤưäƤޤ"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/ja.po b/src/po/ja.po
index d7ee9d10a..fc783052e 100644
--- a/src/po/ja.po
+++ b/src/po/ja.po
@@ -6585,7 +6585,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: 浮動小数点数を数値として扱っています"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: 浮動小数点数を文字列として扱っています"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/ja.sjis.po b/src/po/ja.sjis.po
index 72eec3757..e7f7b08ae 100644
--- a/src/po/ja.sjis.po
+++ b/src/po/ja.sjis.po
@@ -6585,7 +6585,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: _𐔒lƂĈĂ܂"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: _𕶎ƂĈĂ܂"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/ko.UTF-8.po b/src/po/ko.UTF-8.po
index 1fd97a1f5..73686c464 100644
--- a/src/po/ko.UTF-8.po
+++ b/src/po/ko.UTF-8.po
@@ -497,7 +497,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: 비정상적인 변수 명: %s"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Float를 String으로 사용"
msgid "E687: Less targets than List items"
diff --git a/src/po/ko.po b/src/po/ko.po
index a031a97c9..304caec49 100644
--- a/src/po/ko.po
+++ b/src/po/ko.po
@@ -497,7 +497,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: : %s"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Float String "
msgid "E687: Less targets than List items"
diff --git a/src/po/nl.po b/src/po/nl.po
index 5ea361e48..eba247857 100644
--- a/src/po/nl.po
+++ b/src/po/nl.po
@@ -653,7 +653,7 @@ msgid "E731: using Dictionary as a String"
msgstr "E731: Dictionary gebruiken als een String"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Float gebruiken als een String"
#, c-format
diff --git a/src/po/pl.UTF-8.po b/src/po/pl.UTF-8.po
index 9e6276678..2798b5bdf 100644
--- a/src/po/pl.UTF-8.po
+++ b/src/po/pl.UTF-8.po
@@ -429,7 +429,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Niedozwolona nazwa zmiennej: %s"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Użycie Zmiennoprzecinkowej jako Łańcucha"
msgid "E687: Less targets than List items"
diff --git a/src/po/pl.cp1250.po b/src/po/pl.cp1250.po
index 72cf2edea..a8a449723 100644
--- a/src/po/pl.cp1250.po
+++ b/src/po/pl.cp1250.po
@@ -429,7 +429,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Niedozwolona nazwa zmiennej: %s"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Uycie Zmiennoprzecinkowej jako acucha"
msgid "E687: Less targets than List items"
diff --git a/src/po/pl.po b/src/po/pl.po
index b1c92c7d7..901ad04a9 100644
--- a/src/po/pl.po
+++ b/src/po/pl.po
@@ -429,7 +429,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Niedozwolona nazwa zmiennej: %s"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Uycie Zmiennoprzecinkowej jako acucha"
msgid "E687: Less targets than List items"
diff --git a/src/po/pt_BR.po b/src/po/pt_BR.po
index 0962866ec..d6fd574eb 100644
--- a/src/po/pt_BR.po
+++ b/src/po/pt_BR.po
@@ -492,7 +492,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Nome ilegal para variável: %s"
# TODO: Capitalise first word of message?
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Float usado como String"
msgid "E687: Less targets than List items"
diff --git a/src/po/ru.cp1251.po b/src/po/ru.cp1251.po
index fdcb781cd..5b65aa9ea 100644
--- a/src/po/ru.cp1251.po
+++ b/src/po/ru.cp1251.po
@@ -6580,7 +6580,7 @@ msgstr "E804: '%' "
msgid "E805: Using a Float as a Number"
msgstr "E805: "
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: "
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/ru.po b/src/po/ru.po
index 9cda3b072..a834bd43b 100644
--- a/src/po/ru.po
+++ b/src/po/ru.po
@@ -6580,7 +6580,7 @@ msgstr "E804: Невозможно использовать '%' с числом
msgid "E805: Using a Float as a Number"
msgstr "E805: Использование числа с плавающей точкой вместо целого"
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Использование числа с плавающей точкой вместо строки"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/sr.po b/src/po/sr.po
index ea117beaa..61950456c 100644
--- a/src/po/sr.po
+++ b/src/po/sr.po
@@ -6000,7 +6000,7 @@ msgstr "E804: ’%’ не може да се користи са Покретн
msgid "E805: Using a Float as a Number"
msgstr "E805: Покретни се користи као Број"
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Коришћење Покретни као Стринг"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/tr.po b/src/po/tr.po
index 4f3c0f00d..1e83397d8 100644
--- a/src/po/tr.po
+++ b/src/po/tr.po
@@ -6464,7 +6464,7 @@ msgstr "E804: Bir kayan noktalı değer ile '%' kullanılamaz"
msgid "E805: Using a Float as a Number"
msgstr "E805: Bir Kayan Noktalı Değer, Sayı yerine kullanılıyor"
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Kayan Noktalı Değer, bir Dizi yerine kullanılıyor"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/uk.cp1251.po b/src/po/uk.cp1251.po
index b34d367b5..75fac4eea 100644
--- a/src/po/uk.cp1251.po
+++ b/src/po/uk.cp1251.po
@@ -6731,7 +6731,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: Float Number"
# msgstr "E373: "
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Float String"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/uk.po b/src/po/uk.po
index 1161184d4..32a0186ec 100644
--- a/src/po/uk.po
+++ b/src/po/uk.po
@@ -6731,7 +6731,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: Float вжито як Number"
# msgstr "E373: "
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: Float вжито як String"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/zh_CN.UTF-8.po b/src/po/zh_CN.UTF-8.po
index 83c0469b6..daf1b9959 100644
--- a/src/po/zh_CN.UTF-8.po
+++ b/src/po/zh_CN.UTF-8.po
@@ -6428,7 +6428,7 @@ msgstr "E804: 不能对浮点数使用 '%'"
msgid "E805: Using a Float as a Number"
msgstr "E805: 将浮点数作整数使用"
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: 将浮点数作字符串使用"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/zh_CN.cp936.po b/src/po/zh_CN.cp936.po
index 489d39ecc..43907b5aa 100644
--- a/src/po/zh_CN.cp936.po
+++ b/src/po/zh_CN.cp936.po
@@ -6428,7 +6428,7 @@ msgstr "E804: ܶԸʹ '%'"
msgid "E805: Using a Float as a Number"
msgstr "E805: ʹ"
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: ַʹ"
msgid "E807: Expected Float argument for printf()"
diff --git a/src/po/zh_CN.po b/src/po/zh_CN.po
index 35a4a1d48..62e2182cc 100644
--- a/src/po/zh_CN.po
+++ b/src/po/zh_CN.po
@@ -6428,7 +6428,7 @@ msgstr "E804: ܶԸʹ '%'"
msgid "E805: Using a Float as a Number"
msgstr "E805: ʹ"
-msgid "E806: Using Float as a String"
+msgid "E806: Using a Float as a String"
msgstr "E806: ַʹ"
msgid "E807: Expected Float argument for printf()"