mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Math
synced 2024-11-11 16:58:38 +00:00
Reduce usage of lst2arr in chem context
Remove useless calls to lst2arr in chem macros Bug: T362344 Change-Id: I05c8f525a02b10d31bf8f07638d966c0f5f33f63
This commit is contained in:
parent
6c160285fb
commit
1befc6373d
File diff suppressed because it is too large
Load diff
|
@ -248,7 +248,7 @@ opt_pos
|
|||
|
||||
|
||||
chem_lit
|
||||
= CURLY_OPEN e:chem_sentence CURLY_CLOSE { return ParserUtil::lst2arr($e, true); }
|
||||
= CURLY_OPEN e:chem_sentence CURLY_CLOSE { return $e->setCurly(); }
|
||||
|
||||
chem_sentence =
|
||||
_ p:chem_phrase " " s:chem_sentence { return new TexArray($p,new TexArray(new Literal(" "),$s)); } /
|
||||
|
@ -275,7 +275,7 @@ chem_char =
|
|||
chem_char_nl =
|
||||
m:chem_script { return $m;} /
|
||||
CURLY_OPEN c:chem_text CURLY_CLOSE { return TexArray::newCurly($c); } /
|
||||
BEGIN_MATH c:expr END_MATH { return new Dollar(ParserUtil::lst2arr($c)); }/
|
||||
BEGIN_MATH c:expr END_MATH { return new Dollar($c); }/
|
||||
name:CHEM_BONDI l:chem_bond { return new Fun1($name, $l); } /
|
||||
m:chem_macro { return $m; } /
|
||||
c:CHEM_NONLETTER { return new Literal($c); }
|
||||
|
@ -286,7 +286,7 @@ chem_bond
|
|||
chem_script =
|
||||
a:CHEM_SUPERSUB b:CHEM_SCRIPT_FOLLOW { return new ChemWord(new Literal($a), new Literal($b)); } /
|
||||
a:CHEM_SUPERSUB b:chem_lit { return new ChemWord(new Literal($a), $b); } /
|
||||
a:CHEM_SUPERSUB BEGIN_MATH b:expr END_MATH { return new ChemWord(new Literal($a), new Dollar(ParserUtil::lst2arr($b))); }
|
||||
a:CHEM_SUPERSUB BEGIN_MATH b:expr END_MATH { return new ChemWord(new Literal($a), new Dollar($b)); }
|
||||
|
||||
// TODO \color is a not documented feature of mhchem for MathJax, at the moment named colors are accepted
|
||||
chem_macro =
|
||||
|
|
Loading…
Reference in a new issue