1Pygments is written and maintained by Georg Brandl <georg@python.org>. 2 3Major developers are Tim Hatch <tim@timhatch.com> and Armin Ronacher 4<armin.ronacher@active-4.com>. 5 6Other contributors, listed alphabetically, are: 7 8* Sam Aaron -- Ioke lexer 9* Ali Afshar -- image formatter 10* Thomas Aglassinger -- Easytrieve, JCL, Rexx, Transact-SQL and VBScript 11 lexers 12* Muthiah Annamalai -- Ezhil lexer 13* Kumar Appaiah -- Debian control lexer 14* Andreas Amann -- AppleScript lexer 15* Timothy Armstrong -- Dart lexer fixes 16* Jeffrey Arnold -- R/S, Rd, BUGS, Jags, and Stan lexers 17* Jeremy Ashkenas -- CoffeeScript lexer 18* José Joaquín Atria -- Praat lexer 19* Stefan Matthias Aust -- Smalltalk lexer 20* Lucas Bajolet -- Nit lexer 21* Ben Bangert -- Mako lexers 22* Max Battcher -- Darcs patch lexer 23* Thomas Baruchel -- APL lexer 24* Tim Baumann -- (Literate) Agda lexer 25* Paul Baumgart, 280 North, Inc. -- Objective-J lexer 26* Michael Bayer -- Myghty lexers 27* Thomas Beale -- Archetype lexers 28* John Benediktsson -- Factor lexer 29* Trevor Bergeron -- mIRC formatter 30* Vincent Bernat -- LessCSS lexer 31* Christopher Bertels -- Fancy lexer 32* Sébastien Bigaret -- QVT Operational lexer 33* Jarrett Billingsley -- MiniD lexer 34* Adam Blinkinsop -- Haskell, Redcode lexers 35* Stéphane Blondon -- SGF and Sieve lexers 36* Frits van Bommel -- assembler lexers 37* Pierre Bourdon -- bugfixes 38* Martijn Braam -- Kernel log lexer, BARE lexer 39* Matthias Bussonnier -- ANSI style handling for terminal-256 formatter 40* chebee7i -- Python traceback lexer improvements 41* Hiram Chirino -- Scaml and Jade lexers 42* Mauricio Caceres -- SAS and Stata lexers. 43* Ian Cooper -- VGL lexer 44* David Corbett -- Inform, Jasmin, JSGF, Snowball, and TADS 3 lexers 45* Leaf Corcoran -- MoonScript lexer 46* Christopher Creutzig -- MuPAD lexer 47* Daniël W. Crompton -- Pike lexer 48* Pete Curry -- bugfixes 49* Bryan Davis -- EBNF lexer 50* Bruno Deferrari -- Shen lexer 51* Giedrius Dubinskas -- HTML formatter improvements 52* Owen Durni -- Haxe lexer 53* Alexander Dutton, Oxford University Computing Services -- SPARQL lexer 54* James Edwards -- Terraform lexer 55* Nick Efford -- Python 3 lexer 56* Sven Efftinge -- Xtend lexer 57* Artem Egorkine -- terminal256 formatter 58* Matthew Fernandez -- CAmkES lexer 59* Paweł Fertyk -- GDScript lexer, HTML formatter improvements 60* Michael Ficarra -- CPSA lexer 61* James H. Fisher -- PostScript lexer 62* William S. Fulton -- SWIG lexer 63* Carlos Galdino -- Elixir and Elixir Console lexers 64* Michael Galloy -- IDL lexer 65* Naveen Garg -- Autohotkey lexer 66* Simon Garnotel -- FreeFem++ lexer 67* Laurent Gautier -- R/S lexer 68* Alex Gaynor -- PyPy log lexer 69* Richard Gerkin -- Igor Pro lexer 70* Alain Gilbert -- TypeScript lexer 71* Alex Gilding -- BlitzBasic lexer 72* GitHub, Inc -- DASM16, Augeas, TOML, and Slash lexers 73* Bertrand Goetzmann -- Groovy lexer 74* Krzysiek Goj -- Scala lexer 75* Rostyslav Golda -- FloScript lexer 76* Andrey Golovizin -- BibTeX lexers 77* Matt Good -- Genshi, Cheetah lexers 78* Michał Górny -- vim modeline support 79* Alex Gosse -- TrafficScript lexer 80* Patrick Gotthardt -- PHP namespaces support 81* Olivier Guibe -- Asymptote lexer 82* Phil Hagelberg -- Fennel lexer 83* Florian Hahn -- Boogie lexer 84* Martin Harriman -- SNOBOL lexer 85* Matthew Harrison -- SVG formatter 86* Steven Hazel -- Tcl lexer 87* Dan Michael Heggø -- Turtle lexer 88* Aslak Hellesøy -- Gherkin lexer 89* Greg Hendershott -- Racket lexer 90* Justin Hendrick -- ParaSail lexer 91* Jordi Gutiérrez Hermoso -- Octave lexer 92* David Hess, Fish Software, Inc. -- Objective-J lexer 93* Ken Hilton -- Typographic Number Theory and Arrow lexers 94* Varun Hiremath -- Debian control lexer 95* Rob Hoelz -- Perl 6 lexer 96* Doug Hogan -- Mscgen lexer 97* Ben Hollis -- Mason lexer 98* Max Horn -- GAP lexer 99* Alastair Houghton -- Lexer inheritance facility 100* Tim Howard -- BlitzMax lexer 101* Dustin Howett -- Logos lexer 102* Ivan Inozemtsev -- Fantom lexer 103* Hiroaki Itoh -- Shell console rewrite, Lexers for PowerShell session, 104 MSDOS session, BC, WDiff 105* Brian R. Jackson -- Tea lexer 106* Christian Jann -- ShellSession lexer 107* Dennis Kaarsemaker -- sources.list lexer 108* Dmitri Kabak -- Inferno Limbo lexer 109* Igor Kalnitsky -- vhdl lexer 110* Colin Kennedy - USD lexer 111* Alexander Kit -- MaskJS lexer 112* Pekka Klärck -- Robot Framework lexer 113* Gerwin Klein -- Isabelle lexer 114* Eric Knibbe -- Lasso lexer 115* Stepan Koltsov -- Clay lexer 116* Adam Koprowski -- Opa lexer 117* Benjamin Kowarsch -- Modula-2 lexer 118* Domen Kožar -- Nix lexer 119* Oleh Krekel -- Emacs Lisp lexer 120* Alexander Kriegisch -- Kconfig and AspectJ lexers 121* Marek Kubica -- Scheme lexer 122* Jochen Kupperschmidt -- Markdown processor 123* Gerd Kurzbach -- Modelica lexer 124* Jon Larimer, Google Inc. -- Smali lexer 125* Olov Lassus -- Dart lexer 126* Matt Layman -- TAP lexer 127* Kristian Lyngstøl -- Varnish lexers 128* Sylvestre Ledru -- Scilab lexer 129* Chee Sing Lee -- Flatline lexer 130* Mark Lee -- Vala lexer 131* Valentin Lorentz -- C++ lexer improvements 132* Ben Mabey -- Gherkin lexer 133* Angus MacArthur -- QML lexer 134* Louis Mandel -- X10 lexer 135* Louis Marchand -- Eiffel lexer 136* Simone Margaritelli -- Hybris lexer 137* Kirk McDonald -- D lexer 138* Gordon McGregor -- SystemVerilog lexer 139* Stephen McKamey -- Duel/JBST lexer 140* Brian McKenna -- F# lexer 141* Charles McLaughlin -- Puppet lexer 142* Kurt McKee -- Tera Term macro lexer, PostgreSQL updates, MySQL overhaul 143* Lukas Meuser -- BBCode formatter, Lua lexer 144* Cat Miller -- Pig lexer 145* Paul Miller -- LiveScript lexer 146* Hong Minhee -- HTTP lexer 147* Michael Mior -- Awk lexer 148* Bruce Mitchener -- Dylan lexer rewrite 149* Reuben Morais -- SourcePawn lexer 150* Jon Morton -- Rust lexer 151* Paulo Moura -- Logtalk lexer 152* Mher Movsisyan -- DTD lexer 153* Dejan Muhamedagic -- Crmsh lexer 154* Ana Nelson -- Ragel, ANTLR, R console lexers 155* Kurt Neufeld -- Markdown lexer 156* Nam T. Nguyen -- Monokai style 157* Jesper Noehr -- HTML formatter "anchorlinenos" 158* Mike Nolta -- Julia lexer 159* Avery Nortonsmith -- Pointless lexer 160* Jonas Obrist -- BBCode lexer 161* Edward O'Callaghan -- Cryptol lexer 162* David Oliva -- Rebol lexer 163* Pat Pannuto -- nesC lexer 164* Jon Parise -- Protocol buffers and Thrift lexers 165* Benjamin Peterson -- Test suite refactoring 166* Ronny Pfannschmidt -- BBCode lexer 167* Dominik Picheta -- Nimrod lexer 168* Andrew Pinkham -- RTF Formatter Refactoring 169* Clément Prévost -- UrbiScript lexer 170* Tanner Prynn -- cmdline -x option and loading lexers from files 171* Oleh Prypin -- Crystal lexer (based on Ruby lexer) 172* Xidorn Quan -- Web IDL lexer 173* Elias Rabel -- Fortran fixed form lexer 174* raichoo -- Idris lexer 175* Daniel Ramirez -- GDScript lexer 176* Kashif Rasul -- CUDA lexer 177* Nathan Reed -- HLSL lexer 178* Justin Reidy -- MXML lexer 179* Norman Richards -- JSON lexer 180* Corey Richardson -- Rust lexer updates 181* Lubomir Rintel -- GoodData MAQL and CL lexers 182* Andre Roberge -- Tango style 183* Georg Rollinger -- HSAIL lexer 184* Michiel Roos -- TypoScript lexer 185* Konrad Rudolph -- LaTeX formatter enhancements 186* Mario Ruggier -- Evoque lexers 187* Miikka Salminen -- Lovelace style, Hexdump lexer, lexer enhancements 188* Stou Sandalski -- NumPy, FORTRAN, tcsh and XSLT lexers 189* Matteo Sasso -- Common Lisp lexer 190* Joe Schafer -- Ada lexer 191* Max Schillinger -- TiddlyWiki5 lexer 192* Ken Schutte -- Matlab lexers 193* René Schwaiger -- Rainbow Dash style 194* Sebastian Schweizer -- Whiley lexer 195* Tassilo Schweyer -- Io, MOOCode lexers 196* Pablo Seminario -- PromQL lexer 197* Ted Shaw -- AutoIt lexer 198* Joerg Sieker -- ABAP lexer 199* Robert Simmons -- Standard ML lexer 200* Kirill Simonov -- YAML lexer 201* Corbin Simpson -- Monte lexer 202* Alexander Smishlajev -- Visual FoxPro lexer 203* Steve Spigarelli -- XQuery lexer 204* Jerome St-Louis -- eC lexer 205* Camil Staps -- Clean and NuSMV lexers; Solarized style 206* James Strachan -- Kotlin lexer 207* Tom Stuart -- Treetop lexer 208* Colin Sullivan -- SuperCollider lexer 209* Ben Swift -- Extempore lexer 210* Edoardo Tenani -- Arduino lexer 211* Tiberius Teng -- default style overhaul 212* Jeremy Thurgood -- Erlang, Squid config lexers 213* Brian Tiffin -- OpenCOBOL lexer 214* Bob Tolbert -- Hy lexer 215* Matthias Trute -- Forth lexer 216* Erick Tryzelaar -- Felix lexer 217* Alexander Udalov -- Kotlin lexer improvements 218* Thomas Van Doren -- Chapel lexer 219* Daniele Varrazzo -- PostgreSQL lexers 220* Abe Voelker -- OpenEdge ABL lexer 221* Pepijn de Vos -- HTML formatter CTags support 222* Matthias Vallentin -- Bro lexer 223* Benoît Vinot -- AMPL lexer 224* Linh Vu Hong -- RSL lexer 225* Nathan Weizenbaum -- Haml and Sass lexers 226* Nathan Whetsell -- Csound lexers 227* Dietmar Winkler -- Modelica lexer 228* Nils Winter -- Smalltalk lexer 229* Davy Wybiral -- Clojure lexer 230* Whitney Young -- ObjectiveC lexer 231* Diego Zamboni -- CFengine3 lexer 232* Enrique Zamudio -- Ceylon lexer 233* Alex Zimin -- Nemerle lexer 234* Rob Zimmerman -- Kal lexer 235* Vincent Zurczak -- Roboconf lexer 236* Hubert Gruniaux -- C and C++ lexer improvements 237 238Many thanks for all contributions! 239