X-Git-Url: https://scripts.mit.edu/gitweb/autoinstallsdev/mediawiki.git/blobdiff_plain/19e297c21b10b1b8a3acad5e73fc71dcb35db44a..6932310fd58ebef145fa01eb76edf7150284d8ea:/vendor/wikimedia/cldr-plural-rule-parser/src/Converter/Fragment.php diff --git a/vendor/wikimedia/cldr-plural-rule-parser/src/Converter/Fragment.php b/vendor/wikimedia/cldr-plural-rule-parser/src/Converter/Fragment.php new file mode 100644 index 00000000..1d3aaa7b --- /dev/null +++ b/vendor/wikimedia/cldr-plural-rule-parser/src/Converter/Fragment.php @@ -0,0 +1,35 @@ +parser = $parser; + $this->pos = $pos; + $this->length = $length; + $this->end = $pos + $length; + } + + public function error( $message ) { + $text = $this->getText(); + throw new Error( "$message at position " . ( $this->pos + 1 ) . ": \"$text\"" ); + } + + public function getText() { + return substr( $this->parser->rule, $this->pos, $this->length ); + } +}