AUTHORS 11 KB

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