comparison pyproject.toml @ 166:6a7dace0141e

Also implement filters to replace tokens in a token stream: TokenReplaceFilter and ErrorToGenericErrorTokenFilter
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 08 May 2026 23:54:06 +0200
parents a4317957148b
children 5113d7fbae9e
comparison
equal deleted inserted replaced
165:88f872c50aae 166:6a7dace0141e
42 [project.urls] 42 [project.urls]
43 # The original homepage of the Pseudo code (fr) lexer 43 # The original homepage of the Pseudo code (fr) lexer
44 homepage = "https://github.com/svvac/pseudocode-pygments-lexer" 44 homepage = "https://github.com/svvac/pseudocode-pygments-lexer"
45 45
46 [project.entry-points.'pygments.lexers'] 46 [project.entry-points.'pygments.lexers']
47 # The key is not significant here
47 # The mostly original and somewhat extended Pseudocode lexer (fr) 48 # The mostly original and somewhat extended Pseudocode lexer (fr)
48 fr_pseudocodelexer = "pygments_lexer_pseudocode2.lexers.fr_pseudocode:FrPseudocodeLexer" 49 fr_pseudocodelexer = "pygments_lexer_pseudocode2.lexers.fr_pseudocode:FrPseudocodeLexer"
49 algpseudocodelexer = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer" 50 algpseudocodelexer = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer"
50 algpseudocodelexer_de = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_DE" 51 algpseudocodelexer_de = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_DE"
51 algpseudocodelexer_fr = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_FR" 52 algpseudocodelexer_fr = "pygments_lexer_pseudocode2.lexers.algpseudocode:AlgPseudocodeLexer_FR"
52 53
54 [project.entry-points."pygments.filters"]
55 # The key *is* significant: it is the name the filter will be recognized as.
56 tokenreplace = "pygments_lexer_pseudocode2.filters:TokenReplaceFilter"
57 errortogenericerror = "pygments_lexer_pseudocode2.filters:ErrorToGenericErrorTokenFilter"
58
53 [tool.setuptools] 59 [tool.setuptools]
54 packages = [ 60 packages = [
55 "pygments_lexer_pseudocode2", 61 "pygments_lexer_pseudocode2",
56 "pygments_lexer_pseudocode2.lexers", 62 "pygments_lexer_pseudocode2.lexers",
63 "pygments_lexer_pseudocode2.filters",
57 ] 64 ]
58 platforms = ["any"] 65 platforms = ["any"]
59 zip-safe = true 66 zip-safe = true
60 include-package-data = false 67 include-package-data = false
61 68