return {
 ["aleph"]={
  "Alephminorversion",
  "Alephrevision",
  "Alephversion",
 },
 ["etex"]={
  "botmarks",
  "clubpenalties",
  "currentgrouplevel",
  "currentgrouptype",
  "currentifbranch",
  "currentiflevel",
  "currentiftype",
  "detokenize",
  "dimexpr",
  "displaywidowpenalties",
  "everyeof",
  "firstmarks",
  "fontchardp",
  "fontcharht",
  "fontcharic",
  "fontcharwd",
  "glueexpr",
  "glueshrink",
  "glueshrinkorder",
  "gluestretch",
  "gluestretchorder",
  "gluetomu",
  "ifcsname",
  "ifdefined",
  "iffontchar",
  "interactionmode",
  "interlinepenalties",
  "lastchkdim",
  "lastchknum",
  "lastlinefit",
  "lastnodetype",
  "marks",
  "muexpr",
  "mutoglue",
  "numericscale",
  "numexpr",
  "pagediscards",
  "parshapedimen",
  "parshapeindent",
  "parshapelength",
  "predisplaydirection",
  "protected",
  "savinghyphcodes",
  "savingvdiscards",
  "scantokens",
  "showgroups",
  "showifs",
  "showtokens",
  "splitbotmarks",
  "splitdiscards",
  "splitfirstmarks",
  "topmarks",
  "tracingalignments",
  "tracingassigns",
  "tracinggroups",
  "tracingifs",
  "tracinglevels",
  "tracingnesting",
  "unexpanded",
  "unless",
  "widowpenalties",
 },
 ["luatex"]={
  "UUskewed",
  "UUskewedwithdelims",
  "Uabove",
  "Uabovewithdelims",
  "Uatop",
  "Uatopwithdelims",
  "Uchar",
  "Udelcode",
  "Udelcodenum",
  "Udelimiter",
  "Udelimiterover",
  "Udelimiterunder",
  "Uhextensible",
  "Uleft",
  "Umathaccent",
  "Umathaccentbaseheight",
  "Umathaccentvariant",
  "Umathadapttoleft",
  "Umathadapttoright",
  "Umathaxis",
  "Umathbinbinspacing",
  "Umathbinclosespacing",
  "Umathbininnerspacing",
  "Umathbinopenspacing",
  "Umathbinopspacing",
  "Umathbinordspacing",
  "Umathbinpunctspacing",
  "Umathbinrelspacing",
  "Umathbotaccentvariant",
  "Umathchar",
  "Umathcharclass",
  "Umathchardef",
  "Umathcharfam",
  "Umathcharnum",
  "Umathcharnumdef",
  "Umathcharslot",
  "Umathclass",
  "Umathclosebinspacing",
  "Umathcloseclosespacing",
  "Umathcloseinnerspacing",
  "Umathcloseopenspacing",
  "Umathcloseopspacing",
  "Umathcloseordspacing",
  "Umathclosepunctspacing",
  "Umathcloserelspacing",
  "Umathcode",
  "Umathcodenum",
  "Umathconnectoroverlapmin",
  "Umathdegreevariant",
  "Umathdelimiterovervariant",
  "Umathdelimiterundervariant",
  "Umathdenominatorvariant",
  "Umathfractiondelsize",
  "Umathfractiondenomdown",
  "Umathfractiondenomvgap",
  "Umathfractionnumup",
  "Umathfractionnumvgap",
  "Umathfractionrule",
  "Umathfractionvariant",
  "Umathhextensiblevariant",
  "Umathinnerbinspacing",
  "Umathinnerclosespacing",
  "Umathinnerinnerspacing",
  "Umathinneropenspacing",
  "Umathinneropspacing",
  "Umathinnerordspacing",
  "Umathinnerpunctspacing",
  "Umathinnerrelspacing",
  "Umathlimitabovebgap",
  "Umathlimitabovekern",
  "Umathlimitabovevgap",
  "Umathlimitbelowbgap",
  "Umathlimitbelowkern",
  "Umathlimitbelowvgap",
  "Umathlimits",
  "Umathnoaxis",
  "Umathnolimits",
  "Umathnolimitsubfactor",
  "Umathnolimitsupfactor",
  "Umathnumeratorvariant",
  "Umathopbinspacing",
  "Umathopclosespacing",
  "Umathopenbinspacing",
  "Umathopenclosespacing",
  "Umathopeninnerspacing",
  "Umathopenopenspacing",
  "Umathopenopspacing",
  "Umathopenordspacing",
  "Umathopenpunctspacing",
  "Umathopenrelspacing",
  "Umathopenupdepth",
  "Umathopenupheight",
  "Umathoperatorsize",
  "Umathopinnerspacing",
  "Umathopopenspacing",
  "Umathopopspacing",
  "Umathopordspacing",
  "Umathoppunctspacing",
  "Umathoprelspacing",
  "Umathordbinspacing",
  "Umathordclosespacing",
  "Umathordinnerspacing",
  "Umathordopenspacing",
  "Umathordopspacing",
  "Umathordordspacing",
  "Umathordpunctspacing",
  "Umathordrelspacing",
  "Umathoverbarkern",
  "Umathoverbarrule",
  "Umathoverbarvgap",
  "Umathoverdelimiterbgap",
  "Umathoverdelimitervariant",
  "Umathoverdelimitervgap",
  "Umathoverlayaccentvariant",
  "Umathoverlinevariant",
  "Umathphantom",
  "Umathpunctbinspacing",
  "Umathpunctclosespacing",
  "Umathpunctinnerspacing",
  "Umathpunctopenspacing",
  "Umathpunctopspacing",
  "Umathpunctordspacing",
  "Umathpunctpunctspacing",
  "Umathpunctrelspacing",
  "Umathquad",
  "Umathradicaldegreeafter",
  "Umathradicaldegreebefore",
  "Umathradicaldegreeraise",
  "Umathradicalkern",
  "Umathradicalrule",
  "Umathradicalvariant",
  "Umathradicalvgap",
  "Umathrelbinspacing",
  "Umathrelclosespacing",
  "Umathrelinnerspacing",
  "Umathrelopenspacing",
  "Umathrelopspacing",
  "Umathrelordspacing",
  "Umathrelpunctspacing",
  "Umathrelrelspacing",
  "Umathskewedfractionhgap",
  "Umathskewedfractionvgap",
  "Umathspaceafterscript",
  "Umathspacebeforescript",
  "Umathspacingmode",
  "Umathstackdenomdown",
  "Umathstacknumup",
  "Umathstackvariant",
  "Umathstackvgap",
  "Umathsubscriptvariant",
  "Umathsubshiftdown",
  "Umathsubshiftdrop",
  "Umathsubsupshiftdown",
  "Umathsubsupvgap",
  "Umathsubtopmax",
  "Umathsupbottommin",
  "Umathsuperscriptvariant",
  "Umathsupshiftdrop",
  "Umathsupshiftup",
  "Umathsupsubbottommax",
  "Umathtopaccentvariant",
  "Umathunderbarkern",
  "Umathunderbarrule",
  "Umathunderbarvgap",
  "Umathunderdelimiterbgap",
  "Umathunderdelimitervariant",
  "Umathunderdelimitervgap",
  "Umathunderlinevariant",
  "Umathvextensiblevariant",
  "Umathvoid",
  "Umiddle",
  "Unosubprescript",
  "Unosubscript",
  "Unosuperprescript",
  "Unosuperscript",
  "Uover",
  "Uoverdelimiter",
  "Uoverwithdelims",
  "Uradical",
  "Uright",
  "Uroot",
  "Uskewed",
  "Uskewedwithdelims",
  "Ustack",
  "Ustartdisplaymath",
  "Ustartmath",
  "Ustopdisplaymath",
  "Ustopmath",
  "Ustyle",
  "Usubprescript",
  "Usubscript",
  "Usuperprescript",
  "Usuperscript",
  "Uunderdelimiter",
  "Uvextensible",
  "adjustspacing",
  "adjustspacingshrink",
  "adjustspacingstep",
  "adjustspacingstretch",
  "afterassigned",
  "aftergrouped",
  "aliased",
  "alignmark",
  "aligntab",
  "atendofgroup",
  "atendofgrouped",
  "attribute",
  "attributedef",
  "automaticdiscretionary",
  "automatichyphenpenalty",
  "automigrationmode",
  "begincsname",
  "beginlocalcontrol",
  "boundary",
  "boxattribute",
  "boxdirection",
  "boxorientation",
  "boxtotal",
  "boxxmove",
  "boxxoffset",
  "boxymove",
  "boxyoffset",
  "catcodetable",
  "clearmarks",
  "crampeddisplaystyle",
  "crampedscriptscriptstyle",
  "crampedscriptstyle",
  "crampedtextstyle",
  "csstring",
  "defcsname",
  "dimensiondef",
  "directlua",
  "edefcsname",
  "efcode",
  "endlocalcontrol",
  "enforced",
  "etoksapp",
  "etokspre",
  "everytab",
  "exceptionpenalty",
  "expand",
  "expandafterpars",
  "expandafterspaces",
  "expandcstoken",
  "expanded",
  "expandtoken",
  "explicitdiscretionary",
  "explicithyphenpenalty",
  "firstvalidlanguage",
  "fontid",
  "fontspecifiedsize",
  "formatname",
  "frozen",
  "futuredef",
  "futureexpand",
  "futureexpandis",
  "futureexpandisap",
  "gdefcsname",
  "gleaders",
  "glet",
  "gletcsname",
  "glettonothing",
  "gluespecdef",
  "glyphdatafield",
  "glyphoptions",
  "glyphscale",
  "glyphscriptfield",
  "glyphscriptscale",
  "glyphscriptscriptscale",
  "glyphstatefield",
  "glyphtextscale",
  "glyphxoffset",
  "glyphxscale",
  "glyphyoffset",
  "glyphyscale",
  "gtoksapp",
  "gtokspre",
  "hccode",
  "hjcode",
  "hpack",
  "hyphenationmin",
  "hyphenationmode",
  "ifabsdim",
  "ifabsnum",
  "ifarguments",
  "ifboolean",
  "ifchkdim",
  "ifchknum",
  "ifcmpdim",
  "ifcmpnum",
  "ifcondition",
  "ifcstok",
  "ifdimval",
  "ifempty",
  "ifflags",
  "ifhastok",
  "ifhastoks",
  "ifhasxtoks",
  "ifincsname",
  "ifinsert",
  "ifmathparameter",
  "ifmathstyle",
  "ifnumval",
  "ifparameter",
  "ifparameters",
  "ifrelax",
  "iftok",
  "ignorearguments",
  "ignorepars",
  "immediate",
  "immutable",
  "initcatcodetable",
  "insertbox",
  "insertcopy",
  "insertdepth",
  "insertdistance",
  "insertheight",
  "insertheights",
  "insertlimit",
  "insertmode",
  "insertmultiplier",
  "insertprogress",
  "insertunbox",
  "insertuncopy",
  "insertwidth",
  "instance",
  "integerdef",
  "lastarguments",
  "lastnamedcs",
  "lastnodesubtype",
  "leftmarginkern",
  "letcharcode",
  "letcsname",
  "letfrozen",
  "letprotected",
  "lettonothing",
  "linedirection",
  "linepar",
  "localbrokenpenalty",
  "localcontrol",
  "localcontrolled",
  "localinterlinepenalty",
  "localleftbox",
  "localrightbox",
  "lpcode",
  "luabytecode",
  "luabytecodecall",
  "luacopyinputnodes",
  "luadef",
  "luaescapestring",
  "luafunction",
  "luafunctioncall",
  "luatexbanner",
  "luatexrevision",
  "luatexversion",
  "mathdelimitersmode",
  "mathdirection",
  "mathdisplayskipmode",
  "matheqnogapstep",
  "mathflattenmode",
  "mathitalicsmode",
  "mathnolimitsmode",
  "mathpenaltiesmode",
  "mathrulesfam",
  "mathrulesmode",
  "mathrulethicknessmode",
  "mathscale",
  "mathscriptboxmode",
  "mathscriptcharmode",
  "mathscriptsmode",
  "mathstyle",
  "mathsurroundmode",
  "mathsurroundskip",
  "mugluespecdef",
  "mutable",
  "noaligned",
  "noboundary",
  "nohrule",
  "norelax",
  "normalizelinemode",
  "nospaces",
  "novrule",
  "orelse",
  "orunless",
  "outputbox",
  "overloaded",
  "overloadmode",
  "parametercount",
  "parattr",
  "pardirection",
  "permanent",
  "postexhyphenchar",
  "posthyphenchar",
  "prebinoppenalty",
  "predisplaygapfactor",
  "preexhyphenchar",
  "prehyphenchar",
  "prerelpenalty",
  "protrudechars",
  "protrusionboundary",
  "pxdimen",
  "quitvmode",
  "rightmarginkern",
  "rpcode",
  "savecatcodetable",
  "scantextokens",
  "setfontid",
  "snapshotpar",
  "supmarkmode",
  "swapcsvalues",
  "textdirection",
  "thewithoutunit",
  "thewithproperty",
  "tokenized",
  "toksapp",
  "tokspre",
  "tolerant",
  "tpack",
  "tracingfonts",
  "tracinghyphenation",
  "tracingmath",
  "undent",
  "unletfrozen",
  "unletprotected",
  "vpack",
  "wordboundary",
  "wrapuppar",
  "xdefcsname",
  "xtoksapp",
  "xtokspre",
 },
 ["omega"]={
  "Omegaminorversion",
  "Omegarevision",
  "Omegaversion",
 },
 ["pdftex"]={
  "ifpdfabsdim",
  "ifpdfabsnum",
  "ifpdfprimitive",
  "pdfadjustspacing",
  "pdfannot",
  "pdfcatalog",
  "pdfcolorstack",
  "pdfcolorstackinit",
  "pdfcompresslevel",
  "pdfcopyfont",
  "pdfcreationdate",
  "pdfdecimaldigits",
  "pdfdest",
  "pdfdestmargin",
  "pdfdraftmode",
  "pdfeachlinedepth",
  "pdfeachlineheight",
  "pdfendlink",
  "pdfendthread",
  "pdffirstlineheight",
  "pdffontattr",
  "pdffontexpand",
  "pdffontname",
  "pdffontobjnum",
  "pdffontsize",
  "pdfgamma",
  "pdfgentounicode",
  "pdfglyphtounicode",
  "pdfhorigin",
  "pdfignoreddimen",
  "pdfignoreunknownimages",
  "pdfimageaddfilename",
  "pdfimageapplygamma",
  "pdfimagegamma",
  "pdfimagehicolor",
  "pdfimageresolution",
  "pdfincludechars",
  "pdfinclusioncopyfonts",
  "pdfinclusionerrorlevel",
  "pdfinfo",
  "pdfinfoomitdate",
  "pdfinsertht",
  "pdflastannot",
  "pdflastlinedepth",
  "pdflastlink",
  "pdflastobj",
  "pdflastxform",
  "pdflastximage",
  "pdflastximagepages",
  "pdflastxpos",
  "pdflastypos",
  "pdflinkmargin",
  "pdfliteral",
  "pdfmajorversion",
  "pdfmapfile",
  "pdfmapline",
  "pdfminorversion",
  "pdfnames",
  "pdfnoligatures",
  "pdfnormaldeviate",
  "pdfobj",
  "pdfobjcompresslevel",
  "pdfomitcharset",
  "pdfomitcidset",
  "pdfoutline",
  "pdfoutput",
  "pdfpageattr",
  "pdfpagebox",
  "pdfpageheight",
  "pdfpageref",
  "pdfpageresources",
  "pdfpagesattr",
  "pdfpagewidth",
  "pdfpkfixeddpi",
  "pdfpkmode",
  "pdfpkresolution",
  "pdfprimitive",
  "pdfprotrudechars",
  "pdfpxdimen",
  "pdfrandomseed",
  "pdfrecompress",
  "pdfrefobj",
  "pdfrefxform",
  "pdfrefximage",
  "pdfreplacefont",
  "pdfrestore",
  "pdfretval",
  "pdfsave",
  "pdfsavepos",
  "pdfsetmatrix",
  "pdfsetrandomseed",
  "pdfstartlink",
  "pdfstartthread",
  "pdfsuppressoptionalinfo",
  "pdfsuppressptexinfo",
  "pdftexbanner",
  "pdftexrevision",
  "pdftexversion",
  "pdfthread",
  "pdfthreadmargin",
  "pdftracingfonts",
  "pdftrailer",
  "pdftrailerid",
  "pdfuniformdeviate",
  "pdfuniqueresname",
  "pdfvorigin",
  "pdfxform",
  "pdfxformattr",
  "pdfxformmargin",
  "pdfxformname",
  "pdfxformresources",
  "pdfximage",
 },
 ["tex"]={
  " ",
  "-",
  "/",
  "above",
  "abovedisplayshortskip",
  "abovedisplayskip",
  "abovewithdelims",
  "accent",
  "adjdemerits",
  "advance",
  "afterassignment",
  "aftergroup",
  "atop",
  "atopwithdelims",
  "badness",
  "baselineskip",
  "batchmode",
  "begingroup",
  "beginsimplegroup",
  "belowdisplayshortskip",
  "belowdisplayskip",
  "binoppenalty",
  "botmark",
  "box",
  "boxmaxdepth",
  "brokenpenalty",
  "catcode",
  "char",
  "chardef",
  "cleaders",
  "clubpenalty",
  "copy",
  "count",
  "countdef",
  "cr",
  "crcr",
  "csname",
  "day",
  "deadcycles",
  "def",
  "defaulthyphenchar",
  "defaultskewchar",
  "delcode",
  "delimiter",
  "delimiterfactor",
  "delimitershortfall",
  "dimen",
  "dimendef",
  "discretionary",
  "displayindent",
  "displaylimits",
  "displaystyle",
  "displaywidowpenalty",
  "displaywidth",
  "divide",
  "doublehyphendemerits",
  "dp",
  "dump",
  "edef",
  "else",
  "emergencystretch",
  "end",
  "endcsname",
  "endgroup",
  "endinput",
  "endlinechar",
  "endsimplegroup",
  "eqno",
  "errhelp",
  "errmessage",
  "errorcontextlines",
  "errorstopmode",
  "escapechar",
  "everycr",
  "everydisplay",
  "everyhbox",
  "everyjob",
  "everymath",
  "everypar",
  "everyvbox",
  "exhyphenchar",
  "exhyphenpenalty",
  "expandafter",
  "fam",
  "fi",
  "finalhyphendemerits",
  "firstmark",
  "floatingpenalty",
  "font",
  "fontdimen",
  "fontname",
  "fontspecifiedname",
  "futurelet",
  "gdef",
  "global",
  "globaldefs",
  "glyph",
  "halign",
  "hangafter",
  "hangindent",
  "hbadness",
  "hbox",
  "hfil",
  "hfill",
  "hfilneg",
  "hfuzz",
  "holdinginserts",
  "hrule",
  "hsize",
  "hskip",
  "hss",
  "ht",
  "hyphenation",
  "hyphenchar",
  "hyphenpenalty",
  "if",
  "ifcase",
  "ifcat",
  "ifdim",
  "iffalse",
  "ifhbox",
  "ifhmode",
  "ifinner",
  "ifmmode",
  "ifnum",
  "ifodd",
  "iftrue",
  "ifvbox",
  "ifvmode",
  "ifvoid",
  "ifx",
  "ignorespaces",
  "indent",
  "input",
  "inputlineno",
  "insert",
  "insertpenalties",
  "interlinepenalty",
  "jobname",
  "kern",
  "language",
  "lastbox",
  "lastkern",
  "lastpenalty",
  "lastskip",
  "lccode",
  "leaders",
  "left",
  "lefthyphenmin",
  "leftskip",
  "leqno",
  "let",
  "limits",
  "linepenalty",
  "lineskip",
  "lineskiplimit",
  "long",
  "looseness",
  "lower",
  "lowercase",
  "mark",
  "mathaccent",
  "mathbin",
  "mathchar",
  "mathchardef",
  "mathchoice",
  "mathclose",
  "mathcode",
  "mathinner",
  "mathop",
  "mathopen",
  "mathord",
  "mathpunct",
  "mathrel",
  "mathsurround",
  "maxdeadcycles",
  "maxdepth",
  "meaning",
  "meaningfull",
  "meaningless",
  "medmuskip",
  "message",
  "middle",
  "mkern",
  "month",
  "moveleft",
  "moveright",
  "mskip",
  "multiply",
  "muskip",
  "muskipdef",
  "newlinechar",
  "noalign",
  "noexpand",
  "noindent",
  "nolimits",
  "nonscript",
  "nonstopmode",
  "nulldelimiterspace",
  "nullfont",
  "number",
  "omit",
  "or",
  "ordlimits",
  "outer",
  "output",
  "outputpenalty",
  "over",
  "overfullrule",
  "overline",
  "overshoot",
  "overwithdelims",
  "pagedepth",
  "pagefilllstretch",
  "pagefillstretch",
  "pagefilstretch",
  "pagegoal",
  "pageshrink",
  "pagestretch",
  "pagetotal",
  "par",
  "parfillleftskip",
  "parfillskip",
  "parindent",
  "parshape",
  "parskip",
  "patterns",
  "pausing",
  "penalty",
  "postdisplaypenalty",
  "predisplaypenalty",
  "predisplaysize",
  "pretolerance",
  "prevdepth",
  "prevgraf",
  "radical",
  "raise",
  "relax",
  "relpenalty",
  "right",
  "righthyphenmin",
  "rightskip",
  "romannumeral",
  "scaledfontdimen",
  "scriptfont",
  "scriptscriptfont",
  "scriptscriptstyle",
  "scriptspace",
  "scriptstyle",
  "scrollmode",
  "setbox",
  "setlanguage",
  "sfcode",
  "shipout",
  "show",
  "showbox",
  "showboxbreadth",
  "showboxdepth",
  "showlists",
  "shownodedetails",
  "showthe",
  "skewchar",
  "skip",
  "skipdef",
  "spacefactor",
  "spaceskip",
  "span",
  "splitbotmark",
  "splitfirstmark",
  "splitmaxdepth",
  "splittopskip",
  "string",
  "tabskip",
  "textfont",
  "textstyle",
  "the",
  "thickmuskip",
  "thinmuskip",
  "time",
  "todimension",
  "tointeger",
  "toks",
  "toksdef",
  "tolerance",
  "topmark",
  "topskip",
  "toscaled",
  "tracingcommands",
  "tracinglostchars",
  "tracingmacros",
  "tracingonline",
  "tracingoutput",
  "tracingpages",
  "tracingparagraphs",
  "tracingrestores",
  "tracingstats",
  "uccode",
  "uchyph",
  "underline",
  "unhbox",
  "unhcopy",
  "unhpack",
  "unkern",
  "unpenalty",
  "unskip",
  "unvbox",
  "unvcopy",
  "unvpack",
  "uppercase",
  "vadjust",
  "valign",
  "vbadness",
  "vbox",
  "vcenter",
  "vfil",
  "vfill",
  "vfilneg",
  "vfuzz",
  "vrule",
  "vsize",
  "vskip",
  "vsplit",
  "vss",
  "vtop",
  "wd",
  "widowpenalty",
  "xdef",
  "xleaders",
  "xspaceskip",
  "year",
 },
 ["xetex"]={
  "XeTeXversion",
 },
}