MediaWiki  1.33.0
SyntaxHighlight.lexers.php
Go to the documentation of this file.
1 <?php
2 // Generated by updateLexerList.php
3 return [
4  'abap' => true,
5  'abl' => true,
6  'abnf' => true,
7  'aconf' => true,
8  'actionscript' => true,
9  'actionscript3' => true,
10  'ada' => true,
11  'ada2005' => true,
12  'ada95' => true,
13  'adl' => true,
14  'agda' => true,
15  'aheui' => true,
16  'ahk' => true,
17  'alloy' => true,
18  'ambienttalk' => true,
19  'ambienttalk/2' => true,
20  'ampl' => true,
21  'antlr' => true,
22  'antlr-actionscript' => true,
23  'antlr-as' => true,
24  'antlr-c#' => true,
25  'antlr-cpp' => true,
26  'antlr-csharp' => true,
27  'antlr-java' => true,
28  'antlr-objc' => true,
29  'antlr-perl' => true,
30  'antlr-python' => true,
31  'antlr-rb' => true,
32  'antlr-ruby' => true,
33  'apache' => true,
34  'apacheconf' => true,
35  'apl' => true,
36  'applescript' => true,
37  'arduino' => true,
38  'arexx' => true,
39  'as' => true,
40  'as3' => true,
41  'asm' => true,
42  'aspectj' => true,
43  'aspx-cs' => true,
44  'aspx-vb' => true,
45  'asy' => true,
46  'asymptote' => true,
47  'at' => true,
48  'autohotkey' => true,
49  'autoit' => true,
50  'awk' => true,
51  'b3d' => true,
52  'basemake' => true,
53  'bash' => true,
54  'basic' => true,
55  'bat' => true,
56  'batch' => true,
57  'bbcode' => true,
58  'bc' => true,
59  'befunge' => true,
60  'bf' => true,
61  'bib' => true,
62  'bibtex' => true,
63  'blitzbasic' => true,
64  'blitzmax' => true,
65  'bmax' => true,
66  'bnf' => true,
67  'boo' => true,
68  'boogie' => true,
69  'bplus' => true,
70  'brainfuck' => true,
71  'bro' => true,
72  'bsdmake' => true,
73  'bst' => true,
74  'bst-pybtex' => true,
75  'bugs' => true,
76  'c' => true,
77  'c#' => true,
78  'c++' => true,
79  'c++-objdumb' => true,
80  'c-objdump' => true,
81  'ca65' => true,
82  'cadl' => true,
83  'camkes' => true,
84  'capdl' => true,
85  'capnp' => true,
86  'cbmbas' => true,
87  'ceylon' => true,
88  'cf3' => true,
89  'cfc' => true,
90  'cfengine3' => true,
91  'cfg' => true,
92  'cfm' => true,
93  'cfs' => true,
94  'chai' => true,
95  'chaiscript' => true,
96  'chapel' => true,
97  'cheetah' => true,
98  'chpl' => true,
99  'cirru' => true,
100  'cl' => true,
101  'clay' => true,
102  'clean' => true,
103  'clipper' => true,
104  'clj' => true,
105  'cljs' => true,
106  'clojure' => true,
107  'clojurescript' => true,
108  'cmake' => true,
109  'cobol' => true,
110  'cobolfree' => true,
111  'coffee' => true,
112  'coffee-script' => true,
113  'coffeescript' => true,
114  'common-lisp' => true,
115  'componentpascal' => true,
116  'console' => true,
117  'control' => true,
118  'coq' => true,
119  'cp' => true,
120  'cpp' => true,
121  'cpp-objdump' => true,
122  'cpsa' => true,
123  'cr' => true,
124  'crmsh' => true,
125  'croc' => true,
126  'cry' => true,
127  'cryptol' => true,
128  'crystal' => true,
129  'csh' => true,
130  'csharp' => true,
131  'csound' => true,
132  'csound-csd' => true,
133  'csound-document' => true,
134  'csound-orc' => true,
135  'csound-sco' => true,
136  'csound-score' => true,
137  'css' => true,
138  'css+django' => true,
139  'css+erb' => true,
140  'css+genshi' => true,
141  'css+genshitext' => true,
142  'css+jinja' => true,
143  'css+lasso' => true,
144  'css+mako' => true,
145  'css+mozpreproc' => true,
146  'css+myghty' => true,
147  'css+php' => true,
148  'css+ruby' => true,
149  'css+smarty' => true,
150  'cu' => true,
151  'cucumber' => true,
152  'cuda' => true,
153  'cxx-objdump' => true,
154  'cypher' => true,
155  'cython' => true,
156  'd' => true,
157  'd-objdump' => true,
158  'dart' => true,
159  'debcontrol' => true,
160  'debsources' => true,
161  'delphi' => true,
162  'dg' => true,
163  'diff' => true,
164  'django' => true,
165  'do' => true,
166  'docker' => true,
167  'dockerfile' => true,
168  'dosbatch' => true,
169  'doscon' => true,
170  'dosini' => true,
171  'dpatch' => true,
172  'dtd' => true,
173  'duby' => true,
174  'duel' => true,
175  'dylan' => true,
176  'dylan-console' => true,
177  'dylan-lid' => true,
178  'dylan-repl' => true,
179  'earl-grey' => true,
180  'earlgrey' => true,
181  'easytrieve' => true,
182  'ebnf' => true,
183  'ec' => true,
184  'ecl' => true,
185  'eg' => true,
186  'eiffel' => true,
187  'elisp' => true,
188  'elixir' => true,
189  'elm' => true,
190  'emacs' => true,
191  'emacs-lisp' => true,
192  'erb' => true,
193  'erl' => true,
194  'erlang' => true,
195  'evoque' => true,
196  'ex' => true,
197  'exs' => true,
198  'extempore' => true,
199  'ezhil' => true,
200  'factor' => true,
201  'fan' => true,
202  'fancy' => true,
203  'felix' => true,
204  'fish' => true,
205  'fishshell' => true,
206  'flatline' => true,
207  'flx' => true,
208  'forth' => true,
209  'fortran' => true,
210  'fortranfixed' => true,
211  'foxpro' => true,
212  'fsharp' => true,
213  'fy' => true,
214  'gap' => true,
215  'gas' => true,
216  'gawk' => true,
217  'genshi' => true,
218  'genshitext' => true,
219  'gherkin' => true,
220  'glsl' => true,
221  'gnuplot' => true,
222  'go' => true,
223  'golo' => true,
224  'gooddata-cl' => true,
225  'gosu' => true,
226  'groff' => true,
227  'groovy' => true,
228  'gst' => true,
229  'haml' => true,
230  'handlebars' => true,
231  'haskell' => true,
232  'haxe' => true,
233  'haxeml' => true,
234  'hexdump' => true,
235  'hs' => true,
236  'hsa' => true,
237  'hsail' => true,
238  'html' => true,
239  'html+cheetah' => true,
240  'html+django' => true,
241  'html+erb' => true,
242  'html+evoque' => true,
243  'html+genshi' => true,
244  'html+handlebars' => true,
245  'html+jinja' => true,
246  'html+kid' => true,
247  'html+lasso' => true,
248  'html+mako' => true,
249  'html+myghty' => true,
250  'html+ng2' => true,
251  'html+php' => true,
252  'html+ruby' => true,
253  'html+smarty' => true,
254  'html+spitfire' => true,
255  'html+twig' => true,
256  'html+velocity' => true,
257  'htmlcheetah' => true,
258  'htmldjango' => true,
259  'http' => true,
260  'hx' => true,
261  'hxml' => true,
262  'hxsl' => true,
263  'hy' => true,
264  'hybris' => true,
265  'hylang' => true,
266  'i6' => true,
267  'i6t' => true,
268  'i7' => true,
269  'idl' => true,
270  'idl4' => true,
271  'idr' => true,
272  'idris' => true,
273  'iex' => true,
274  'igor' => true,
275  'igorpro' => true,
276  'ik' => true,
277  'inform6' => true,
278  'inform7' => true,
279  'ini' => true,
280  'io' => true,
281  'ioke' => true,
282  'irb' => true,
283  'irc' => true,
284  'isabelle' => true,
285  'j' => true,
286  'jade' => true,
287  'jags' => true,
288  'jasmin' => true,
289  'jasminxt' => true,
290  'java' => true,
291  'javascript' => true,
292  'javascript+cheetah' => true,
293  'javascript+django' => true,
294  'javascript+erb' => true,
295  'javascript+genshi' => true,
296  'javascript+genshitext' => true,
297  'javascript+jinja' => true,
298  'javascript+lasso' => true,
299  'javascript+mako' => true,
300  'javascript+mozpreproc' => true,
301  'javascript+myghty' => true,
302  'javascript+php' => true,
303  'javascript+ruby' => true,
304  'javascript+smarty' => true,
305  'javascript+spitfire' => true,
306  'jbst' => true,
307  'jcl' => true,
308  'jinja' => true,
309  'jl' => true,
310  'jlcon' => true,
311  'jproperties' => true,
312  'js' => true,
313  'js+cheetah' => true,
314  'js+django' => true,
315  'js+erb' => true,
316  'js+genshi' => true,
317  'js+genshitext' => true,
318  'js+jinja' => true,
319  'js+lasso' => true,
320  'js+mako' => true,
321  'js+myghty' => true,
322  'js+php' => true,
323  'js+ruby' => true,
324  'js+smarty' => true,
325  'js+spitfire' => true,
326  'jsgf' => true,
327  'json' => true,
328  'json-ld' => true,
329  'json-object' => true,
330  'jsonld' => true,
331  'jsonml+bst' => true,
332  'jsp' => true,
333  'julia' => true,
334  'juttle' => true,
335  'kal' => true,
336  'kconfig' => true,
337  'kernel-config' => true,
338  'kid' => true,
339  'koka' => true,
340  'kotlin' => true,
341  'ksh' => true,
342  'lagda' => true,
343  'lasso' => true,
344  'lassoscript' => true,
345  'latex' => true,
346  'lcry' => true,
347  'lcryptol' => true,
348  'lean' => true,
349  'less' => true,
350  'lhaskell' => true,
351  'lhs' => true,
352  'lid' => true,
353  'lidr' => true,
354  'lidris' => true,
355  'lighttpd' => true,
356  'lighty' => true,
357  'limbo' => true,
358  'linux-config' => true,
359  'liquid' => true,
360  'lisp' => true,
361  'literate-agda' => true,
362  'literate-cryptol' => true,
363  'literate-haskell' => true,
364  'literate-idris' => true,
365  'live-script' => true,
366  'livescript' => true,
367  'llvm' => true,
368  'logos' => true,
369  'logtalk' => true,
370  'lsl' => true,
371  'lua' => true,
372  'm2' => true,
373  'make' => true,
374  'makefile' => true,
375  'mako' => true,
376  'man' => true,
377  'maql' => true,
378  'mask' => true,
379  'mason' => true,
380  'mathematica' => true,
381  'matlab' => true,
382  'matlabsession' => true,
383  'mawk' => true,
384  'md' => true,
385  'menuconfig' => true,
386  'mf' => true,
387  'minid' => true,
388  'mma' => true,
389  'modelica' => true,
390  'modula2' => true,
391  'moin' => true,
392  'monkey' => true,
393  'monte' => true,
394  'moo' => true,
395  'moocode' => true,
396  'moon' => true,
397  'moonscript' => true,
398  'mozhashpreproc' => true,
399  'mozpercentpreproc' => true,
400  'mq4' => true,
401  'mq5' => true,
402  'mql' => true,
403  'mql4' => true,
404  'mql5' => true,
405  'msc' => true,
406  'mscgen' => true,
407  'mupad' => true,
408  'mxml' => true,
409  'myghty' => true,
410  'mysql' => true,
411  'nasm' => true,
412  'nawk' => true,
413  'nb' => true,
414  'ncl' => true,
415  'nemerle' => true,
416  'nesc' => true,
417  'newlisp' => true,
418  'newspeak' => true,
419  'ng2' => true,
420  'nginx' => true,
421  'nim' => true,
422  'nimrod' => true,
423  'nit' => true,
424  'nix' => true,
425  'nixos' => true,
426  'nroff' => true,
427  'nsh' => true,
428  'nsi' => true,
429  'nsis' => true,
430  'numpy' => true,
431  'nusmv' => true,
432  'obj-c' => true,
433  'obj-c++' => true,
434  'obj-j' => true,
435  'objc' => true,
436  'objc++' => true,
437  'objdump' => true,
438  'objdump-nasm' => true,
439  'objective-c' => true,
440  'objective-c++' => true,
441  'objective-j' => true,
442  'objectivec' => true,
443  'objectivec++' => true,
444  'objectivej' => true,
445  'objectpascal' => true,
446  'objj' => true,
447  'ocaml' => true,
448  'octave' => true,
449  'odin' => true,
450  'ooc' => true,
451  'opa' => true,
452  'openbugs' => true,
453  'openedge' => true,
454  'pacmanconf' => true,
455  'pan' => true,
456  'parasail' => true,
457  'pas' => true,
458  'pascal' => true,
459  'pawn' => true,
460  'pcmk' => true,
461  'perl' => true,
462  'perl6' => true,
463  'php' => true,
464  'php3' => true,
465  'php4' => true,
466  'php5' => true,
467  'pig' => true,
468  'pike' => true,
469  'pkgconfig' => true,
470  'pl' => true,
471  'pl6' => true,
472  'plpgsql' => true,
473  'po' => true,
474  'posh' => true,
475  'postgres' => true,
476  'postgres-console' => true,
477  'postgresql' => true,
478  'postgresql-console' => true,
479  'postscr' => true,
480  'postscript' => true,
481  'pot' => true,
482  'pov' => true,
483  'powershell' => true,
484  'praat' => true,
485  'progress' => true,
486  'prolog' => true,
487  'properties' => true,
488  'proto' => true,
489  'protobuf' => true,
490  'ps1' => true,
491  'ps1con' => true,
492  'psm1' => true,
493  'psql' => true,
494  'pug' => true,
495  'puppet' => true,
496  'py' => true,
497  'py3' => true,
498  'py3tb' => true,
499  'pycon' => true,
500  'pypy' => true,
501  'pypylog' => true,
502  'pyrex' => true,
503  'pytb' => true,
504  'python' => true,
505  'python3' => true,
506  'pyx' => true,
507  'qbasic' => true,
508  'qbs' => true,
509  'qml' => true,
510  'qvt' => true,
511  'qvto' => true,
512  'r' => true,
513  'racket' => true,
514  'ragel' => true,
515  'ragel-c' => true,
516  'ragel-cpp' => true,
517  'ragel-d' => true,
518  'ragel-em' => true,
519  'ragel-java' => true,
520  'ragel-objc' => true,
521  'ragel-rb' => true,
522  'ragel-ruby' => true,
523  'raw' => true,
524  'rb' => true,
525  'rbcon' => true,
526  'rconsole' => true,
527  'rd' => true,
528  'rebol' => true,
529  'red' => true,
530  'red/system' => true,
531  'redcode' => true,
532  'registry' => true,
533  'resource' => true,
534  'resourcebundle' => true,
535  'rest' => true,
536  'restructuredtext' => true,
537  'rexx' => true,
538  'rhtml' => true,
539  'rkt' => true,
540  'rnc' => true,
541  'rng-compact' => true,
542  'roboconf-graph' => true,
543  'roboconf-instances' => true,
544  'robotframework' => true,
545  'rout' => true,
546  'rql' => true,
547  'rsl' => true,
548  'rst' => true,
549  'rts' => true,
550  'ruby' => true,
551  'rust' => true,
552  's' => true,
553  'sage' => true,
554  'salt' => true,
555  'sas' => true,
556  'sass' => true,
557  'sc' => true,
558  'scala' => true,
559  'scaml' => true,
560  'scheme' => true,
561  'scilab' => true,
562  'scm' => true,
563  'scss' => true,
564  'sh' => true,
565  'shell' => true,
566  'shell-session' => true,
567  'shen' => true,
568  'silver' => true,
569  'slim' => true,
570  'sls' => true,
571  'smali' => true,
572  'smalltalk' => true,
573  'smarty' => true,
574  'sml' => true,
575  'snobol' => true,
576  'snowball' => true,
577  'sources.list' => true,
578  'sourceslist' => true,
579  'sp' => true,
580  'sparql' => true,
581  'spec' => true,
582  'spitfire' => true,
583  'splus' => true,
584  'sql' => true,
585  'sqlite3' => true,
586  'squeak' => true,
587  'squid' => true,
588  'squid.conf' => true,
589  'squidconf' => true,
590  'ssp' => true,
591  'st' => true,
592  'stan' => true,
593  'stata' => true,
594  'supercollider' => true,
595  'sv' => true,
596  'swift' => true,
597  'swig' => true,
598  'systemverilog' => true,
599  't-sql' => true,
600  'tads3' => true,
601  'tap' => true,
602  'tasm' => true,
603  'tcl' => true,
604  'tcsh' => true,
605  'tcshcon' => true,
606  'tea' => true,
607  'termcap' => true,
608  'terminfo' => true,
609  'terraform' => true,
610  'tex' => true,
611  'text' => true,
612  'tf' => true,
613  'thrift' => true,
614  'todotxt' => true,
615  'trac-wiki' => true,
616  'trafficscript' => true,
617  'treetop' => true,
618  'ts' => true,
619  'tsql' => true,
620  'turtle' => true,
621  'twig' => true,
622  'typescript' => true,
623  'typoscript' => true,
624  'typoscriptcssdata' => true,
625  'typoscripthtmldata' => true,
626  'udiff' => true,
627  'urbiscript' => true,
628  'v' => true,
629  'vala' => true,
630  'vapi' => true,
631  'vb.net' => true,
632  'vbnet' => true,
633  'vcl' => true,
634  'vclsnippet' => true,
635  'vclsnippets' => true,
636  'vctreestatus' => true,
637  'velocity' => true,
638  'verilog' => true,
639  'vfp' => true,
640  'vgl' => true,
641  'vhdl' => true,
642  'vim' => true,
643  'wdiff' => true,
644  'whiley' => true,
645  'winbatch' => true,
646  'winbugs' => true,
647  'x10' => true,
648  'xbase' => true,
649  'xml' => true,
650  'xml+cheetah' => true,
651  'xml+django' => true,
652  'xml+erb' => true,
653  'xml+evoque' => true,
654  'xml+genshi' => true,
655  'xml+jinja' => true,
656  'xml+kid' => true,
657  'xml+lasso' => true,
658  'xml+mako' => true,
659  'xml+myghty' => true,
660  'xml+php' => true,
661  'xml+ruby' => true,
662  'xml+smarty' => true,
663  'xml+spitfire' => true,
664  'xml+velocity' => true,
665  'xq' => true,
666  'xql' => true,
667  'xqm' => true,
668  'xquery' => true,
669  'xqy' => true,
670  'xslt' => true,
671  'xten' => true,
672  'xtend' => true,
673  'xul+mozpreproc' => true,
674  'yaml' => true,
675  'yaml+jinja' => true,
676  'zephir' => true,
677  'zsh' => true,
678 ];
free
Apache License January AND DISTRIBUTION Definitions License shall mean the terms and conditions for and distribution as defined by Sections through of this document Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License Legal Entity shall mean the union of the acting entity and all other entities that control are controlled by or are under common control with that entity For the purposes of this definition control direct or to cause the direction or management of such whether by contract or including but not limited to software source documentation and configuration files Object form shall mean any form resulting from mechanical transformation or translation of a Source including but not limited to compiled object generated and conversions to other media types Work shall mean the work of whether in Source or Object made available under the as indicated by a copyright notice that is included in or attached to the whether in Source or Object that is based or other modifications as a an original work of authorship For the purposes of this Derivative Works shall not include works that remain separable or merely the Work and Derivative Works thereof Contribution shall mean any work of including the original version of the Work and any modifications or additions to that Work or Derivative Works that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner For the purposes of this submitted means any form of or written communication sent to the Licensor or its including but not limited to communication on electronic mailing source code control and issue tracking systems that are managed or on behalf the Licensor for the purpose of discussing and improving the but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as Not a Contribution Contributor shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work Grant of Copyright License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty free
Definition: APACHE-LICENSE-2.0.txt:49
limitation
within a display generated by the Derivative if and wherever such third party notices normally appear The contents of the NOTICE file are for informational purposes only and do not modify the License You may add Your own attribution notices within Derivative Works that You alongside or as an addendum to the NOTICE text from the provided that such additional attribution notices cannot be construed as modifying the License You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for or distribution of Your or for any such Derivative Works as a provided Your and distribution of the Work otherwise complies with the conditions stated in this License Submission of Contributions Unless You explicitly state any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this without any additional terms or conditions Notwithstanding the nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions Trademarks This License does not grant permission to use the trade service or product names of the except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file Disclaimer of Warranty Unless required by applicable law or agreed to in Licensor provides the WITHOUT WARRANTIES OR CONDITIONS OF ANY either express or without limitation
Definition: APACHE-LICENSE-2.0.txt:147
follows
as follows
Definition: LICENSE.txt:5
conditions
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following conditions
Definition: LICENSE.txt:6
do
processing should stop and the error should be shown to the user if you wanted to authenticate users to a custom you could do
Definition: hooks.txt:190
publish
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to publish
Definition: LICENSE.txt:6
including
within a display generated by the Derivative if and wherever such third party notices normally appear The contents of the NOTICE file are for informational purposes only and do not modify the License You may add Your own attribution notices within Derivative Works that You alongside or as an addendum to the NOTICE text from the provided that such additional attribution notices cannot be construed as modifying the License You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for or distribution of Your or for any such Derivative Works as a provided Your and distribution of the Work otherwise complies with the conditions stated in this License Submission of Contributions Unless You explicitly state any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this without any additional terms or conditions Notwithstanding the nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions Trademarks This License does not grant permission to use the trade service or product names of the except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file Disclaimer of Warranty Unless required by applicable law or agreed to in Licensor provides the WITHOUT WARRANTIES OR CONDITIONS OF ANY either express or including
Definition: APACHE-LICENSE-2.0.txt:147
granted
Copyright Klaus Hartl Permission is hereby granted
Definition: MIT-LICENSE.txt:3
files
The MIT free of to any person obtaining a copy of this software and associated documentation files(the "Software")
a
</source > ! result< div class="mw-highlight mw-content-ltr" dir="ltr">< pre >< span ></span >< span class="kd"> var</span >< span class="nx"> a</span >< span class="p"></span ></pre ></div > ! end ! test Multiline< source/> in lists !input *< source > a b</source > *foo< source > a b</source > ! html< ul >< li >< div class="mw-highlight mw-content-ltr" dir="ltr">< pre > a b</pre ></div ></li ></ul >< ul >< li > foo< div class="mw-highlight mw-content-ltr" dir="ltr">< pre > a b</pre ></div ></li ></ul > ! html tidy< ul >< li >< div class="mw-highlight mw-content-ltr" dir="ltr">< pre > a b</pre ></div ></li ></ul >< ul >< li > foo< div class="mw-highlight mw-content-ltr" dir="ltr">< pre > a b</pre ></div ></li ></ul > ! end ! test Custom attributes !input< source lang="javascript" id="foo" class="bar" dir="rtl" style="font-size: larger;"> var a
Definition: parserTests.txt:85
https
as see the revision history and available at https
Definition: LICENSE.txt:5
software
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the software
Definition: COPYING.txt:28
Software
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the Software
Definition: LICENSE.txt:6
is
This document provides an overview of the usage of PageUpdater and that is
Definition: pageupdater.txt:3
Copyright
Copyright(c) 2011-2015 MediaWiki Widgets Team and others under the terms of The MIT License(MIT)
php
injection txt This is an overview of how MediaWiki makes use of dependency injection The design described here grew from the discussion of RFC T384 The term dependency this means that anything an object needs to operate should be injected from the the object itself should only know narrow no concrete implementation of the logic it relies on The requirement to inject everything typically results in an architecture that based on two main types of and essentially stateless service objects that use other service objects to operate on the value objects As of the beginning MediaWiki is only starting to use the DI approach Much of the code still relies on global state or direct resulting in a highly cyclical dependency which acts as the top level factory for services in MediaWiki which can be used to gain access to default instances of various services MediaWikiServices however also allows new services to be defined and default services to be redefined Services are defined or redefined by providing a callback the instantiator that will return a new instance of the service When it will create an instance of MediaWikiServices and populate it with the services defined in the files listed by thereby bootstrapping the DI framework Per $wgServiceWiringFiles lists includes ServiceWiring php
Definition: injection.txt:35
OTHERWISE
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following WITHOUT WARRANTY OF ANY EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR OTHERWISE
Definition: LICENSE.txt:6
this
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent this
Definition: COPYING.txt:43
LIABILITY
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following WITHOUT WARRANTY OF ANY EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY
Definition: LICENSE.txt:6
merge
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to merge
Definition: LICENSE.txt:6
copy
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to copy
Definition: LICENSE.txt:6
sell
Apache License January AND DISTRIBUTION Definitions License shall mean the terms and conditions for and distribution as defined by Sections through of this document Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License Legal Entity shall mean the union of the acting entity and all other entities that control are controlled by or are under common control with that entity For the purposes of this definition control direct or to cause the direction or management of such whether by contract or including but not limited to software source documentation and configuration files Object form shall mean any form resulting from mechanical transformation or translation of a Source including but not limited to compiled object generated and conversions to other media types Work shall mean the work of whether in Source or Object made available under the as indicated by a copyright notice that is included in or attached to the whether in Source or Object that is based or other modifications as a an original work of authorship For the purposes of this Derivative Works shall not include works that remain separable or merely the Work and Derivative Works thereof Contribution shall mean any work of including the original version of the Work and any modifications or additions to that Work or Derivative Works that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner For the purposes of this submitted means any form of or written communication sent to the Licensor or its including but not limited to communication on electronic mailing source code control and issue tracking systems that are managed or on behalf the Licensor for the purpose of discussing and improving the but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as Not a Contribution Contributor shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work Grant of Copyright License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty irrevocable copyright license to prepare Derivative Works publicly publicly and distribute the Work and such Derivative Works in Source or Object form Grant of Patent License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty have offer to sell
Definition: APACHE-LICENSE-2.0.txt:77
INCLUDING
we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR INCLUDING
Definition: COPYING.txt:260
KIND
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following WITHOUT WARRANTY OF ANY KIND
Definition: LICENSE.txt:6
copyright
in the Source form of any Derivative Works that You all copyright
Definition: APACHE-LICENSE-2.0.txt:102
in
null for the wiki Added in
Definition: hooks.txt:1588
License
The MIT License(MIT) Copyright(c) 2016 Visual Editor Team Permission is hereby granted
MediaWiki
A helper class for throttling authentication attempts.
TO
we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED TO
Definition: COPYING.txt:260
sublicense
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to sublicense
Definition: LICENSE.txt:6
WARRANTY
either version of the but WITHOUT ANY WARRANTY
Definition: COPYING.txt:302
rights
and that you know you can do these things To protect your rights
Definition: COPYING.txt:28
by
Apache License January AND DISTRIBUTION Definitions License shall mean the terms and conditions for and distribution as defined by Sections through of this document Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License Legal Entity shall mean the union of the acting entity and all other entities that control are controlled by or are under common control with that entity For the purposes of this definition control direct or to cause the direction or management of such whether by contract or including but not limited to software source documentation and configuration files Object form shall mean any form resulting from mechanical transformation or translation of a Source including but not limited to compiled object generated and conversions to other media types Work shall mean the work of whether in Source or Object made available under the as indicated by a copyright notice that is included in or attached to the whether in Source or Object that is based or other modifications as a an original work of authorship For the purposes of this Derivative Works shall not include works that remain separable or merely the Work and Derivative Works thereof Contribution shall mean any work of including the original version of the Work and any modifications or additions to that Work or Derivative Works that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner For the purposes of this submitted means any form of or written communication sent to the Licensor or its including but not limited to communication on electronic mailing source code control and issue tracking systems that are managed by
Definition: APACHE-LICENSE-2.0.txt:49
or
or
Definition: COPYING.txt:140
IMPLIED
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following WITHOUT WARRANTY OF ANY EXPRESS OR IMPLIED
Definition: LICENSE.txt:6
any
they could even be mouse clicks or menu items whatever suits your program You should also get your if any
Definition: COPYING.txt:326
see
Some information about database access in MediaWiki By Tim January Database layout For information about the MediaWiki database such as a description of the tables and their please see
Definition: database.txt:2
CLAIM
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following WITHOUT WARRANTY OF ANY EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM
Definition: LICENSE.txt:6
logs
as see the revision history and logs
Definition: LICENSE.txt:5
terms
and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section provided that you also meet all of these that in whole or in part contains or is derived from the Program or any part to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when you must cause when started running for such interactive use in the most ordinary to print or display an announcement including an appropriate copyright notice and a notice that there is no and telling the user how to view a copy of this and can be reasonably considered independent and separate works in then this and its terms
Definition: COPYING.txt:117
so
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do so
Definition: LICENSE.txt:6
above
and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a and you may at your option offer warranty protection in exchange for a fee You may modify your copy or copies of the Program or any portion of thus forming a work based on the and copy and distribute such modifications or work under the terms of Section above
Definition: COPYING.txt:87
charge
The MIT free of charge
Definition: LICENSE.txt:4
following
Prior to maintenance scripts were a hodgepodge of code that had no cohesion or formal method of action Beginning maintenance scripts have been cleaned up to use a unified class Directory structure How to run a script How to write your own DIRECTORY STRUCTURE The maintenance directory of a MediaWiki installation contains several all of which have unique purposes HOW TO RUN A SCRIPT Ridiculously just call php someScript php that s in the top level maintenance directory if not default do this many per batch HOW TO WRITE YOUR OWN Make a file in the maintenance directory called myScript php or something In write the following
Definition: maintenance.txt:1
modify
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to modify
Definition: LICENSE.txt:6
documentation
Apache License January AND DISTRIBUTION Definitions License shall mean the terms and conditions for and distribution as defined by Sections through of this document Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License Legal Entity shall mean the union of the acting entity and all other entities that control are controlled by or are under common control with that entity For the purposes of this definition control direct or to cause the direction or management of such whether by contract or including but not limited to software source documentation and configuration files Object form shall mean any form resulting from mechanical transformation or translation of a Source including but not limited to compiled object generated documentation
Definition: APACHE-LICENSE-2.0.txt:28
c
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: COPYING.txt:321
made
Apache License January AND DISTRIBUTION Definitions License shall mean the terms and conditions for and distribution as defined by Sections through of this document Licensor shall mean the copyright owner or entity authorized by the copyright owner that is granting the License Legal Entity shall mean the union of the acting entity and all other entities that control are controlled by or are under common control with that entity For the purposes of this definition control direct or to cause the direction or management of such whether by contract or including but not limited to software source documentation and configuration files Object form shall mean any form resulting from mechanical transformation or translation of a Source including but not limited to compiled object generated and conversions to other media types Work shall mean the work of whether in Source or Object made available under the as indicated by a copyright notice that is included in or attached to the whether in Source or Object that is based or other modifications as a an original work of authorship For the purposes of this Derivative Works shall not include works that remain separable or merely the Work and Derivative Works thereof Contribution shall mean any work of including the original version of the Work and any modifications or additions to that Work or Derivative Works that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner For the purposes of this submitted means any form of or written communication sent to the Licensor or its including but not limited to communication on electronic mailing source code control and issue tracking systems that are managed or on behalf the Licensor for the purpose of discussing and improving the but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as Not a Contribution Contributor shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work Grant of Copyright License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty irrevocable copyright license to prepare Derivative Works publicly publicly and distribute the Work and such Derivative Works in Source or Object form Grant of Patent License Subject to the terms and conditions of this each Contributor hereby grants to You a non no royalty have made
Definition: APACHE-LICENSE-2.0.txt:77
distribute
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to distribute
Definition: LICENSE.txt:6
and
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two and(2) offer you this license which gives you legal permission to copy
CONTRACT
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following WITHOUT WARRANTY OF ANY EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF CONTRACT
Definition: LICENSE.txt:6
restriction
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without restriction
Definition: LICENSE.txt:6
history
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc next in line in page history
Definition: hooks.txt:1769
as
This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such as
Definition: distributors.txt:9
DAMAGES
we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF THERE IS NO WARRANTY FOR THE TO THE EXTENT PERMITTED BY APPLICABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY EITHER EXPRESSED OR BUT NOT LIMITED THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED BE LIABLE TO YOU FOR DAMAGES
Definition: COPYING.txt:260
revision
In both all secondary updates will be triggered handle like object that caches derived data representing a revision
Definition: pageupdater.txt:78
of
globals txt Globals are evil The original MediaWiki code relied on globals for processing context far too often MediaWiki development since then has been a story of slowly moving context out of global variables and into objects Storing processing context in object member variables allows those objects to be reused in a much more flexible way Consider the elegance of
Definition: globals.txt:10
MERCHANTABILITY
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following WITHOUT WARRANTY OF ANY EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY
Definition: LICENSE.txt:6
FROM
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do subject to the following WITHOUT WARRANTY OF ANY EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR ARISING FROM
Definition: LICENSE.txt:6
copies
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition plus the scripts used to control compilation and installation of the executable as a special the source code distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated then offering equivalent access to copy the source code from the same place counts as distribution of the source even though third parties are not compelled to copy the source along with the object code You may not or distribute the Program except as expressly provided under this License Any attempt otherwise to sublicense or distribute the Program is and will automatically terminate your rights under this License parties who have received copies
Definition: COPYING.txt:162
use
The MIT free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to use
Definition: LICENSE.txt:6