| 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 |
| * Jean Abou Samra -- LilyPond lexer |
| * João Abecasis -- JSLT lexer |
| * Ali Afshar -- image formatter |
| * Thomas Aglassinger -- Easytrieve, JCL, Rexx, Transact-SQL and VBScript |
| lexers |
| * Maxence Ahlouche -- PostgreSQL Explain lexer |
| * Muthiah Annamalai -- Ezhil lexer |
| * Nikolay Antipov -- OpenSCAD 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 |
| * Eiríkr Åsheim -- Uxntal lexer |
| * 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 |
| * David Benjamin, Google LLC -- TLS 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 -- Procfile, SGF and Sieve lexers |
| * Frits van Bommel -- assembler lexers |
| * Pierre Bourdon -- bugfixes |
| * Martijn Braam -- Kernel log lexer, BARE 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 |
| * Gabriel Corona -- ASN.1 lexer |
| * Christopher Creutzig -- MuPAD lexer |
| * Daniël W. Crompton -- Pike lexer |
| * Pete Curry -- bugfixes |
| * Bryan Davis -- EBNF lexer |
| * Bruno Deferrari -- Shen lexer |
| * Walter Dörwald -- UL4 lexer |
| * Luke Drummond -- Meson 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 |
| * Paweł Fertyk -- GDScript lexer, HTML formatter improvements |
| * 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 |
| * Hubert Gruniaux -- C and C++ lexer improvements |
| * 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 |
| * Ken Hilton -- Typographic Number Theory and Arrow lexers |
| * Varun Hiremath -- Debian control lexer |
| * Rob Hoelz -- Perl 6 lexer |
| * Doug Hogan -- Mscgen lexer |
| * Ben Hollis -- Mason lexer |
| * Max Horn -- GAP lexer |
| * Fred Hornsey -- OMG IDL 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 |
| * Oliver Kopp - Friendly grayscale style |
| * 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 |
| * Pete Lomax -- Phix 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 |
| * Tim Martin - World of Warcraft TOC 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, PostgreSQL updates, MySQL overhaul, JSON lexer |
| * Joe Eli McIlvain -- Savi 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 |
| * Adrien Nayrat -- PostgreSQL Explain lexer |
| * Ana Nelson -- Ragel, ANTLR, R console lexers |
| * David Neto, Google LLC -- WebGPU Shading Language lexer |
| * Kurt Neufeld -- Markdown lexer |
| * Nam T. Nguyen -- Monokai style |
| * Jesper Noehr -- HTML formatter "anchorlinenos" |
| * Mike Nolta -- Julia lexer |
| * Avery Nortonsmith -- Pointless 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) |
| * Nick Psaris -- K and Q lexers |
| * Xidorn Quan -- Web IDL lexer |
| * Elias Rabel -- Fortran fixed form lexer |
| * raichoo -- Idris lexer |
| * Daniel Ramirez -- GDScript lexer |
| * Kashif Rasul -- CUDA lexer |
| * Nathan Reed -- HLSL lexer |
| * Justin Reidy -- MXML lexer |
| * Norman Richards -- JSON lexer |
| * Corey Richardson -- Rust lexer updates |
| * Fabrizio Riguzzi -- cplint leder |
| * 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 |
| * Max Schillinger -- TiddlyWiki5 lexer |
| * Andrew Schmidt -- X++ lexer |
| * Ken Schutte -- Matlab lexers |
| * René Schwaiger -- Rainbow Dash style |
| * Sebastian Schweizer -- Whiley lexer |
| * Tassilo Schweyer -- Io, MOOCode lexers |
| * Pablo Seminario -- PromQL lexer |
| * Ted Shaw -- AutoIt lexer |
| * Joerg Sieker -- ABAP lexer |
| * Robert Simmons -- Standard ML lexer |
| * Kirill Simonov -- YAML lexer |
| * Corbin Simpson -- Monte lexer |
| * Ville Skyttä -- ASCII armored 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 |
| * tatt61880 -- Kuin lexer |
| * Edoardo Tenani -- Arduino lexer |
| * Tiberius Teng -- default style overhaul |
| * Jeremy Thurgood -- Erlang, Squid config lexers |
| * Brian Tiffin -- OpenCOBOL lexer |
| * Bob Tolbert -- Hy lexer |
| * Doug Torrance -- Macaulay2 lexer |
| * Matthias Trute -- Forth lexer |
| * Tuoa Spi T4 -- Bdd lexer |
| * Erick Tryzelaar -- Felix lexer |
| * Alexander Udalov -- Kotlin lexer improvements |
| * Thomas Van Doren -- Chapel lexer |
| * Dave Van Ee -- Uxntal lexer updates |
| * 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 |
| * Immanuel Washington -- Smithy 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 |
| * Hubert Gruniaux -- C and C++ lexer improvements |
| * Thomas Symalla -- AMDGPU Lexer |
| * 15b3 -- Image Formatter improvements |
| * Fabian Neumann -- CDDL lexer |
| * Thomas Duboucher -- CDDL lexer |
| * Philipp Imhof -- Pango Markup formatter |
| * Thomas Voss -- Sed lexer |
| * Martin Fischer -- WCAG contrast testing |
| * Marc Auberer -- Spice lexer |
| * Amr Hesham -- Carbon lexer |
| * diskdance -- Wikitext lexer |
| * Nikolay Antipov -- OpenSCAD lexer |
| * Markus Meyer, Nextron Systems -- YARA lexer |
| |
| |
| Many thanks for all contributions! |