MediaWiki  1.33.0
MediaWiki\Extensions\ParserFunctions Namespace Reference

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. More...

Classes

class  ExprError
 
class  ExprParser
 
class  Hooks
 
class  LuaLibrary
 
class  ParserFunctions
 

Variables

const EXPR_ABS 31
 
const EXPR_AND 12
 
const EXPR_ARCCOS 27
 
const EXPR_ARCSINE 26
 
const EXPR_ARCTAN 28
 
const EXPR_CEIL 34
 
const EXPR_CLOSE 11
 
const EXPR_COSINE 24
 
const EXPR_DIVIDE 8
 
const EXPR_EQUALITY 15
 
const EXPR_EXP 29
 
const EXPR_EXPONENT 22
 
const EXPR_FLOOR 32
 
const EXPR_FMOD 37
 
const EXPR_GREATER 17
 
const EXPR_GREATEREQ 19
 
const EXPR_LESS 16
 
const EXPR_LESSEQ 18
 
const EXPR_LN 30
 
const EXPR_MINUS 6
 
const EXPR_MOD 9
 
const EXPR_NEGATIVE 3
 
const EXPR_NOT 14
 
const EXPR_NOTEQ 20
 
const EXPR_NUMBER 2
 
const EXPR_NUMBER_CLASS '0123456789.'
 
const EXPR_OPEN 10
 
const EXPR_OR 13
 
const EXPR_PI 36
 
const EXPR_PLUS 5
 
const EXPR_POSITIVE 4
 
const EXPR_POW 35
 
const EXPR_ROUND 21
 
const EXPR_SINE 23
 
const EXPR_SQRT 38
 
const EXPR_TANGENS 25
 
const EXPR_TIMES 7
 
const EXPR_TRUNC 33
 
const EXPR_WHITE 1
 
const EXPR_WHITE_CLASS " \t\r\n"
 

Detailed Description

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Variable Documentation

◆ EXPR_ABS

const MediaWiki::Extensions::ParserFunctions\EXPR_ABS 31

◆ EXPR_AND

const MediaWiki::Extensions::ParserFunctions\EXPR_AND 12

◆ EXPR_ARCCOS

const MediaWiki::Extensions::ParserFunctions\EXPR_ARCCOS 27

◆ EXPR_ARCSINE

const MediaWiki::Extensions::ParserFunctions\EXPR_ARCSINE 26

◆ EXPR_ARCTAN

const MediaWiki::Extensions::ParserFunctions\EXPR_ARCTAN 28

◆ EXPR_CEIL

const MediaWiki::Extensions::ParserFunctions\EXPR_CEIL 34

◆ EXPR_CLOSE

const MediaWiki::Extensions::ParserFunctions\EXPR_CLOSE 11

Definition at line 38 of file ExprParser.php.

◆ EXPR_COSINE

const MediaWiki::Extensions::ParserFunctions\EXPR_COSINE 24

◆ EXPR_DIVIDE

const MediaWiki::Extensions::ParserFunctions\EXPR_DIVIDE 8

◆ EXPR_EQUALITY

const MediaWiki::Extensions::ParserFunctions\EXPR_EQUALITY 15

◆ EXPR_EXP

const MediaWiki::Extensions::ParserFunctions\EXPR_EXP 29

◆ EXPR_EXPONENT

const MediaWiki::Extensions::ParserFunctions\EXPR_EXPONENT 22

◆ EXPR_FLOOR

const MediaWiki::Extensions::ParserFunctions\EXPR_FLOOR 32

◆ EXPR_FMOD

const MediaWiki::Extensions::ParserFunctions\EXPR_FMOD 37

◆ EXPR_GREATER

const MediaWiki::Extensions::ParserFunctions\EXPR_GREATER 17

◆ EXPR_GREATEREQ

const MediaWiki::Extensions::ParserFunctions\EXPR_GREATEREQ 19

◆ EXPR_LESS

const MediaWiki::Extensions::ParserFunctions\EXPR_LESS 16

◆ EXPR_LESSEQ

const MediaWiki::Extensions::ParserFunctions\EXPR_LESSEQ 18

◆ EXPR_LN

const MediaWiki::Extensions::ParserFunctions\EXPR_LN 30

◆ EXPR_MINUS

const MediaWiki::Extensions::ParserFunctions\EXPR_MINUS 6

◆ EXPR_MOD

const MediaWiki::Extensions::ParserFunctions\EXPR_MOD 9

◆ EXPR_NEGATIVE

const MediaWiki::Extensions::ParserFunctions\EXPR_NEGATIVE 3

◆ EXPR_NOT

const MediaWiki::Extensions::ParserFunctions\EXPR_NOT 14

◆ EXPR_NOTEQ

const MediaWiki::Extensions::ParserFunctions\EXPR_NOTEQ 20

◆ EXPR_NUMBER

const MediaWiki::Extensions::ParserFunctions\EXPR_NUMBER 2

Definition at line 29 of file ExprParser.php.

◆ EXPR_NUMBER_CLASS

const MediaWiki::Extensions::ParserFunctions\EXPR_NUMBER_CLASS '0123456789.'

◆ EXPR_OPEN

const MediaWiki::Extensions::ParserFunctions\EXPR_OPEN 10

◆ EXPR_OR

const MediaWiki::Extensions::ParserFunctions\EXPR_OR 13

◆ EXPR_PI

const MediaWiki::Extensions::ParserFunctions\EXPR_PI 36

◆ EXPR_PLUS

const MediaWiki::Extensions::ParserFunctions\EXPR_PLUS 5

◆ EXPR_POSITIVE

const MediaWiki::Extensions::ParserFunctions\EXPR_POSITIVE 4

◆ EXPR_POW

const MediaWiki::Extensions::ParserFunctions\EXPR_POW 35

◆ EXPR_ROUND

const MediaWiki::Extensions::ParserFunctions\EXPR_ROUND 21

◆ EXPR_SINE

const MediaWiki::Extensions::ParserFunctions\EXPR_SINE 23

◆ EXPR_SQRT

const MediaWiki::Extensions::ParserFunctions\EXPR_SQRT 38

◆ EXPR_TANGENS

const MediaWiki::Extensions::ParserFunctions\EXPR_TANGENS 25

◆ EXPR_TIMES

const MediaWiki::Extensions::ParserFunctions\EXPR_TIMES 7

◆ EXPR_TRUNC

const MediaWiki::Extensions::ParserFunctions\EXPR_TRUNC 33

◆ EXPR_WHITE

const MediaWiki::Extensions::ParserFunctions\EXPR_WHITE 1

Definition at line 28 of file ExprParser.php.

◆ EXPR_WHITE_CLASS

const MediaWiki::Extensions::ParserFunctions\EXPR_WHITE_CLASS " \t\r\n"