|
MediaWiki
REL1_24
|
Helper for CLDRPluralRuleConverter. More...


Public Member Functions | |
| __construct ($parser, $name, $pos, $length) | |
| Initialize a new instance of a CLDRPluralRuleConverterOperator object. | |
| operate ($left, $right) | |
| Compute the operation. | |
Public Attributes | |
| string | $name |
| The name *. | |
Static Private Attributes | |
| static | $aliasMap |
| Map for converting the new operators introduced in Rev 33 to the old forms. | |
| static | $opTypes |
| static | $typeSpecMap |
Helper for CLDRPluralRuleConverter.
An operator object, representing a region of the input string (for error messages), and the binary operator at that location.
Definition at line 17 of file CLDRPluralRuleConverterOperator.php.
| CLDRPluralRuleConverterOperator::__construct | ( | $ | parser, |
| $ | name, | ||
| $ | pos, | ||
| $ | length | ||
| ) |
Initialize a new instance of a CLDRPluralRuleConverterOperator object.
| CLDRPluralRuleConverter | $parser | The parser |
| string | $name | The operator name |
| int | $pos | The length |
| int | $length |
Definition at line 73 of file CLDRPluralRuleConverterOperator.php.
| CLDRPluralRuleConverterOperator::operate | ( | $ | left, |
| $ | right | ||
| ) |
Compute the operation.
| CLDRPluralRuleConverterExpression | $left | The left part of the expression |
| CLDRPluralRuleConverterExpression | $right | The right part of the expression |
Definition at line 88 of file CLDRPluralRuleConverterOperator.php.
CLDRPluralRuleConverterOperator::$aliasMap [static, private] |
array( '%' => 'mod', '!=' => 'not-in', '=' => 'in' )
Map for converting the new operators introduced in Rev 33 to the old forms.
Definition at line 59 of file CLDRPluralRuleConverterOperator.php.
| string CLDRPluralRuleConverterOperator::$name |
The name *.
Definition at line 18 of file CLDRPluralRuleConverterOperator.php.
CLDRPluralRuleConverterOperator::$opTypes [static, private] |
array( 'or' => 'bbb', 'and' => 'bbb', 'is' => 'nnb', 'is-not' => 'nnb', 'in' => 'nrb', 'not-in' => 'nrb', 'within' => 'nrb', 'not-within' => 'nrb', 'mod' => 'nnn', ',' => 'rrr', '..' => 'nnr', )
Definition at line 31 of file CLDRPluralRuleConverterOperator.php.
CLDRPluralRuleConverterOperator::$typeSpecMap [static, private] |
array( 'b' => 'boolean', 'n' => 'number', 'r' => 'range', )
Definition at line 50 of file CLDRPluralRuleConverterOperator.php.