diff options
Diffstat (limited to 'source/luametatex/source/lua/lmtinterface.h')
-rw-r--r-- | source/luametatex/source/lua/lmtinterface.h | 150 |
1 files changed, 77 insertions, 73 deletions
diff --git a/source/luametatex/source/lua/lmtinterface.h b/source/luametatex/source/lua/lmtinterface.h index e761252a8..707d3aefb 100644 --- a/source/luametatex/source/lua/lmtinterface.h +++ b/source/luametatex/source/lua/lmtinterface.h @@ -392,33 +392,29 @@ make_lua_key(L, above);\ make_lua_key(L, abovedisplayshortskip);\ make_lua_key(L, abovedisplayskip);\ make_lua_key(L, accent);\ -make_lua_key(L, AccentBaseHeight);\ +make_lua_key(L, accentbasedepth);\ make_lua_key(L, AccentBaseDepth);\ make_lua_key(L, accentbaseheight);\ -make_lua_key(L, accentbasedepth);\ -make_lua_key(L, AccentTopShiftUp);\ -make_lua_key(L, accenttopshiftup);\ -make_lua_key(L, AccentTopOvershoot);\ -make_lua_key(L, accenttopovershoot);\ -make_lua_key(L, adapted);\ -make_lua_key(L, FlattenedAccentTopShiftUp);\ -make_lua_key(L, flattenedaccenttopshiftup);\ -make_lua_key(L, AccentBottomShiftDown);\ -make_lua_key(L, accentbottomshiftdown);\ -make_lua_key(L, AccentBottomOvershoot);\ +make_lua_key(L, AccentBaseHeight);\ make_lua_key(L, accentbottomovershoot);\ -make_lua_key(L, AccentSuperscriptDrop);\ -make_lua_key(L, accentsuperscriptdrop);\ -make_lua_key(L, AccentSuperscriptPercent);\ -make_lua_key(L, accentsuperscriptpercent);\ -make_lua_key(L, AccentExtendMargin);\ +make_lua_key(L, AccentBottomOvershoot);\ +make_lua_key(L, accentbottomshiftdown);\ +make_lua_key(L, AccentBottomShiftDown);\ make_lua_key(L, accentextendmargin);\ -make_lua_key(L, FlattenedAccentBottomShiftDown);\ -make_lua_key(L, flattenedaccentbottomshiftdown);\ +make_lua_key(L, AccentExtendMargin);\ make_lua_key(L, accentkern);\ +make_lua_key(L, accentsuperscriptdrop);\ +make_lua_key(L, AccentSuperscriptDrop);\ +make_lua_key(L, accentsuperscriptpercent);\ +make_lua_key(L, AccentSuperscriptPercent);\ +make_lua_key(L, accenttopovershoot);\ +make_lua_key(L, AccentTopOvershoot);\ +make_lua_key(L, accenttopshiftup);\ +make_lua_key(L, AccentTopShiftUp);\ make_lua_key(L, accentvariant);\ make_lua_key(L, active);\ make_lua_key(L, active_char);\ +make_lua_key(L, adapted);\ make_lua_key(L, adapttoleftsize);\ make_lua_key(L, adapttorightsize);\ make_lua_key(L, additional);\ @@ -437,12 +433,12 @@ make_lua_key(L, afterdisplaypenalty);\ make_lua_key(L, afteroutput);\ make_lua_key(L, aliased);\ make_lua_key(L, align);\ -make_lua_key(L, alignrecord);\ -make_lua_key(L, alignstack);\ make_lua_key(L, alignhead);\ make_lua_key(L, alignment);\ make_lua_key(L, alignment_tab);\ +make_lua_key(L, alignrecord);\ make_lua_key(L, alignset);\ +make_lua_key(L, alignstack);\ make_lua_key(L, alsosimple);\ make_lua_key(L, anchor);\ make_lua_key(L, argument);\ @@ -483,16 +479,16 @@ make_lua_key(L, binpunctspacing);\ make_lua_key(L, binradspacing);\ make_lua_key(L, binrelspacing);\ make_lua_key(L, boolean);\ -make_lua_key(L, bottomaccent);\ -make_lua_key(L, bottomanchor);\ -make_lua_key(L, bottomaccentvariant);\ make_lua_key(L, bothflexible);\ make_lua_key(L, bottom);\ +make_lua_key(L, bottomaccent);\ +make_lua_key(L, bottomaccentvariant);\ +make_lua_key(L, bottomanchor);\ make_lua_key(L, bottomleft);\ make_lua_key(L, bottomlevel);\ make_lua_key(L, bottommargin);\ -make_lua_key(L, bottomright);\ make_lua_key(L, bottomovershoot);\ +make_lua_key(L, bottomright);\ make_lua_key(L, boundary);\ make_lua_key(L, box);\ make_lua_key(L, broken);\ @@ -504,8 +500,8 @@ make_lua_key(L, callback);\ make_lua_key(L, cancel);\ make_lua_key(L, cardinal);\ make_lua_key(L, case_shift);\ -make_lua_key(L, catalog);\ make_lua_key(L, Catalog);\ +make_lua_key(L, catalog);\ make_lua_key(L, catcode_table);\ make_lua_key(L, category);\ make_lua_key(L, cell);\ @@ -539,6 +535,7 @@ make_lua_key(L, command);\ make_lua_key(L, comment);\ make_lua_key(L, compactmath);\ make_lua_key(L, compound);\ +make_lua_key(L, compression);\ make_lua_key(L, condition);\ make_lua_key(L, conditional);\ make_lua_key(L, conditionalmathskip);\ @@ -567,16 +564,16 @@ make_lua_key(L, define_font);\ make_lua_key(L, define_lua_call);\ make_lua_key(L, degree);\ make_lua_key(L, degreevariant);\ +make_lua_key(L, delimited);\ make_lua_key(L, DelimitedSubFormulaMinHeight);\ make_lua_key(L, delimiter);\ -make_lua_key(L, delimited);\ make_lua_key(L, delimiter_number);\ -make_lua_key(L, delimiterpercent);\ -make_lua_key(L, DelimiterPercent);\ -make_lua_key(L, delimitershortfall);\ -make_lua_key(L, DelimiterShortfall);\ make_lua_key(L, delimiterover);\ make_lua_key(L, delimiterovervariant);\ +make_lua_key(L, DelimiterPercent);\ +make_lua_key(L, delimiterpercent);\ +make_lua_key(L, DelimiterShortfall);\ +make_lua_key(L, delimitershortfall);\ make_lua_key(L, delimiterunder);\ make_lua_key(L, delimiterundervariant);\ make_lua_key(L, delta);\ @@ -657,11 +654,15 @@ make_lua_key(L, fixedboth);\ make_lua_key(L, fixedbottom);\ make_lua_key(L, fixedtop);\ make_lua_key(L, flags);\ -make_lua_key(L, FlattenedAccentBaseHeight);\ -make_lua_key(L, flattenedaccentbaseheight);\ -make_lua_key(L, FlattenedAccentBaseDepth);\ -make_lua_key(L, flattenedaccentbasedepth);\ make_lua_key(L, flataccent);\ +make_lua_key(L, flattenedaccentbasedepth);\ +make_lua_key(L, FlattenedAccentBaseDepth);\ +make_lua_key(L, flattenedaccentbaseheight);\ +make_lua_key(L, FlattenedAccentBaseHeight);\ +make_lua_key(L, flattenedaccentbottomshiftdown);\ +make_lua_key(L, FlattenedAccentBottomShiftDown);\ +make_lua_key(L, flattenedaccenttopshiftup);\ +make_lua_key(L, FlattenedAccentTopShiftUp);\ make_lua_key(L, float);\ make_lua_key(L, followedbyspace);\ make_lua_key(L, font);\ @@ -735,15 +736,14 @@ make_lua_key(L, horizontalmathkern);\ make_lua_key(L, hrule);\ make_lua_key(L, hsize);\ make_lua_key(L, hskip);\ -make_lua_key(L, hparts);\ make_lua_key(L, hyphenate);\ make_lua_key(L, hyphenated);\ make_lua_key(L, hyphenation);\ make_lua_key(L, hyphenationmode);\ make_lua_key(L, hyphenchar);\ make_lua_key(L, id);\ -make_lua_key(L, ifstack);\ make_lua_key(L, if_test);\ +make_lua_key(L, ifstack);\ make_lua_key(L, ignore);\ make_lua_key(L, ignore_something);\ make_lua_key(L, ignorebounds);\ @@ -754,13 +754,14 @@ make_lua_key(L, immutable);\ make_lua_key(L, indent);\ make_lua_key(L, indentskip);\ make_lua_key(L, index);\ -make_lua_key(L, Info);\ make_lua_key(L, info);\ +make_lua_key(L, Info);\ make_lua_key(L, inner);\ make_lua_key(L, innerbinspacing);\ make_lua_key(L, innerclosespacing);\ make_lua_key(L, innerfracspacing);\ make_lua_key(L, innerinnerspacing);\ +make_lua_key(L, innerlocation);\ make_lua_key(L, innermiddlespacing);\ make_lua_key(L, inneropenspacing);\ make_lua_key(L, inneropspacing);\ @@ -768,6 +769,8 @@ make_lua_key(L, innerordspacing);\ make_lua_key(L, innerpunctspacing);\ make_lua_key(L, innerradspacing);\ make_lua_key(L, innerrelspacing);\ +make_lua_key(L, innerxoffset);\ +make_lua_key(L, inneryoffset);\ make_lua_key(L, input);\ make_lua_key(L, insert);\ make_lua_key(L, insertheights);\ @@ -791,8 +794,8 @@ make_lua_key(L, internal_mu_glue_reference);\ make_lua_key(L, internal_toks);\ make_lua_key(L, internal_toks_reference);\ make_lua_key(L, internaldimension);\ -make_lua_key(L, internalinteger);\ make_lua_key(L, internalgluespec);\ +make_lua_key(L, internalinteger);\ make_lua_key(L, internalmugluespec);\ make_lua_key(L, invalid_char);\ make_lua_key(L, italic);\ @@ -801,7 +804,6 @@ make_lua_key(L, italiccorrection);\ make_lua_key(L, iterator_value);\ make_lua_key(L, kern);\ make_lua_key(L, kerns);\ -make_lua_key(L, noadstate);\ make_lua_key(L, language);\ make_lua_key(L, largechar);\ make_lua_key(L, largefamily);\ @@ -863,7 +865,6 @@ make_lua_key(L, make_box);\ make_lua_key(L, mark);\ make_lua_key(L, match);\ make_lua_key(L, math);\ -make_lua_key(L, mathspec);\ make_lua_key(L, math_accent);\ make_lua_key(L, math_char_number);\ make_lua_key(L, math_choice);\ @@ -876,7 +877,6 @@ make_lua_key(L, math_script);\ make_lua_key(L, math_shift);\ make_lua_key(L, math_shift_cs);\ make_lua_key(L, math_style);\ -make_lua_key(L, mathtextchar);\ make_lua_key(L, mathchar);\ make_lua_key(L, mathchoice);\ make_lua_key(L, mathcomponent);\ @@ -885,20 +885,22 @@ make_lua_key(L, mathcontrol);\ make_lua_key(L, mathdir);\ make_lua_key(L, mathfence);\ make_lua_key(L, mathfraction);\ -make_lua_key(L, mathradical);\ make_lua_key(L, mathkerns);\ make_lua_key(L, MathLeading);\ make_lua_key(L, mathoperator);\ make_lua_key(L, mathpack);\ make_lua_key(L, mathpostpenalty);\ make_lua_key(L, mathprepenalty);\ +make_lua_key(L, mathradical);\ make_lua_key(L, mathshapekern);\ make_lua_key(L, mathshift);\ make_lua_key(L, mathsimple);\ make_lua_key(L, mathskip);\ +make_lua_key(L, mathspec);\ make_lua_key(L, mathstack);\ -make_lua_key(L, mathsubformula);\ make_lua_key(L, mathstyle);\ +make_lua_key(L, mathsubformula);\ +make_lua_key(L, mathtextchar);\ make_lua_key(L, medmuskip);\ make_lua_key(L, message);\ make_lua_key(L, middle);\ @@ -934,21 +936,22 @@ make_lua_key(L, nil);\ make_lua_key(L, no);\ make_lua_key(L, no_expand);\ make_lua_key(L, noad);\ +make_lua_key(L, noadstate);\ make_lua_key(L, noalign);\ make_lua_key(L, noaligned);\ make_lua_key(L, noaxis);\ make_lua_key(L, nocheck);\ -make_lua_key(L, nooverflow);\ make_lua_key(L, node);\ make_lua_key(L, nodelist);\ make_lua_key(L, noindent);\ make_lua_key(L, nolimits);\ -make_lua_key(L, nolimitsubfactor);\ make_lua_key(L, NoLimitSubFactor);\ -make_lua_key(L, nolimitsupfactor);\ +make_lua_key(L, nolimitsubfactor);\ make_lua_key(L, NoLimitSupFactor);\ +make_lua_key(L, nolimitsupfactor);\ make_lua_key(L, nomath);\ make_lua_key(L, none);\ +make_lua_key(L, nooverflow);\ make_lua_key(L, normal);\ make_lua_key(L, norule);\ make_lua_key(L, noruling);\ @@ -1024,26 +1027,29 @@ make_lua_key(L, overlayaccent);\ make_lua_key(L, overlayaccentvariant);\ make_lua_key(L, overlinevariant);\ make_lua_key(L, overloaded);\ -make_lua_key(L, page);\ make_lua_key(L, package);\ +make_lua_key(L, page);\ make_lua_key(L, pagediscardshead);\ make_lua_key(L, pagehead);\ make_lua_key(L, pageinserthead);\ -make_lua_key(L, Pages);\ make_lua_key(L, pages);\ +make_lua_key(L, Pages);\ make_lua_key(L, par);\ make_lua_key(L, parameter);\ make_lua_key(L, parameter_reference);\ make_lua_key(L, parameters);\ make_lua_key(L, parfillleftskip);\ make_lua_key(L, parfillrightskip);\ -make_lua_key(L, parinitleftskip);\ -make_lua_key(L, parinitrightskip);\ make_lua_key(L, parfillskip);\ make_lua_key(L, parindent);\ +make_lua_key(L, parinitleftskip);\ +make_lua_key(L, parinitrightskip);\ make_lua_key(L, parshape);\ make_lua_key(L, parskip);\ make_lua_key(L, passive);\ +make_lua_key(L, parts);\ +make_lua_key(L, partsitalic);\ +make_lua_key(L, partsorientation);\ make_lua_key(L, pdfe);\ make_lua_key(L, penalty);\ make_lua_key(L, permanent);\ @@ -1080,25 +1086,25 @@ make_lua_key(L, prevgraf);\ make_lua_key(L, prime);\ make_lua_key(L, PrimeBaselineDropMax);\ make_lua_key(L, primeraise);\ -make_lua_key(L, PrimeRaisePercent);\ make_lua_key(L, primeraisecomposed);\ make_lua_key(L, PrimeRaiseComposedPercent);\ +make_lua_key(L, PrimeRaisePercent);\ make_lua_key(L, primeshiftdrop);\ -make_lua_key(L, PrimeShiftUp);\ make_lua_key(L, primeshiftup);\ +make_lua_key(L, PrimeShiftUp);\ make_lua_key(L, PrimeShiftUpCramped);\ -make_lua_key(L, primespaceafter);\ make_lua_key(L, PrimeSpaceAfter);\ +make_lua_key(L, primespaceafter);\ +make_lua_key(L, primevariant);\ make_lua_key(L, primewidth);\ make_lua_key(L, PrimeWidthPercent);\ -make_lua_key(L, primevariant);\ make_lua_key(L, primitive);\ +make_lua_key(L, properties);\ +make_lua_key(L, proportional);\ make_lua_key(L, protected);\ make_lua_key(L, protected_call);\ make_lua_key(L, protrudechars);\ make_lua_key(L, protrusion);\ -make_lua_key(L, properties);\ -make_lua_key(L, proportional);\ make_lua_key(L, ptr);\ make_lua_key(L, punct);\ make_lua_key(L, punctbinspacing);\ @@ -1119,17 +1125,17 @@ make_lua_key(L, radfracspacing);\ make_lua_key(L, radical);\ make_lua_key(L, radicaldegreeafter);\ make_lua_key(L, radicaldegreebefore);\ -make_lua_key(L, radicalextensibleafter);\ -make_lua_key(L, radicalextensiblebefore);\ -make_lua_key(L, RadicalKernAfterExtensible);\ -make_lua_key(L, RadicalKernBeforeExtensible);\ make_lua_key(L, RadicalDegreeBottomRaisePercent);\ make_lua_key(L, radicaldegreeraise);\ make_lua_key(L, RadicalDisplayStyleVerticalGap);\ +make_lua_key(L, radicalextensibleafter);\ +make_lua_key(L, radicalextensiblebefore);\ make_lua_key(L, RadicalExtraAscender);\ make_lua_key(L, radicalkern);\ make_lua_key(L, RadicalKernAfterDegree);\ +make_lua_key(L, RadicalKernAfterExtensible);\ make_lua_key(L, RadicalKernBeforeDegree);\ +make_lua_key(L, RadicalKernBeforeExtensible);\ make_lua_key(L, radicalrule);\ make_lua_key(L, RadicalRuleThickness);\ make_lua_key(L, radicalvariant);\ @@ -1160,8 +1166,8 @@ make_lua_key(L, register_mu_glue_reference);\ make_lua_key(L, register_toks);\ make_lua_key(L, register_toks_reference);\ make_lua_key(L, registerdimension);\ -make_lua_key(L, registerinteger);\ make_lua_key(L, registergluespec);\ +make_lua_key(L, registerinteger);\ make_lua_key(L, registermugluespec);\ make_lua_key(L, regular);\ make_lua_key(L, rel);\ @@ -1227,18 +1233,18 @@ make_lua_key(L, set_specification);\ make_lua_key(L, shapingpenaltiesmode);\ make_lua_key(L, shapingpenalty);\ make_lua_key(L, shift);\ -make_lua_key(L, shiftedsubscript);\ -make_lua_key(L, shiftedsuperscript);\ make_lua_key(L, shiftedsubprescript);\ +make_lua_key(L, shiftedsubscript);\ make_lua_key(L, shiftedsuperprescript);\ +make_lua_key(L, shiftedsuperscript);\ make_lua_key(L, shorthand_def);\ make_lua_key(L, shrink);\ make_lua_key(L, shrinkorder);\ make_lua_key(L, simple);\ make_lua_key(L, size);\ make_lua_key(L, skewchar);\ -make_lua_key(L, skeweddelimitertolerance);\ make_lua_key(L, SkewedDelimiterTolerance);\ +make_lua_key(L, skeweddelimitertolerance);\ make_lua_key(L, skewedfractionhgap);\ make_lua_key(L, SkewedFractionHorizontalGap);\ make_lua_key(L, SkewedFractionVerticalGap);\ @@ -1252,10 +1258,10 @@ make_lua_key(L, smallfamily);\ make_lua_key(L, some_item);\ make_lua_key(L, source);\ make_lua_key(L, space);\ -make_lua_key(L, SpaceAfterScript);\ make_lua_key(L, spaceafterscript);\ -make_lua_key(L, spacebeforescript);\ +make_lua_key(L, SpaceAfterScript);\ make_lua_key(L, SpaceBeforeScript);\ +make_lua_key(L, spacebeforescript);\ make_lua_key(L, spacefactor);\ make_lua_key(L, spacer);\ make_lua_key(L, spaceshrink);\ @@ -1333,6 +1339,7 @@ make_lua_key(L, supshiftup);\ make_lua_key(L, supsubbottommax);\ make_lua_key(L, surround);\ make_lua_key(L, syllable);\ +make_lua_key(L, tag);\ make_lua_key(L, tabskip);\ make_lua_key(L, tail);\ make_lua_key(L, target);\ @@ -1357,17 +1364,17 @@ make_lua_key(L, tolerant_call);\ make_lua_key(L, tolerant_protected_call);\ make_lua_key(L, top);\ make_lua_key(L, topaccent);\ -make_lua_key(L, topanchor);\ make_lua_key(L, topaccentvariant);\ +make_lua_key(L, topanchor);\ make_lua_key(L, topleft);\ make_lua_key(L, topmargin);\ +make_lua_key(L, topovershoot);\ make_lua_key(L, topright);\ make_lua_key(L, topskip);\ -make_lua_key(L, topovershoot);\ make_lua_key(L, total);\ make_lua_key(L, tracingparagraphs);\ -make_lua_key(L, trailer);\ make_lua_key(L, Trailer);\ +make_lua_key(L, trailer);\ make_lua_key(L, type);\ make_lua_key(L, uchyph);\ make_lua_key(L, uleaders);\ @@ -1413,7 +1420,6 @@ make_lua_key(L, vertical);\ make_lua_key(L, verticalmathkern);\ make_lua_key(L, vextensible);\ make_lua_key(L, vextensiblevariant);\ -make_lua_key(L, vitalic);\ make_lua_key(L, vlist);\ make_lua_key(L, vmode);\ make_lua_key(L, vmodepar);\ @@ -1422,7 +1428,6 @@ make_lua_key(L, void);\ make_lua_key(L, vrule);\ make_lua_key(L, vskip);\ make_lua_key(L, vtop);\ -make_lua_key(L, vparts);\ make_lua_key(L, whatsit);\ make_lua_key(L, widowpenalties);\ make_lua_key(L, widowpenalty);\ @@ -1605,7 +1610,6 @@ extern lmt_keys_info lmt_keys; # define lmt_rounded(d) (lua_Integer) (llround(d)) # define lmt_roundedfloat(f) (lua_Integer) (llround((double) f)) - # define lmt_tolong(L,i) (long) lua_tointeger(L,i) # define lmt_checklong(L,i) (long) luaL_checkinteger(L,i) # define lmt_optlong(L,i,j) (long) luaL_optinteger(L,i,j) |