X-Git-Url: https://git.ralfj.de/rust-101.git/blobdiff_plain/bba83d98eea727e675db05386b9c3f1dc3b51c47..ae22b72e84239a39978aed2cf329f52c86711aa9:/pycco-rs diff --git a/pycco-rs b/pycco-rs deleted file mode 100755 index e6199d9..0000000 --- a/pycco-rs +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/python -# A little wrapper around pycco, to add Rust support. -import pycco -from pygments import lexers, formatters -import re -pycco.main.languages[".rs"] = { "name": "rust", "symbol": "//"} - -# need to re-build this stuff... -for ext, l in pycco.main.languages.items(): - # Does the line begin with a comment? - l["comment_matcher"] = re.compile(r"^\s*" + l["symbol"] + "\s?") - # The dividing token we feed into Pygments, to delimit the boundaries between - # sections. - l["divider_text"] = "\n" + l["symbol"] + "DIVIDER\n" - # The mirror of `divider_text` that we expect Pygments to return. We can split - # on this to recover the original sections. - l["divider_html"] = re.compile(r'\n*' + l["symbol"] + 'DIVIDER\n*') - # Get the Pygments Lexer for this language. - l["lexer"] = lexers.get_lexer_by_name(l["name"]) - -pycco.main.main()