Файловый менеджер - Редактировать - /var/www/html/MMLnodes.zip
Ðазад
PK ! �E3� � MMLmfrac.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mfrac" * description: "form a fraction from two sub-expressions" * category: "General Layout Schemata" */ class MMLmfrac extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( 'mfrac', $texclass, $attributes ); } } PK ! ��y y MMLmtd.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mtd" * description: "one entry in a table or matrix" * category: "Tables and Matrices" */ class MMLmtd extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mtd", $texclass, $attributes ); } } PK ! ��[�S S MMLbase.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; use MediaWiki\Extension\Math\WikiTexVC\MMLmappings\TexConstants\Tag; use MediaWiki\Html\Html; class MMLbase { private string $name; private array $attributes; public function __construct( string $name, string $texclass = '', array $attributes = [] ) { $this->name = $name; $this->attributes = $attributes; if ( $texclass !== '' ) { $this->attributes[ TAG::CLASSTAG ] = $texclass; } } public function name(): string { return $this->name; } /** * Encapsulating the input structure with start and end element * * @param string $input The raw HTML contents of the element: *not* escaped! * @return string <tag> input </tag> */ public function encapsulateRaw( string $input ): string { return HTML::rawElement( $this->name, $this->attributes, $input ); } /** * Encapsulating the input with start and end element * * @param string $input * @return string <tag> input </tag> */ public function encapsulate( string $input = '' ): string { return HTML::element( $this->name, $this->attributes, $input ); } /** * Getting the start element * @return string */ public function getStart(): string { return HTML::openElement( $this->name, $this->attributes ); } /** * Gets an empty element with the specified name. * Example: "<mrow/>" * @return string */ public function getEmpty(): string { return substr( $this->getStart(), 0, -1 ) . '/>'; } /** * Getting the end element * @return string */ public function getEnd(): string { return HTML::closeElement( $this->name ); } } PK ! �f� � MMLmsup.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "msup" * description: "attach a superscript to a base" * category: "Script and Limit Schemata" */ class MMLmsup extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "msup", $texclass, $attributes ); } } PK ! .`{b� � MMLmunderover.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "munderover" * description: "attach an underscript-overscript pair to a base" * category: "Script and Limit Schemata" */ class MMLmunderover extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "munderover", $texclass, $attributes ); } } PK ! &��� � MMLmover.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mover" * description: "attach an overscript to a base" * category: "Script and Limit Schemata" */ class MMLmover extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mover", $texclass, $attributes ); } } PK ! �=_ _ MMLms.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "ms" * description: "string literal" * category: "Token Elements" */ class MMLms extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "ms", $texclass, $attributes ); } } PK ! �[KX X MMLmn.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mn" * description: "number" * category: "Token Elements" */ class MMLmn extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mn", $texclass, $attributes ); } } PK ! �c�� � MMLmroot.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mroot" * description: "form a radical with specified index" * category: "General Layout Schemata" */ class MMLmroot extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mroot", $texclass, $attributes ); } } PK ! ���Z\ \ MMLmi.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mi" * description: "identifier" * category: "Token Elements" */ class MMLmi extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mi", $texclass, $attributes ); } } PK ! �Xa�� � MMLmrow.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; use MediaWiki\Extension\Math\WikiTexVC\MMLmappings\TexConstants\TexClass; /** * Presentation MathML 3 Element * name: "mrow" * description: "group any number of sub-expressions horizontally" * category: "General Layout Schemata" */ class MMLmrow extends MMLbase { public function __construct( string $texclass = TexClass::ORD, array $attributes = [] ) { parent::__construct( "mrow", $texclass, $attributes ); } } PK ! !���b b MMLmspace.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mspace" * description: "space" * category: "Token Elements" */ class MMLmspace extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mspace", $texclass, $attributes ); } } PK ! ���� � MMLmenclose.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "menclose" * description: "The menclose element renders its content inside the enclosing notation specified * by its notation attribute." * category: General Layout Schemata */ class MMLmenclose extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "menclose", $texclass, $attributes ); } } PK ! �!�� MMLmphantom.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mphantom" * description: "The mphantom element renders invisibly, * but with the same size and other dimensions, including baseline position, * that its contents would have if they were rendered normally" * category: General Layout Schemata */ class MMLmphantom extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mphantom", $texclass, $attributes ); } } PK ! ��(� � MMLmsubsup.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "msubsup" * description: "attach a subscript-superscript pair to a base" * category: "Script and Limit Schemata" */ class MMLmsubsup extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "msubsup", $texclass, $attributes ); } } PK ! uܧ4� � MMLmtable.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; use MediaWiki\Extension\Math\WikiTexVC\MMLmappings\TexConstants\TexClass; /** * Presentation MathML 3 Element * name: "mtable" * description: "Table or Matrix" * category: "Tables and Matrices" */ class MMLmtable extends MMLbase { /** defaults to mtable args as generated from MathJax for align(ed) environment */ public function __construct( string $texclass = TexClass::ORD, array $attributes = [ 'columnalign' => 'right left right left right left right left right left right left', 'columnspacing' => '0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em', 'displaystyle' => 'true', 'rowspacing' => '3pt' ] ) { parent::__construct( "mtable", $texclass, $attributes ); } } PK ! 5��(s s MMLmstyle.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mstyle" * description: "style change" * category: "General Layout Schemata" */ class MMLmstyle extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mstyle", $texclass, $attributes ); } } PK ! �Qk�s s MMLmtr.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mtr" * description: "row in a table or matrix" * category: "Tables and Matrices" */ class MMLmtr extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mtr", $texclass, $attributes ); } } PK ! RV\�v v MMLmo.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mo" * description: "Operator, Fence, Separator or Accent" * category: "Token Elements" */ class MMLmo extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mo", $texclass, $attributes ); } } PK ! ���~ ~ MMLmsub.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "msub" * description: "attach a subscript to a base" * category: "Script and Limit Schemata" */ class MMLmsub extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "msub", $texclass, $attributes ); } } PK ! f�- - MMLmath.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; class MMLmath extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { $attributes["xmlns"] = "http://www.w3.org/1998/Math/MathML"; parent::__construct( "math", $texclass, $attributes ); } } PK ! 2���S S MMLmpadded.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mpadded" * description: ? * category: ? */ class MMLmpadded extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mpadded", $texclass, $attributes ); } } PK ! ��#^ ^ MMLmtext.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mtext" * description: "text" * category: "Token Elements" */ class MMLmtext extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mtext", $texclass, $attributes ); } } PK ! 6��`� � MMLmerror.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "merror" * description: "enclose a syntax error message from a preprocessor" * category: "General Layout Schemata" */ class MMLmerror extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "merror", $texclass, $attributes ); } } PK ! ��� � MMLmsqrt.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "msqrt" * description: "form a square root (radical without an index)" * category: "General Layout Schemata" */ class MMLmsqrt extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "msqrt", $texclass, $attributes ); } } PK ! ]�� � MMLmunder.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "munder" * description: "attach an underscript to a base" * category: "Script and Limit Schemata" */ class MMLmunder extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "munder", $texclass, $attributes ); } } PK ! ���g g MMLmmultiscripts.phpnu �Iw�� <?php namespace MediaWiki\Extension\Math\WikiTexVC\MMLnodes; /** * Presentation MathML 3 Element * name: "mmultiscripts" * description: "?" * category: "?" */ class MMLmmultiscripts extends MMLbase { public function __construct( string $texclass = "", array $attributes = [] ) { parent::__construct( "mmultiscripts", $texclass, $attributes ); } } PK ! �E3� � MMLmfrac.phpnu �Iw�� PK ! ��y y � MMLmtd.phpnu �Iw�� PK ! ��[�S S { MMLbase.phpnu �Iw�� PK ! �f� � MMLmsup.phpnu �Iw�� PK ! .`{b� � � MMLmunderover.phpnu �Iw�� PK ! &��� � � MMLmover.phpnu �Iw�� PK ! �=_ _ g MMLms.phpnu �Iw�� PK ! �[KX X � MMLmn.phpnu �Iw�� PK ! �c�� � � MMLmroot.phpnu �Iw�� PK ! ���Z\ \ S MMLmi.phpnu �Iw�� PK ! �Xa�� � � MMLmrow.phpnu �Iw�� PK ! !���b b MMLmspace.phpnu �Iw�� PK ! ���� � � MMLmenclose.phpnu �Iw�� PK ! �!�� � MMLmphantom.phpnu �Iw�� PK ! ��(� � MMLmsubsup.phpnu �Iw�� PK ! uܧ4� � � MMLmtable.phpnu �Iw�� PK ! 5��(s s -# MMLmstyle.phpnu �Iw�� PK ! �Qk�s s �$ MMLmtr.phpnu �Iw�� PK ! RV\�v v �&