From: JinWang An Date: Tue, 5 Jan 2021 03:16:49 +0000 (+0900) Subject: Imported Upstream version 2.1 X-Git-Tag: upstream/2.1^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=53bcc4dd1a4728c3097209be4fa310c7d1153120;p=platform%2Fupstream%2Fpython3-pygments.git Imported Upstream version 2.1 --- diff --git a/AUTHORS b/AUTHORS index 0611923..9318d43 100644 --- a/AUTHORS +++ b/AUTHORS @@ -7,12 +7,14 @@ Other contributors, listed alphabetically, are: * Sam Aaron -- Ioke lexer * Ali Afshar -- image formatter -* Thomas Aglassinger -- Rexx lexer +* Thomas Aglassinger -- Easytrieve, JCL and Rexx 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 @@ -21,25 +23,35 @@ Other contributors, listed alphabetically, are: * 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 * Frits van Bommel -- assembler lexers * Pierre Bourdon -- bugfixes +* chebee7i -- Python traceback lexer improvements * Hiram Chirino -- Scaml and Jade lexers * Ian Cooper -- VGL lexer * David Corbett -- Inform, Jasmin, and TADS 3 lexers * Leaf Corcoran -- MoonScript lexer * Christopher Creutzig -- MuPAD lexer -* Daniël W. Crompton - Pike 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 @@ -54,28 +66,33 @@ Other contributors, listed alphabetically, are: * Krzysiek Goj -- Scala lexer * Matt Good -- Genshi, Cheetah lexers * Michał Górny -- vim modeline support +* Alex Gosse -- TrafficScript lexer * Patrick Gotthardt -- PHP namespaces support * Olivier Guibe -- Asymptote lexer * Jordi Gutiérrez Hermoso -- Octave 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 * 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 -* Dustin Howett -- Logos 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 * Brian R. Jackson -- Tea lexer * Christian Jann -- ShellSession lexer * Dennis Kaarsemaker -- sources.list lexer -* Dmitri Kabak - Inferno Limbo lexer +* Dmitri Kabak -- Inferno Limbo lexer * Igor Kalnitsky -- vhdl lexer * Alexander Kit -- MaskJS lexer * Pekka Klärck -- Robot Framework lexer @@ -85,16 +102,20 @@ Other contributors, listed alphabetically, are: * 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 * Sylvestre Ledru -- Scilab 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 @@ -112,6 +133,7 @@ Other contributors, listed alphabetically, are: * Jon Morton -- Rust lexer * Paulo Moura -- Logtalk lexer * Mher Movsisyan -- DTD lexer +* Dejan Muhamedagic -- Crmsh lexer * Ana Nelson -- Ragel, ANTLR, R console lexers * Nam T. Nguyen -- Monokai style * Jesper Noehr -- HTML formatter "anchorlinenos" @@ -120,12 +142,13 @@ Other contributors, listed alphabetically, are: * Edward O'Callaghan -- Cryptol lexer * David Oliva -- Rebol lexer * Pat Pannuto -- nesC lexer -* Jon Parise -- Protocol buffers lexer -* Ronny Pfannschmidt -- BBCode 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 +* Elias Rabel -- Fortran fixed form lexer * raichoo -- Idris lexer * Kashif Rasul -- CUDA lexer * Justin Reidy -- MXML lexer @@ -135,6 +158,7 @@ Other contributors, listed alphabetically, are: * Andre Roberge -- Tango style * 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 @@ -149,6 +173,8 @@ Other contributors, listed alphabetically, are: * Jerome St-Louis -- eC lexer * James Strachan -- Kotlin lexer * Tom Stuart -- Treetop lexer +* Colin Sullivan -- SuperCollider lexer +* Edoardo Tenani -- Arduino lexer * Tiberius Teng -- default style overhaul * Jeremy Thurgood -- Erlang, Squid config lexers * Brian Tiffin -- OpenCOBOL lexer @@ -159,16 +185,18 @@ Other contributors, listed alphabetically, are: * Daniele Varrazzo -- PostgreSQL lexers * Abe Voelker -- OpenEdge ABL lexer * Pepijn de Vos -- HTML formatter CTags support -* Whitney Young -- ObjectiveC lexer * Matthias Vallentin -- Bro 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! diff --git a/CHANGES b/CHANGES index 5145acb..379cc87 100644 --- a/CHANGES +++ b/CHANGES @@ -2,14 +2,90 @@ Pygments changelog ================== Issue numbers refer to the tracker at -, +, pull request numbers to the requests at -. +. + + +Version 2.1 +----------- +(released Jan 17, 2016) + +- Added lexers: + + * Emacs Lisp (PR#431) + * Arduino (PR#442) + * Modula-2 with multi-dialect support (#1090) + * Fortran fixed format (PR#213) + * Archetype Definition language (PR#483) + * Terraform (PR#432) + * Jcl, Easytrieve (PR#208) + * ParaSail (PR#381) + * Boogie (PR#420) + * Turtle (PR#425) + * Fish Shell (PR#422) + * Roboconf (PR#449) + * Test Anything Protocol (PR#428) + * Shen (PR#385) + * Component Pascal (PR#437) + * SuperCollider (PR#472) + * Shell consoles (Tcsh, PowerShell, MSDOS) (PR#479) + * Elm and J (PR#452) + * Crmsh (PR#440) + * Praat (PR#492) + * CSound (PR#494) + * Ezhil (PR#443) + * Thrift (PR#469) + * QVT Operational (PR#204) + * Hexdump (PR#508) + * CAmkES Configuration (PR#462) + +- Added styles: + + * Lovelace (PR#456) + * Algol and Algol-nu (#1090) + +- Added formatters: + + * IRC (PR#458) + * True color (24-bit) terminal ANSI sequences (#1142) + (formatter alias: "16m") + +- New "filename" option for HTML formatter (PR#527). + +- Improved performance of the HTML formatter for long lines (PR#504). + +- Updated autopygmentize script (PR#445). + +- Fixed style inheritance for non-standard token types in HTML output. + +- Added support for async/await to Python 3 lexer. + +- Rewrote linenos option for TerminalFormatter (it's better, but slightly + different output than before) (#1147). + +- Javascript lexer now supports most of ES6 (#1100). + +- Cocoa builtins updated for iOS 8.1 (PR#433). + +- Combined BashSessionLexer and ShellSessionLexer, new version should support + the prompt styles of either. + +- Added option to pygmentize to show a full traceback on exceptions. + +- Fixed incomplete output on Windows and Python 3 (e.g. when using iPython + Notebook) (#1153). + +- Allowed more traceback styles in Python console lexer (PR#253). + +- Added decorators to TypeScript (PR#509). + +- Fix highlighting of certain IRC logs formats (#1076). Version 2.0.2 ------------- -(released Jan 20, 2014) +(released Jan 20, 2015) - Fix Python tracebacks getting duplicated in the console lexer (#1068). diff --git a/LICENSE b/LICENSE index 641c8e8..10b8e91 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2006-2014 by the respective authors (see AUTHORS file). +Copyright (c) 2006-2015 by the respective authors (see AUTHORS file). All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/Makefile b/Makefile index 43ba5f6..efae857 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ # # Combines scripts for common tasks. # -# :copyright: Copyright 2006-2014 by the Pygments team, see AUTHORS. +# :copyright: Copyright 2006-2015 by the Pygments team, see AUTHORS. # :license: BSD, see LICENSE for details. # @@ -54,3 +54,9 @@ test: test-coverage: @$(PYTHON) tests/run.py -d --with-coverage --cover-package=pygments --cover-erase $(TEST) + +tox-test: + @tox -- $(TEST) + +tox-test-coverage: + @tox -- --with-coverage --cover-package=pygments --cover-erase $(TEST) diff --git a/PKG-INFO b/PKG-INFO index 4d7a8f9..a648547 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: Pygments -Version: 2.0.2 +Version: 2.1 Summary: Pygments is a syntax highlighting package written in Python. Home-page: http://pygments.org/ Author: Georg Brandl @@ -21,7 +21,7 @@ Description: Pygments * a number of output formats, presently HTML, LaTeX, RTF, SVG, all image formats that PIL supports and ANSI sequences * it is usable as a command-line tool and as a library - :copyright: Copyright 2006-2014 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2015 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. Keywords: syntax highlighting diff --git a/Pygments.egg-info/PKG-INFO b/Pygments.egg-info/PKG-INFO index 4d7a8f9..a648547 100644 --- a/Pygments.egg-info/PKG-INFO +++ b/Pygments.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: Pygments -Version: 2.0.2 +Version: 2.1 Summary: Pygments is a syntax highlighting package written in Python. Home-page: http://pygments.org/ Author: Georg Brandl @@ -21,7 +21,7 @@ Description: Pygments * a number of output formats, presently HTML, LaTeX, RTF, SVG, all image formats that PIL supports and ANSI sequences * it is usable as a command-line tool and as a library - :copyright: Copyright 2006-2014 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2015 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. Keywords: syntax highlighting diff --git a/Pygments.egg-info/SOURCES.txt b/Pygments.egg-info/SOURCES.txt index ec68797..e36db6a 100644 --- a/Pygments.egg-info/SOURCES.txt +++ b/Pygments.egg-info/SOURCES.txt @@ -83,6 +83,7 @@ pygments/formatters/_mapping.py pygments/formatters/bbcode.py pygments/formatters/html.py pygments/formatters/img.py +pygments/formatters/irc.py pygments/formatters/latex.py pygments/formatters/other.py pygments/formatters/rtf.py @@ -93,6 +94,7 @@ pygments/lexers/__init__.py pygments/lexers/_asy_builtins.py pygments/lexers/_cl_builtins.py pygments/lexers/_cocoa_builtins.py +pygments/lexers/_csound_builtins.py pygments/lexers/_lasso_builtins.py pygments/lexers/_lua_builtins.py pygments/lexers/_mapping.py @@ -109,6 +111,7 @@ pygments/lexers/agile.py pygments/lexers/algebra.py pygments/lexers/ambient.py pygments/lexers/apl.py +pygments/lexers/archetype.py pygments/lexers/asm.py pygments/lexers/automation.py pygments/lexers/basic.py @@ -119,6 +122,7 @@ pygments/lexers/chapel.py pygments/lexers/compiled.py pygments/lexers/configs.py pygments/lexers/console.py +pygments/lexers/csound.py pygments/lexers/css.py pygments/lexers/d.py pygments/lexers/dalvik.py @@ -129,8 +133,10 @@ pygments/lexers/dsls.py pygments/lexers/dylan.py pygments/lexers/ecl.py pygments/lexers/eiffel.py +pygments/lexers/elm.py pygments/lexers/erlang.py pygments/lexers/esoteric.py +pygments/lexers/ezhil.py pygments/lexers/factor.py pygments/lexers/fantom.py pygments/lexers/felix.py @@ -138,11 +144,13 @@ pygments/lexers/fortran.py pygments/lexers/foxpro.py pygments/lexers/functional.py pygments/lexers/go.py +pygments/lexers/grammar_notation.py pygments/lexers/graph.py pygments/lexers/graphics.py pygments/lexers/haskell.py pygments/lexers/haxe.py pygments/lexers/hdl.py +pygments/lexers/hexdump.py pygments/lexers/html.py pygments/lexers/idl.py pygments/lexers/igor.py @@ -150,6 +158,7 @@ pygments/lexers/inferno.py pygments/lexers/installers.py pygments/lexers/int_fiction.py pygments/lexers/iolang.py +pygments/lexers/j.py pygments/lexers/javascript.py pygments/lexers/julia.py pygments/lexers/jvm.py @@ -160,23 +169,29 @@ pygments/lexers/math.py pygments/lexers/matlab.py pygments/lexers/ml.py pygments/lexers/modeling.py +pygments/lexers/modula2.py pygments/lexers/nimrod.py pygments/lexers/nit.py pygments/lexers/nix.py +pygments/lexers/oberon.py pygments/lexers/objective.py pygments/lexers/ooc.py pygments/lexers/other.py +pygments/lexers/parasail.py pygments/lexers/parsers.py pygments/lexers/pascal.py pygments/lexers/pawn.py pygments/lexers/perl.py pygments/lexers/php.py +pygments/lexers/praat.py pygments/lexers/prolog.py pygments/lexers/python.py +pygments/lexers/qvt.py pygments/lexers/r.py pygments/lexers/rdf.py pygments/lexers/rebol.py pygments/lexers/resource.py +pygments/lexers/roboconf.py pygments/lexers/robotframework.py pygments/lexers/ruby.py pygments/lexers/rust.py @@ -186,6 +201,7 @@ pygments/lexers/smalltalk.py pygments/lexers/snobol.py pygments/lexers/special.py pygments/lexers/sql.py +pygments/lexers/supercollider.py pygments/lexers/tcl.py pygments/lexers/templates.py pygments/lexers/testing.py @@ -193,10 +209,15 @@ pygments/lexers/text.py pygments/lexers/textedit.py pygments/lexers/textfmts.py pygments/lexers/theorem.py +pygments/lexers/trafficscript.py pygments/lexers/urbi.py pygments/lexers/web.py pygments/lexers/webmisc.py +pygments/lexers/x10.py pygments/styles/__init__.py +pygments/styles/algol.py +pygments/styles/algol_nu.py +pygments/styles/arduino.py pygments/styles/autumn.py pygments/styles/borland.py pygments/styles/bw.py @@ -206,6 +227,7 @@ pygments/styles/emacs.py pygments/styles/friendly.py pygments/styles/fruity.py pygments/styles/igor.py +pygments/styles/lovelace.py pygments/styles/manni.py pygments/styles/monokai.py pygments/styles/murphy.py @@ -231,191 +253,99 @@ scripts/vim2pygments.py tests/.coverage tests/run.py tests/string_asserts.py +tests/string_asserts.pyc tests/support.py +tests/support.pyc tests/test_basic_api.py +tests/test_basic_api.pyc tests/test_cfm.py +tests/test_cfm.pyc tests/test_clexer.py +tests/test_clexer.pyc tests/test_cmdline.py +tests/test_cmdline.pyc tests/test_examplefiles.py +tests/test_examplefiles.pyc +tests/test_ezhil.py +tests/test_ezhil.pyc tests/test_html_formatter.py +tests/test_html_formatter.pyc tests/test_inherit.py +tests/test_inherit.pyc +tests/test_irc_formatter.py +tests/test_irc_formatter.pyc tests/test_java.py +tests/test_java.pyc tests/test_latex_formatter.py +tests/test_latex_formatter.pyc tests/test_lexers_other.py +tests/test_lexers_other.pyc tests/test_objectiveclexer.py +tests/test_objectiveclexer.pyc tests/test_perllexer.py +tests/test_perllexer.pyc tests/test_qbasiclexer.py +tests/test_qbasiclexer.pyc tests/test_regexlexer.py +tests/test_regexlexer.pyc tests/test_regexopt.py +tests/test_regexopt.pyc tests/test_rtf_formatter.py +tests/test_rtf_formatter.pyc tests/test_ruby.py +tests/test_ruby.pyc tests/test_shell.py +tests/test_shell.pyc tests/test_smarty.py +tests/test_smarty.pyc tests/test_string_asserts.py +tests/test_string_asserts.pyc +tests/test_terminal_formatter.py +tests/test_terminal_formatter.pyc tests/test_textfmts.py +tests/test_textfmts.pyc tests/test_token.py +tests/test_token.pyc tests/test_unistring.py +tests/test_unistring.pyc tests/test_using_api.py +tests/test_using_api.pyc tests/test_util.py +tests/test_util.pyc +tests/__pycache__/string_asserts.cpython-33.pyc +tests/__pycache__/support.cpython-33.pyc +tests/__pycache__/test_basic_api.cpython-33.pyc +tests/__pycache__/test_cfm.cpython-33.pyc +tests/__pycache__/test_clexer.cpython-33.pyc +tests/__pycache__/test_cmdline.cpython-33.pyc +tests/__pycache__/test_examplefiles.cpython-33.pyc +tests/__pycache__/test_html_formatter.cpython-33.pyc +tests/__pycache__/test_inherit.cpython-33.pyc +tests/__pycache__/test_java.cpython-33.pyc +tests/__pycache__/test_latex_formatter.cpython-33.pyc +tests/__pycache__/test_lexers_other.cpython-33.pyc +tests/__pycache__/test_objectiveclexer.cpython-33.pyc +tests/__pycache__/test_perllexer.cpython-33.pyc +tests/__pycache__/test_qbasiclexer.cpython-33.pyc +tests/__pycache__/test_regexlexer.cpython-33.pyc +tests/__pycache__/test_regexopt.cpython-33.pyc +tests/__pycache__/test_rtf_formatter.cpython-33.pyc +tests/__pycache__/test_ruby.cpython-33.pyc +tests/__pycache__/test_shell.cpython-33.pyc +tests/__pycache__/test_smarty.cpython-33.pyc +tests/__pycache__/test_string_asserts.cpython-33.pyc +tests/__pycache__/test_textfmts.cpython-33.pyc +tests/__pycache__/test_token.cpython-33.pyc +tests/__pycache__/test_unistring.cpython-33.pyc +tests/__pycache__/test_using_api.cpython-33.pyc +tests/__pycache__/test_util.cpython-33.pyc tests/cover/coverage_html.js -tests/cover/index.html tests/cover/jquery.hotkeys.js tests/cover/jquery.isonscreen.js tests/cover/jquery.min.js tests/cover/jquery.tablesorter.min.js tests/cover/keybd_closed.png tests/cover/keybd_open.png -tests/cover/pygments.html -tests/cover/pygments_cmdline.html -tests/cover/pygments_console.html -tests/cover/pygments_filter.html -tests/cover/pygments_filters.html -tests/cover/pygments_formatter.html -tests/cover/pygments_formatters.html -tests/cover/pygments_formatters__mapping.html -tests/cover/pygments_formatters_bbcode.html -tests/cover/pygments_formatters_html.html -tests/cover/pygments_formatters_img.html -tests/cover/pygments_formatters_latex.html -tests/cover/pygments_formatters_other.html -tests/cover/pygments_formatters_rtf.html -tests/cover/pygments_formatters_svg.html -tests/cover/pygments_formatters_terminal.html -tests/cover/pygments_formatters_terminal256.html -tests/cover/pygments_lexer.html -tests/cover/pygments_lexers.html -tests/cover/pygments_lexers__asy_builtins.html -tests/cover/pygments_lexers__cl_builtins.html -tests/cover/pygments_lexers__cocoa_builtins.html -tests/cover/pygments_lexers__lasso_builtins.html -tests/cover/pygments_lexers__lua_builtins.html -tests/cover/pygments_lexers__mapping.html -tests/cover/pygments_lexers__mql_builtins.html -tests/cover/pygments_lexers__openedge_builtins.html -tests/cover/pygments_lexers__php_builtins.html -tests/cover/pygments_lexers__postgres_builtins.html -tests/cover/pygments_lexers__scilab_builtins.html -tests/cover/pygments_lexers__sourcemod_builtins.html -tests/cover/pygments_lexers__stan_builtins.html -tests/cover/pygments_lexers__vim_builtins.html -tests/cover/pygments_lexers_actionscript.html -tests/cover/pygments_lexers_agile.html -tests/cover/pygments_lexers_algebra.html -tests/cover/pygments_lexers_ambient.html -tests/cover/pygments_lexers_apl.html -tests/cover/pygments_lexers_asm.html -tests/cover/pygments_lexers_automation.html -tests/cover/pygments_lexers_basic.html -tests/cover/pygments_lexers_business.html -tests/cover/pygments_lexers_c_cpp.html -tests/cover/pygments_lexers_c_like.html -tests/cover/pygments_lexers_chapel.html -tests/cover/pygments_lexers_configs.html -tests/cover/pygments_lexers_console.html -tests/cover/pygments_lexers_css.html -tests/cover/pygments_lexers_d.html -tests/cover/pygments_lexers_dalvik.html -tests/cover/pygments_lexers_data.html -tests/cover/pygments_lexers_diff.html -tests/cover/pygments_lexers_dotnet.html -tests/cover/pygments_lexers_dsls.html -tests/cover/pygments_lexers_dylan.html -tests/cover/pygments_lexers_ecl.html -tests/cover/pygments_lexers_eiffel.html -tests/cover/pygments_lexers_erlang.html -tests/cover/pygments_lexers_esoteric.html -tests/cover/pygments_lexers_factor.html -tests/cover/pygments_lexers_fantom.html -tests/cover/pygments_lexers_felix.html -tests/cover/pygments_lexers_fortran.html -tests/cover/pygments_lexers_foxpro.html -tests/cover/pygments_lexers_go.html -tests/cover/pygments_lexers_graph.html -tests/cover/pygments_lexers_graphics.html -tests/cover/pygments_lexers_haskell.html -tests/cover/pygments_lexers_haxe.html -tests/cover/pygments_lexers_hdl.html -tests/cover/pygments_lexers_html.html -tests/cover/pygments_lexers_idl.html -tests/cover/pygments_lexers_igor.html -tests/cover/pygments_lexers_inferno.html -tests/cover/pygments_lexers_installers.html -tests/cover/pygments_lexers_int_fiction.html -tests/cover/pygments_lexers_iolang.html -tests/cover/pygments_lexers_javascript.html -tests/cover/pygments_lexers_julia.html -tests/cover/pygments_lexers_jvm.html -tests/cover/pygments_lexers_lisp.html -tests/cover/pygments_lexers_make.html -tests/cover/pygments_lexers_markup.html -tests/cover/pygments_lexers_matlab.html -tests/cover/pygments_lexers_ml.html -tests/cover/pygments_lexers_modeling.html -tests/cover/pygments_lexers_nimrod.html -tests/cover/pygments_lexers_nit.html -tests/cover/pygments_lexers_nix.html -tests/cover/pygments_lexers_objective.html -tests/cover/pygments_lexers_ooc.html -tests/cover/pygments_lexers_parsers.html -tests/cover/pygments_lexers_pascal.html -tests/cover/pygments_lexers_pawn.html -tests/cover/pygments_lexers_perl.html -tests/cover/pygments_lexers_php.html -tests/cover/pygments_lexers_prolog.html -tests/cover/pygments_lexers_python.html -tests/cover/pygments_lexers_r.html -tests/cover/pygments_lexers_rdf.html -tests/cover/pygments_lexers_rebol.html -tests/cover/pygments_lexers_resource.html -tests/cover/pygments_lexers_robotframework.html -tests/cover/pygments_lexers_ruby.html -tests/cover/pygments_lexers_rust.html -tests/cover/pygments_lexers_scripting.html -tests/cover/pygments_lexers_shell.html -tests/cover/pygments_lexers_smalltalk.html -tests/cover/pygments_lexers_snobol.html -tests/cover/pygments_lexers_special.html -tests/cover/pygments_lexers_sql.html -tests/cover/pygments_lexers_tcl.html -tests/cover/pygments_lexers_templates.html -tests/cover/pygments_lexers_textedit.html -tests/cover/pygments_lexers_textfmts.html -tests/cover/pygments_lexers_theorem.html -tests/cover/pygments_lexers_urbi.html -tests/cover/pygments_lexers_web.html -tests/cover/pygments_lexers_webmisc.html -tests/cover/pygments_modeline.html -tests/cover/pygments_plugin.html -tests/cover/pygments_regexopt.html -tests/cover/pygments_scanner.html -tests/cover/pygments_style.html -tests/cover/pygments_styles.html -tests/cover/pygments_styles_autumn.html -tests/cover/pygments_styles_borland.html -tests/cover/pygments_styles_bw.html -tests/cover/pygments_styles_colorful.html -tests/cover/pygments_styles_default.html -tests/cover/pygments_styles_emacs.html -tests/cover/pygments_styles_friendly.html -tests/cover/pygments_styles_fruity.html -tests/cover/pygments_styles_igor.html -tests/cover/pygments_styles_manni.html -tests/cover/pygments_styles_monokai.html -tests/cover/pygments_styles_murphy.html -tests/cover/pygments_styles_native.html -tests/cover/pygments_styles_paraiso_dark.html -tests/cover/pygments_styles_paraiso_light.html -tests/cover/pygments_styles_pastie.html -tests/cover/pygments_styles_perldoc.html -tests/cover/pygments_styles_rrt.html -tests/cover/pygments_styles_tango.html -tests/cover/pygments_styles_trac.html -tests/cover/pygments_styles_vim.html -tests/cover/pygments_styles_vs.html -tests/cover/pygments_styles_xcode.html -tests/cover/pygments_token.html -tests/cover/pygments_unistring.html -tests/cover/pygments_util.html tests/cover/status.dat tests/cover/style.css tests/dtds/HTML4-f.dtd @@ -430,6 +360,7 @@ tests/examplefiles/99_bottles_of_beer.chpl tests/examplefiles/AcidStateAdvanced.hs tests/examplefiles/AlternatingGroup.mu tests/examplefiles/BOM.js +tests/examplefiles/Blink.ino tests/examplefiles/CPDictionary.j tests/examplefiles/Config.in.cache tests/examplefiles/Constants.mo @@ -449,7 +380,10 @@ tests/examplefiles/RoleQ.pm6 tests/examplefiles/SmallCheck.hs tests/examplefiles/Sorting.mod tests/examplefiles/Sudoku.lhs +tests/examplefiles/abnf_example1.abnf +tests/examplefiles/abnf_example2.abnf tests/examplefiles/addressbook.proto +tests/examplefiles/ahcon.f tests/examplefiles/all.nit tests/examplefiles/antlr_ANTLRv3.g tests/examplefiles/antlr_throws @@ -461,13 +395,14 @@ tests/examplefiles/aspx-cs_example tests/examplefiles/autoit_submit.au3 tests/examplefiles/automake.mk tests/examplefiles/badcase.java -tests/examplefiles/batchfile.bat tests/examplefiles/bigtest.nsi +tests/examplefiles/bnf_example1.bnf tests/examplefiles/boot-9.scm tests/examplefiles/ca65_example tests/examplefiles/cbmbas_example tests/examplefiles/cells.ps tests/examplefiles/ceval.c +tests/examplefiles/char.scala tests/examplefiles/cheetah_example.html tests/examplefiles/classes.dylan tests/examplefiles/clojure-weird-keywords.clj @@ -481,16 +416,22 @@ tests/examplefiles/demo.cfm tests/examplefiles/demo.css.in tests/examplefiles/demo.hbs tests/examplefiles/demo.js.in +tests/examplefiles/demo.thrift tests/examplefiles/demo.xul.in tests/examplefiles/django_sample.html+django tests/examplefiles/docker.docker tests/examplefiles/dwarf.cw +tests/examplefiles/eg_example1.eg tests/examplefiles/ember.handlebars tests/examplefiles/erl_session +tests/examplefiles/es6.js tests/examplefiles/escape_semicolon.clj +tests/examplefiles/eval.rs tests/examplefiles/evil_regex.js tests/examplefiles/example.Rd tests/examplefiles/example.als +tests/examplefiles/example.bat +tests/examplefiles/example.bc tests/examplefiles/example.bug tests/examplefiles/example.c tests/examplefiles/example.ceylon @@ -501,8 +442,11 @@ tests/examplefiles/example.cob tests/examplefiles/example.coffee tests/examplefiles/example.cpp tests/examplefiles/example.e +tests/examplefiles/example.elm +tests/examplefiles/example.ezt tests/examplefiles/example.f90 tests/examplefiles/example.feature +tests/examplefiles/example.fish tests/examplefiles/example.gd tests/examplefiles/example.gi tests/examplefiles/example.golo @@ -513,10 +457,10 @@ tests/examplefiles/example.hs tests/examplefiles/example.hx tests/examplefiles/example.i6t tests/examplefiles/example.i7x -tests/examplefiles/example.inf tests/examplefiles/example.j tests/examplefiles/example.jag tests/examplefiles/example.java +tests/examplefiles/example.jcl tests/examplefiles/example.jsonld tests/examplefiles/example.kal tests/examplefiles/example.kt @@ -524,6 +468,7 @@ tests/examplefiles/example.lagda tests/examplefiles/example.liquid tests/examplefiles/example.lua tests/examplefiles/example.ma +tests/examplefiles/example.mac tests/examplefiles/example.monkey tests/examplefiles/example.moo tests/examplefiles/example.moon @@ -535,7 +480,9 @@ tests/examplefiles/example.nim tests/examplefiles/example.nix tests/examplefiles/example.ns2 tests/examplefiles/example.pas +tests/examplefiles/example.pcmk tests/examplefiles/example.pp +tests/examplefiles/example.praat tests/examplefiles/example.prg tests/examplefiles/example.rb tests/examplefiles/example.red @@ -545,6 +492,8 @@ tests/examplefiles/example.rexx tests/examplefiles/example.rhtml tests/examplefiles/example.rkt tests/examplefiles/example.rpf +tests/examplefiles/example.rts +tests/examplefiles/example.scd tests/examplefiles/example.sh tests/examplefiles/example.sh-session tests/examplefiles/example.shell-session @@ -553,15 +502,20 @@ tests/examplefiles/example.sls tests/examplefiles/example.sml tests/examplefiles/example.snobol tests/examplefiles/example.stan +tests/examplefiles/example.tap tests/examplefiles/example.tea +tests/examplefiles/example.tf tests/examplefiles/example.thy tests/examplefiles/example.todotxt tests/examplefiles/example.ts +tests/examplefiles/example.ttl tests/examplefiles/example.u tests/examplefiles/example.weechatlog +tests/examplefiles/example.x10 tests/examplefiles/example.xhtml tests/examplefiles/example.xtend tests/examplefiles/example.yaml +tests/examplefiles/example1.cadl tests/examplefiles/example2.aspx tests/examplefiles/example2.msc tests/examplefiles/exampleScript.cfc @@ -569,6 +523,7 @@ tests/examplefiles/exampleTag.cfc tests/examplefiles/example_coq.v tests/examplefiles/example_elixir.ex tests/examplefiles/example_file.fy +tests/examplefiles/ezhil_primefactors.n tests/examplefiles/firefox.mak tests/examplefiles/flipflop.sv tests/examplefiles/foo.sce @@ -589,6 +544,12 @@ tests/examplefiles/hello.golo tests/examplefiles/hello.lsl tests/examplefiles/hello.smali tests/examplefiles/hello.sp +tests/examplefiles/hexdump_debugexe +tests/examplefiles/hexdump_hd +tests/examplefiles/hexdump_hexcat +tests/examplefiles/hexdump_hexdump +tests/examplefiles/hexdump_od +tests/examplefiles/hexdump_xxd tests/examplefiles/html+php_faulty.php tests/examplefiles/http_request_example tests/examplefiles/http_response_example @@ -596,6 +557,7 @@ tests/examplefiles/hybris_File.hy tests/examplefiles/idl_sample.pro tests/examplefiles/iex_example tests/examplefiles/inet_pton6.dg +tests/examplefiles/inform6_example tests/examplefiles/interp.scala tests/examplefiles/intro.ik tests/examplefiles/ints.php @@ -624,6 +586,7 @@ tests/examplefiles/matlabsession_sample.txt tests/examplefiles/metagrammar.treetop tests/examplefiles/minehunt.qml tests/examplefiles/minimal.ns2 +tests/examplefiles/modula2_test_cases.def tests/examplefiles/moin_SyntaxReference.txt tests/examplefiles/multiline_regexes.rb tests/examplefiles/nanomsg.intr @@ -631,9 +594,12 @@ tests/examplefiles/nasm_aoutso.asm tests/examplefiles/nasm_objexe.asm tests/examplefiles/nemerle_sample.n tests/examplefiles/nginx_nginx.conf +tests/examplefiles/noexcept.cpp tests/examplefiles/numbers.c tests/examplefiles/objc_example.m tests/examplefiles/openedge_example +tests/examplefiles/pacman.conf +tests/examplefiles/pacman.ijs tests/examplefiles/pawn_example tests/examplefiles/perl_misc tests/examplefiles/perl_perl5db @@ -641,12 +607,14 @@ tests/examplefiles/perl_regex-delims tests/examplefiles/perlfunc.1 tests/examplefiles/phpMyAdmin.spec tests/examplefiles/phpcomplete.vim +tests/examplefiles/pkgconfig_example.pc tests/examplefiles/pleac.in.rb tests/examplefiles/postgresql_test.txt tests/examplefiles/pppoe.applescript tests/examplefiles/psql_session.txt tests/examplefiles/py3_test.txt tests/examplefiles/py3tb_test.py3tb +tests/examplefiles/pycon_ctrlc_traceback tests/examplefiles/pycon_test.pycon tests/examplefiles/pytb_test2.pytb tests/examplefiles/pytb_test3.pytb @@ -660,14 +628,17 @@ tests/examplefiles/ragel-cpp_snippet tests/examplefiles/regex.js tests/examplefiles/resourcebundle_demo tests/examplefiles/reversi.lsp +tests/examplefiles/roboconf.graph +tests/examplefiles/roboconf.instances tests/examplefiles/robotframework_test.txt tests/examplefiles/rql-queries.rql tests/examplefiles/ruby_func_def.rb -tests/examplefiles/rust_example.rs +tests/examplefiles/sample.qvto tests/examplefiles/scilab.sci tests/examplefiles/scope.cirru tests/examplefiles/session.dylan-console tests/examplefiles/sibling.prolog +tests/examplefiles/simple.camkes tests/examplefiles/simple.croc tests/examplefiles/smarty_example.html tests/examplefiles/source.lgt @@ -679,11 +650,17 @@ tests/examplefiles/squid.conf tests/examplefiles/string.jl tests/examplefiles/string_delimiters.d tests/examplefiles/stripheredoc.sh +tests/examplefiles/subr.el tests/examplefiles/swig_java.swg tests/examplefiles/swig_std_vector.i tests/examplefiles/tads3_example.t +tests/examplefiles/termcap +tests/examplefiles/terminfo +tests/examplefiles/test-3.0.xq +tests/examplefiles/test-exist-update.xq tests/examplefiles/test.R tests/examplefiles/test.adb +tests/examplefiles/test.adls tests/examplefiles/test.agda tests/examplefiles/test.apl tests/examplefiles/test.asy @@ -691,8 +668,11 @@ tests/examplefiles/test.awk tests/examplefiles/test.bb tests/examplefiles/test.bmx tests/examplefiles/test.boo +tests/examplefiles/test.bpl tests/examplefiles/test.bro +tests/examplefiles/test.cadl tests/examplefiles/test.cs +tests/examplefiles/test.csd tests/examplefiles/test.css tests/examplefiles/test.cu tests/examplefiles/test.cyp @@ -701,13 +681,13 @@ tests/examplefiles/test.dart tests/examplefiles/test.dtd tests/examplefiles/test.ebnf tests/examplefiles/test.ec -tests/examplefiles/test.ecl tests/examplefiles/test.eh tests/examplefiles/test.erl tests/examplefiles/test.evoque tests/examplefiles/test.fan tests/examplefiles/test.flx tests/examplefiles/test.gdc +tests/examplefiles/test.gradle tests/examplefiles/test.groovy tests/examplefiles/test.html tests/examplefiles/test.idr @@ -721,7 +701,9 @@ tests/examplefiles/test.mod tests/examplefiles/test.moo tests/examplefiles/test.myt tests/examplefiles/test.nim +tests/examplefiles/test.odin tests/examplefiles/test.opa +tests/examplefiles/test.orc tests/examplefiles/test.p6 tests/examplefiles/test.pan tests/examplefiles/test.pas @@ -729,6 +711,7 @@ tests/examplefiles/test.php tests/examplefiles/test.pig tests/examplefiles/test.plot tests/examplefiles/test.ps1 +tests/examplefiles/test.psl tests/examplefiles/test.pwn tests/examplefiles/test.pypylog tests/examplefiles/test.r3 @@ -736,6 +719,8 @@ tests/examplefiles/test.rb tests/examplefiles/test.rhtml tests/examplefiles/test.rsl tests/examplefiles/test.scaml +tests/examplefiles/test.sco +tests/examplefiles/test.shen tests/examplefiles/test.ssp tests/examplefiles/test.swift tests/examplefiles/test.tcsh @@ -744,7 +729,9 @@ tests/examplefiles/test.vhdl tests/examplefiles/test.xqy tests/examplefiles/test.xsl tests/examplefiles/test.zep +tests/examplefiles/test2.odin tests/examplefiles/test2.pypylog +tests/examplefiles/test_basic.adls tests/examplefiles/truncated.pytb tests/examplefiles/twig_test tests/examplefiles/type.lisp @@ -762,5 +749,6 @@ tests/examplefiles/webkit-transition.css tests/examplefiles/while.pov tests/examplefiles/wiki.factor tests/examplefiles/xml_example +tests/examplefiles/yahalom.cpsa tests/examplefiles/zmlrpc.f90 tests/support/tags \ No newline at end of file diff --git a/README.rst b/README.rst index e6c0392..350e242 100644 --- a/README.rst +++ b/README.rst @@ -28,7 +28,7 @@ repository, tickets and pull requests can be viewed. Continuous testing runs on drone.io: .. image:: https://drone.io/bitbucket.org/birkenfeld/pygments-main/status.png - :target: https://drone.io/bitbucket.org/birkenfeld/pygments-main/ + :target: https://drone.io/bitbucket.org/birkenfeld/pygments-main The authors ----------- diff --git a/TODO b/TODO index 3ff63a3..88076f3 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,6 @@ Todo ==== -- suggested new lexers - * IPython sessions - - lexers that need work: * review perl lexer (numerous bugs, but so far no one had complaints ;) * readd property support for C# lexer? that is, find a regex that doesn't diff --git a/doc/_themes/pygments14/layout.html b/doc/_themes/pygments14/layout.html index 93a3119..2cc03e0 100644 --- a/doc/_themes/pygments14/layout.html +++ b/doc/_themes/pygments14/layout.html @@ -82,7 +82,7 @@ {% block footer %}