mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/SyntaxHighlight_GeSHi
synced 2024-11-27 15:50:37 +00:00
269cc7c536
Changes: <https://github.com/pygments/pygments/blob/f456d23496/CHANGES#L41-L253> The most significant change is that lang='python' will now use the Python 3 lexer by default. To get the Python 2 lexer, 'python2' must be used. This seems like a sensible change, given the state of Python 3 adoption, and the final version of Python 2 hitting EOL status last month. The syntactic differences between Python 2 and 3 are minor. Change-Id: I8a80a410b67035b97f03aacc6d8d71a97723fee8
232 lines
8.3 KiB
Plaintext
232 lines
8.3 KiB
Plaintext
Pygments is written and maintained by Georg Brandl <georg@python.org>.
|
|
|
|
Major developers are Tim Hatch <tim@timhatch.com> and Armin Ronacher
|
|
<armin.ronacher@active-4.com>.
|
|
|
|
Other contributors, listed alphabetically, are:
|
|
|
|
* Sam Aaron -- Ioke lexer
|
|
* Ali Afshar -- image formatter
|
|
* Thomas Aglassinger -- Easytrieve, JCL, Rexx, Transact-SQL and VBScript
|
|
lexers
|
|
* Muthiah Annamalai -- Ezhil lexer
|
|
* Kumar Appaiah -- Debian control lexer
|
|
* Andreas Amann -- AppleScript lexer
|
|
* Timothy Armstrong -- Dart lexer fixes
|
|
* Jeffrey Arnold -- R/S, Rd, BUGS, Jags, and Stan lexers
|
|
* Jeremy Ashkenas -- CoffeeScript lexer
|
|
* José Joaquín Atria -- Praat lexer
|
|
* Stefan Matthias Aust -- Smalltalk lexer
|
|
* Lucas Bajolet -- Nit lexer
|
|
* Ben Bangert -- Mako lexers
|
|
* Max Battcher -- Darcs patch lexer
|
|
* Thomas Baruchel -- APL lexer
|
|
* Tim Baumann -- (Literate) Agda lexer
|
|
* Paul Baumgart, 280 North, Inc. -- Objective-J lexer
|
|
* Michael Bayer -- Myghty lexers
|
|
* Thomas Beale -- Archetype lexers
|
|
* John Benediktsson -- Factor lexer
|
|
* Trevor Bergeron -- mIRC formatter
|
|
* Vincent Bernat -- LessCSS lexer
|
|
* Christopher Bertels -- Fancy lexer
|
|
* Sébastien Bigaret -- QVT Operational lexer
|
|
* Jarrett Billingsley -- MiniD lexer
|
|
* Adam Blinkinsop -- Haskell, Redcode lexers
|
|
* Stéphane Blondon -- SGF and Sieve lexers
|
|
* Frits van Bommel -- assembler lexers
|
|
* Pierre Bourdon -- bugfixes
|
|
* Martijn Braam -- Kernel log lexer
|
|
* Matthias Bussonnier -- ANSI style handling for terminal-256 formatter
|
|
* chebee7i -- Python traceback lexer improvements
|
|
* Hiram Chirino -- Scaml and Jade lexers
|
|
* Mauricio Caceres -- SAS and Stata lexers.
|
|
* Ian Cooper -- VGL lexer
|
|
* David Corbett -- Inform, Jasmin, JSGF, Snowball, and TADS 3 lexers
|
|
* Leaf Corcoran -- MoonScript lexer
|
|
* Christopher Creutzig -- MuPAD lexer
|
|
* Daniël W. Crompton -- Pike lexer
|
|
* Pete Curry -- bugfixes
|
|
* Bryan Davis -- EBNF lexer
|
|
* Bruno Deferrari -- Shen lexer
|
|
* Giedrius Dubinskas -- HTML formatter improvements
|
|
* Owen Durni -- Haxe lexer
|
|
* Alexander Dutton, Oxford University Computing Services -- SPARQL lexer
|
|
* James Edwards -- Terraform lexer
|
|
* Nick Efford -- Python 3 lexer
|
|
* Sven Efftinge -- Xtend lexer
|
|
* Artem Egorkine -- terminal256 formatter
|
|
* Matthew Fernandez -- CAmkES lexer
|
|
* Michael Ficarra -- CPSA lexer
|
|
* James H. Fisher -- PostScript lexer
|
|
* William S. Fulton -- SWIG lexer
|
|
* Carlos Galdino -- Elixir and Elixir Console lexers
|
|
* Michael Galloy -- IDL lexer
|
|
* Naveen Garg -- Autohotkey lexer
|
|
* Simon Garnotel -- FreeFem++ lexer
|
|
* Laurent Gautier -- R/S lexer
|
|
* Alex Gaynor -- PyPy log lexer
|
|
* Richard Gerkin -- Igor Pro lexer
|
|
* Alain Gilbert -- TypeScript lexer
|
|
* Alex Gilding -- BlitzBasic lexer
|
|
* GitHub, Inc -- DASM16, Augeas, TOML, and Slash lexers
|
|
* Bertrand Goetzmann -- Groovy lexer
|
|
* Krzysiek Goj -- Scala lexer
|
|
* Rostyslav Golda -- FloScript lexer
|
|
* Andrey Golovizin -- BibTeX lexers
|
|
* Matt Good -- Genshi, Cheetah lexers
|
|
* Michał Górny -- vim modeline support
|
|
* Alex Gosse -- TrafficScript lexer
|
|
* Patrick Gotthardt -- PHP namespaces support
|
|
* Olivier Guibe -- Asymptote lexer
|
|
* Phil Hagelberg -- Fennel lexer
|
|
* Florian Hahn -- Boogie lexer
|
|
* Martin Harriman -- SNOBOL lexer
|
|
* Matthew Harrison -- SVG formatter
|
|
* Steven Hazel -- Tcl lexer
|
|
* Dan Michael Heggø -- Turtle lexer
|
|
* Aslak Hellesøy -- Gherkin lexer
|
|
* Greg Hendershott -- Racket lexer
|
|
* Justin Hendrick -- ParaSail lexer
|
|
* Jordi Gutiérrez Hermoso -- Octave lexer
|
|
* David Hess, Fish Software, Inc. -- Objective-J lexer
|
|
* Varun Hiremath -- Debian control lexer
|
|
* Rob Hoelz -- Perl 6 lexer
|
|
* Doug Hogan -- Mscgen lexer
|
|
* Ben Hollis -- Mason lexer
|
|
* Max Horn -- GAP lexer
|
|
* Alastair Houghton -- Lexer inheritance facility
|
|
* Tim Howard -- BlitzMax lexer
|
|
* Dustin Howett -- Logos lexer
|
|
* Ivan Inozemtsev -- Fantom lexer
|
|
* Hiroaki Itoh -- Shell console rewrite, Lexers for PowerShell session,
|
|
MSDOS session, BC, WDiff
|
|
* Brian R. Jackson -- Tea lexer
|
|
* Christian Jann -- ShellSession lexer
|
|
* Dennis Kaarsemaker -- sources.list lexer
|
|
* Dmitri Kabak -- Inferno Limbo lexer
|
|
* Igor Kalnitsky -- vhdl lexer
|
|
* Colin Kennedy - USD lexer
|
|
* Alexander Kit -- MaskJS lexer
|
|
* Pekka Klärck -- Robot Framework lexer
|
|
* Gerwin Klein -- Isabelle lexer
|
|
* Eric Knibbe -- Lasso lexer
|
|
* Stepan Koltsov -- Clay lexer
|
|
* Adam Koprowski -- Opa lexer
|
|
* Benjamin Kowarsch -- Modula-2 lexer
|
|
* Domen Kožar -- Nix lexer
|
|
* Oleh Krekel -- Emacs Lisp lexer
|
|
* Alexander Kriegisch -- Kconfig and AspectJ lexers
|
|
* Marek Kubica -- Scheme lexer
|
|
* Jochen Kupperschmidt -- Markdown processor
|
|
* Gerd Kurzbach -- Modelica lexer
|
|
* Jon Larimer, Google Inc. -- Smali lexer
|
|
* Olov Lassus -- Dart lexer
|
|
* Matt Layman -- TAP lexer
|
|
* Kristian Lyngstøl -- Varnish lexers
|
|
* Sylvestre Ledru -- Scilab lexer
|
|
* Chee Sing Lee -- Flatline lexer
|
|
* Mark Lee -- Vala lexer
|
|
* Valentin Lorentz -- C++ lexer improvements
|
|
* Ben Mabey -- Gherkin lexer
|
|
* Angus MacArthur -- QML lexer
|
|
* Louis Mandel -- X10 lexer
|
|
* Louis Marchand -- Eiffel lexer
|
|
* Simone Margaritelli -- Hybris lexer
|
|
* Kirk McDonald -- D lexer
|
|
* Gordon McGregor -- SystemVerilog lexer
|
|
* Stephen McKamey -- Duel/JBST lexer
|
|
* Brian McKenna -- F# lexer
|
|
* Charles McLaughlin -- Puppet lexer
|
|
* Kurt McKee -- Tera Term macro lexer
|
|
* Lukas Meuser -- BBCode formatter, Lua lexer
|
|
* Cat Miller -- Pig lexer
|
|
* Paul Miller -- LiveScript lexer
|
|
* Hong Minhee -- HTTP lexer
|
|
* Michael Mior -- Awk lexer
|
|
* Bruce Mitchener -- Dylan lexer rewrite
|
|
* Reuben Morais -- SourcePawn lexer
|
|
* Jon Morton -- Rust lexer
|
|
* Paulo Moura -- Logtalk lexer
|
|
* Mher Movsisyan -- DTD lexer
|
|
* Dejan Muhamedagic -- Crmsh lexer
|
|
* Ana Nelson -- Ragel, ANTLR, R console lexers
|
|
* Kurt Neufeld -- Markdown lexer
|
|
* Nam T. Nguyen -- Monokai style
|
|
* Jesper Noehr -- HTML formatter "anchorlinenos"
|
|
* Mike Nolta -- Julia lexer
|
|
* Jonas Obrist -- BBCode lexer
|
|
* Edward O'Callaghan -- Cryptol lexer
|
|
* David Oliva -- Rebol lexer
|
|
* Pat Pannuto -- nesC lexer
|
|
* Jon Parise -- Protocol buffers and Thrift lexers
|
|
* Benjamin Peterson -- Test suite refactoring
|
|
* Ronny Pfannschmidt -- BBCode lexer
|
|
* Dominik Picheta -- Nimrod lexer
|
|
* Andrew Pinkham -- RTF Formatter Refactoring
|
|
* Clément Prévost -- UrbiScript lexer
|
|
* Tanner Prynn -- cmdline -x option and loading lexers from files
|
|
* Oleh Prypin -- Crystal lexer (based on Ruby lexer)
|
|
* Xidorn Quan -- Web IDL lexer
|
|
* Elias Rabel -- Fortran fixed form lexer
|
|
* raichoo -- Idris lexer
|
|
* Kashif Rasul -- CUDA lexer
|
|
* Nathan Reed -- HLSL lexer
|
|
* Justin Reidy -- MXML lexer
|
|
* Norman Richards -- JSON lexer
|
|
* Corey Richardson -- Rust lexer updates
|
|
* Lubomir Rintel -- GoodData MAQL and CL lexers
|
|
* Andre Roberge -- Tango style
|
|
* Georg Rollinger -- HSAIL lexer
|
|
* Michiel Roos -- TypoScript lexer
|
|
* Konrad Rudolph -- LaTeX formatter enhancements
|
|
* Mario Ruggier -- Evoque lexers
|
|
* Miikka Salminen -- Lovelace style, Hexdump lexer, lexer enhancements
|
|
* Stou Sandalski -- NumPy, FORTRAN, tcsh and XSLT lexers
|
|
* Matteo Sasso -- Common Lisp lexer
|
|
* Joe Schafer -- Ada lexer
|
|
* Ken Schutte -- Matlab lexers
|
|
* René Schwaiger -- Rainbow Dash style
|
|
* Sebastian Schweizer -- Whiley lexer
|
|
* Tassilo Schweyer -- Io, MOOCode lexers
|
|
* Ted Shaw -- AutoIt lexer
|
|
* Joerg Sieker -- ABAP lexer
|
|
* Robert Simmons -- Standard ML lexer
|
|
* Kirill Simonov -- YAML lexer
|
|
* Corbin Simpson -- Monte lexer
|
|
* Alexander Smishlajev -- Visual FoxPro lexer
|
|
* Steve Spigarelli -- XQuery lexer
|
|
* Jerome St-Louis -- eC lexer
|
|
* Camil Staps -- Clean and NuSMV lexers; Solarized style
|
|
* James Strachan -- Kotlin lexer
|
|
* Tom Stuart -- Treetop lexer
|
|
* Colin Sullivan -- SuperCollider lexer
|
|
* Ben Swift -- Extempore lexer
|
|
* Edoardo Tenani -- Arduino lexer
|
|
* Tiberius Teng -- default style overhaul
|
|
* Jeremy Thurgood -- Erlang, Squid config lexers
|
|
* Brian Tiffin -- OpenCOBOL lexer
|
|
* Bob Tolbert -- Hy lexer
|
|
* Matthias Trute -- Forth lexer
|
|
* Erick Tryzelaar -- Felix lexer
|
|
* Alexander Udalov -- Kotlin lexer improvements
|
|
* Thomas Van Doren -- Chapel lexer
|
|
* Daniele Varrazzo -- PostgreSQL lexers
|
|
* Abe Voelker -- OpenEdge ABL lexer
|
|
* Pepijn de Vos -- HTML formatter CTags support
|
|
* Matthias Vallentin -- Bro lexer
|
|
* Benoît Vinot -- AMPL lexer
|
|
* Linh Vu Hong -- RSL lexer
|
|
* Nathan Weizenbaum -- Haml and Sass lexers
|
|
* Nathan Whetsell -- Csound lexers
|
|
* Dietmar Winkler -- Modelica lexer
|
|
* Nils Winter -- Smalltalk lexer
|
|
* Davy Wybiral -- Clojure lexer
|
|
* Whitney Young -- ObjectiveC lexer
|
|
* Diego Zamboni -- CFengine3 lexer
|
|
* Enrique Zamudio -- Ceylon lexer
|
|
* Alex Zimin -- Nemerle lexer
|
|
* Rob Zimmerman -- Kal lexer
|
|
* Vincent Zurczak -- Roboconf lexer
|
|
|
|
Many thanks for all contributions!
|