{"id":26895857,"url":"https://github.com/mittelmark/pantcl","last_synced_at":"2026-02-23T04:13:09.442Z","repository":{"id":141948884,"uuid":"586460085","full_name":"mittelmark/pantcl","owner":"mittelmark","description":"Document conversion with Tcl based filters using pandoc or Tcl only. Example filter for ABC music, GraphViz, PlantUML, R, Python etc are provided.","archived":false,"fork":false,"pushed_at":"2025-03-21T05:56:28.000Z","size":3668,"stargazers_count":11,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-12T20:19:11.678Z","etag":null,"topics":["diagram","graphviz","markdown","pandoc","pandoc-filter","plantuml","python","r","r-programming","tcl"],"latest_commit_sha":null,"homepage":"","language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mittelmark.png","metadata":{"files":{"readme":"README.html","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-01-08T08:03:17.000Z","updated_at":"2025-03-21T05:56:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"7c73cd95-ab73-4e38-933f-eecd63388127","html_url":"https://github.com/mittelmark/pantcl","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/mittelmark/pantcl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mittelmark%2Fpantcl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mittelmark%2Fpantcl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mittelmark%2Fpantcl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mittelmark%2Fpantcl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mittelmark","download_url":"https://codeload.github.com/mittelmark/pantcl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mittelmark%2Fpantcl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259466865,"owners_count":22862408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["diagram","graphviz","markdown","pandoc","pandoc-filter","plantuml","python","r","r-programming","tcl"],"created_at":"2025-04-01T02:58:53.429Z","updated_at":"2026-02-23T04:13:09.393Z","avatar_url":"https://github.com/mittelmark.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"\" xml:lang=\"\" xmlns=\"http://www.w3.org/1999/xhtml\"\u003e\n\u003chead\u003e\n\u003cmeta charset=\"utf-8\"/\u003e\n\u003cmeta content=\"pandoc\" name=\"generator\"/\u003e\n\u003cmeta content=\"width=device-width, initial-scale=1.0, user-scalable=yes\" name=\"viewport\"/\u003e\n\u003cmeta content=\"Detlef Groth\" name=\"author\"/\u003e\n\u003cmeta content=\"2024-12-24\" name=\"dcterms.date\"/\u003e\n\u003ctitle\u003ePantcl README\u003c/title\u003e\n\u003cstyle\u003e\n    code{white-space: pre-wrap;}\n    span.smallcaps{font-variant: small-caps;}\n    div.columns{display: flex; gap: min(4vw, 1.5em);}\n    div.column{flex: auto; overflow-x: auto;}\n    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}\n    /* The extra [class] is a hack that increases specificity enough to\n       override a similar rule in reveal.js */\n    ul.task-list[class]{list-style: none;}\n    ul.task-list li input[type=\"checkbox\"] {\n      font-size: inherit;\n      width: 0.8em;\n      margin: 0 0.8em 0.2em -1.6em;\n      vertical-align: middle;\n    }\n    .display.math{display: block; text-align: center; margin: 0.5rem auto;}\n  \u003c/style\u003e\n\u003clink href=\"data:text/css,%20%20%20%20html%20%7B%0A%20%20%20%20%20%20%20%20overflow-y%3A%20scroll%3B%0A%20%20%20%20%7D%0A%20%20%20%20body%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%23444%3B%0A%20%20%20%20%20%20%20%20font-family%3A%20Georgia%2C%20Palatino%2C%20%27Palatino%20Linotype%27%2C%20Times%2C%20%27Times%20New%20Roman%27%2C%20serif%3B%0A%20%20%20%20%20%20%20%20line-height%3A%201.2%3B%0A%20%20%20%20%20%20%20%20padding%3A%201em%3B%0A%20%20%20%20%20%20%20%20margin%3A%20auto%3B%0A%20%20%20%20%20%20%20%20max-width%3A%20%20900px%3B%0A%20%20%20%20%7D%0A%20%20%20%20a%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%230645ad%3B%0A%20%20%20%20%20%20%20%20text-decoration%3A%20none%3B%0A%20%20%20%20%7D%0A%20%20%20%20a%3Avisited%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%230b0080%3B%0A%20%20%20%20%7D%0A%20%20%20%20a%3Ahover%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%2306e%3B%0A%20%20%20%20%7D%0A%20%20%20%20a%3Aactive%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%23faa700%3B%0A%20%20%20%20%7D%0A%20%20%20%20a%3Afocus%20%7B%0A%20%20%20%20%20%20%20%20outline%3A%20thin%20dotted%3B%0A%20%20%20%20%7D%0A%20%20%20%20p%20%7B%0A%20%20%20%20%20%20%20%20margin%3A%200.5em%200%3B%0A%20%20%20%20%7D%0A%20%20%20%20p.date%20%7B%0A%20%20%20%20%20%20%20%20text-align%3A%20center%3B%0A%20%20%20%20%7D%0A%20%20%20%20img%20%7B%0A%20%20%20%20%20%20%20%20max-width%3A%20100%25%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20h1%2C%20h2%2C%20h3%2C%20h4%2C%20h5%2C%20h6%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%23111%3B%0A%20%20%20%20%20%20%20%20line-height%3A%20115%25%3B%0A%20%20%20%20%20%20%20%20margin-top%3A%201em%3B%0A%20%20%20%20%20%20%20%20font-weight%3A%20normal%3B%0A%20%20%20%20%7D%0A%20%20%20%20h1%20%7B%0A%20%20%20%20%20%20%20%20text-align%3A%20center%3B%0A%20%20%20%20%20%20%20%20font-size%3A%20120%25%3B%0A%20%20%20%20%7D%0A%20%20%20%20h2.author%2C%20h2.date%20%7B%0A%20%20%20%20%20%20%20%20text-align%3Acenter%3B%0A%20%20%20%20%20%20%20%20font-size%3A%20100%25%0A%20%20%20%20%7D%0A%20%20%20%20p.author%2C%20p.date%20%7B%0A%20%20%20%20%20%20%20%20font-size%3A%20110%25%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A/%2A%20%20%20%20h2%20%7B%0A%20%20%20%20%20%20%20%20text-transform%3A%20uppercase%3B%0A%20%20%20%20%7D%0A%20%20%20%20%2A/%0A%20%20%20%20pre%2C%20blockquote%20pre%20%7B%0A%20%20%20%20%20%20%20%20border-top%3A%200.1em%20%239ac%20solid%3B%0A%20%20%20%20%20%20%20%20background%3A%20%23e9f6ff%3B%0A%20%20%20%20%20%20%20%20padding%3A%2010px%3B%0A%20%20%20%20%20%20%20%20border-bottom%3A%200.1em%20%239ac%20solid%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20blockquote%20%7B%0A%20%20%20%20%20%20%20%20margin%3A%200%3B%0A%20%20%20%20%20%20%20%20padding-left%3A%203em%3B%20%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20hr%20%7B%0A%20%20%20%20%20%20%20%20display%3A%20block%3B%0A%20%20%20%20%20%20%20%20height%3A%202px%3B%0A%20%20%20%20%20%20%20%20border%3A%200%3B%0A%20%20%20%20%20%20%20%20border-top%3A%201px%20solid%20%23aaa%3B%0A%20%20%20%20%20%20%20%20border-bottom%3A%201px%20solid%20%23eee%3B%0A%20%20%20%20%20%20%20%20margin%3A%201em%200%3B%0A%20%20%20%20%20%20%20%20padding%3A%200%3B%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20pre%2C%20code%2C%20kbd%2C%20samp%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%23000%3B%0A%20%20%20%20%20%20%20%20font-family%3A%20Monaco%2C%20%27courier%20new%27%2C%20monospace%3B%0A%20%20%20%20%20%20%20%20font-size%3A%2090%25%3B%20%0A%20%20%20%20%7D%0A%20%20%20%20code.r%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%23770000%3B%0A%20%20%20%20%7D%0A%20%20%20%20pre%3Ahas%28code.tclout%29%20%7B%0A%20%20%20%20%20%20%20%20background%3A%20%23ffeeee%3B%0A%20%20%20%20%7D%0A%20%20%20%20pre%20%7B%0A%20%20%20%20%20%20%20%20white-space%3A%20pre%3B%0A%20%20%20%20%20%20%20%20white-space%3A%20pre-wrap%3B%0A%20%20%20%20%20%20%20%20word-wrap%3A%20break-word%3B%0A%20%20%20%20%7D%0A%20%20%20%20/%2A%20fix%2C%20do%20not%20like%20bold%20for%20every%20keyword%20%2A/%0A%20%20%20%20code%20span.kw%20%7B%20color%3A%20%23007020%3B%20font-weight%3A%20normal%3B%20%7D%20/%2A%20Keyword%20%2A/%0A%20%20%20%20%20pre.sourceCode%20%7B%0A%20%20%20%20%20%20%20%20background%3A%20%23fff6f6%3B%0A%20%20%20%20%7D%20%0A%20%20%20%20figure%2C%20p.author%20%7B%0A%20%20%20%20%20%20%20%20text-align%3A%20center%3B%0A%20%20%20%20%7D%0A%20%20%20%20table%20%7B%20%20%20%20%0A%20%20%20%20%20%20%20%20border-collapse%3A%20collapse%3B%0A%20%20%20%20%20%20%20%20border-bottom%3A%202px%20solid%3B%0A%20%20%20%20%20%20%20%20border-spacing%3A%205px%3B%0A%20%20%20%20%20%20%20%20min-width%3A%20400px%3B%0A%20%20%20%20%7D%0A%20%20%20%20table%20thead%20tr%20th%20%7B%20%0A%20%20%20%20%20%20%20%20background-color%3A%20%23fde9d9%3B%0A%20%20%20%20%20%20%20%20text-align%3A%20left%3B%20%0A%20%20%20%20%20%20%20%20padding%3A%2010px%3B%0A%20%20%20%20%20%20%20%20border-top%3A%202px%20solid%3B%0A%20%20%20%20%20%20%20%20border-bottom%3A%202px%20solid%3B%0A%20%20%20%20%7D%0A%20%20%20%20table%20td%20%7B%20%0A%20%20%20%20%20%20%20%20background-color%3A%20%23fff9e9%3B%0A%0A%20%20%20%20%20%20%20%20text-align%3A%20left%3B%20%0A%20%20%20%20%20%20%20%20padding%3A%2010px%3B%0A%20%20%20%20%7D%0A\" rel=\"stylesheet\"/\u003e\u003c!--URL:mini.css--\u003e\n\u003c!--[if lt IE 9]\u003e\n    \u003cscript src=\"//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js\"\u003e\u003c/script\u003e\n  \u003c![endif]--\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\u003cheader id=\"title-block-header\"\u003e\n\u003ch1 class=\"title\"\u003ePantcl README\u003c/h1\u003e\n\u003cp class=\"author\"\u003eDetlef Groth\u003c/p\u003e\n\u003cp class=\"date\"\u003e2024-12-24\u003c/p\u003e\n\u003c/header\u003e\n\u003ch1 id=\"pantcl\"\u003ePantcl\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://www.gnu.org/licenses/gpl.htm\"\u003e\u003cimg alt=\"License\" src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODYiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0ibGljZW5zZTogR1BMMiI+PHRpdGxlPmxpY2Vuc2U6IEdQTDI8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9Ijg2IiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iNDciIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI0NyIgd2lkdGg9IjM5IiBoZWlnaHQ9IjIwIiBmaWxsPSIjOWY5ZjlmIi8+PHJlY3Qgd2lkdGg9Ijg2IiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjI0NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMzcwIj5saWNlbnNlPC90ZXh0Pjx0ZXh0IHg9IjI0NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMzcwIj5saWNlbnNlPC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI2NTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjI5MCI+R1BMMjwvdGV4dD48dGV4dCB4PSI2NTUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjI5MCI+R1BMMjwvdGV4dD48L2c+PC9zdmc+\"/\u003e\u003c!--URL:https://img.shields.io/badge/license-GPL2-lightgray.svg--\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mittelmark/pantcl/releases\"\u003e\u003cimg alt=\"Release\" src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQ2IiBoZWlnaHQ9IjIwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9ImN1cnJlbnQgcmVsZWFzZTogdjAuMTAuMCI+PHRpdGxlPmN1cnJlbnQgcmVsZWFzZTogdjAuMTAuMDwvdGl0bGU+PGxpbmVhckdyYWRpZW50IGlkPSJzIiB4Mj0iMCIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2JiYiIgc3RvcC1vcGFjaXR5PSIuMSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIuMSIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJyIj48cmVjdCB3aWR0aD0iMTQ2IiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iOTMiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI5MyIgd2lkdGg9IjUzIiBoZWlnaHQ9IjIwIiBmaWxsPSIjZmU3ZDM3Ii8+PHJlY3Qgd2lkdGg9IjE0NiIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI0NzUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjgzMCI+Y3VycmVudCByZWxlYXNlPC90ZXh0Pjx0ZXh0IHg9IjQ3NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iODMwIj5jdXJyZW50IHJlbGVhc2U8L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjExODUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjQzMCI+djAuMTAuMDwvdGV4dD48dGV4dCB4PSIxMTg1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI0MzAiPnYwLjEwLjA8L3RleHQ+PC9nPjwvc3ZnPg==\"/\u003e\u003c!--URL:https://img.shields.io/github/v/release/mittelmark/pantcl.svg?label=current+release--\u003e\u003c/a\u003e \u003cimg alt=\"Downloads Latest\" src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTI2IiBoZWlnaHQ9IjIwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9ImRvd25sb2Fkc0BsYXRlc3Q6IDYiPjx0aXRsZT5kb3dubG9hZHNAbGF0ZXN0OiA2PC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSIxMjYiIGhlaWdodD0iMjAiIHJ4PSIzIiBmaWxsPSIjZmZmIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjcikiPjxyZWN0IHdpZHRoPSIxMDkiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIxMDkiIHdpZHRoPSIxNyIgaGVpZ2h0PSIyMCIgZmlsbD0iI2RmYjMxNyIvPjxyZWN0IHdpZHRoPSIxMjYiIGhlaWdodD0iMjAiIGZpbGw9InVybCgjcykiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iNTU1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSI5OTAiPmRvd25sb2Fkc0BsYXRlc3Q8L3RleHQ+PHRleHQgeD0iNTU1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI5OTAiPmRvd25sb2Fkc0BsYXRlc3Q8L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjExNjUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjcwIj42PC90ZXh0Pjx0ZXh0IHg9IjExNjUiIHk9IjE0MCIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIGZpbGw9IiNmZmYiIHRleHRMZW5ndGg9IjcwIj42PC90ZXh0PjwvZz48L3N2Zz4=\"/\u003e\u003c!--URL:https://img.shields.io/github/downloads/mittelmark/pantcl/latest/total--\u003e \u003cimg alt=\"Downloads All\" src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTIiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iZG93bmxvYWRzOiA0NCI+PHRpdGxlPmRvd25sb2FkczogNDQ8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9IjkyIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iNjkiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI2OSIgd2lkdGg9IjIzIiBoZWlnaHQ9IjIwIiBmaWxsPSIjYTRhNjFkIi8+PHJlY3Qgd2lkdGg9IjkyIiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjM1NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iNTkwIj5kb3dubG9hZHM8L3RleHQ+PHRleHQgeD0iMzU1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI1OTAiPmRvd25sb2FkczwvdGV4dD48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iNzk1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSIxMzAiPjQ0PC90ZXh0Pjx0ZXh0IHg9Ijc5NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMTMwIj40NDwvdGV4dD48L2c+PC9zdmc+\"/\u003e\u003c!--URL:https://img.shields.io/github/downloads/mittelmark/pantcl/total--\u003e \u003cimg alt=\"Commits\" src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9ImNvbW1pdHMgc2luY2UgdjAuMTAuMDogMTAiPjx0aXRsZT5jb21taXRzIHNpbmNlIHYwLjEwLjA6IDEwPC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSIxNTgiIGhlaWdodD0iMjAiIHJ4PSIzIiBmaWxsPSIjZmZmIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjcikiPjxyZWN0IHdpZHRoPSIxMzUiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIxMzUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMCIgZmlsbD0iIzAwN2VjNiIvPjxyZWN0IHdpZHRoPSIxNTgiIGhlaWdodD0iMjAiIGZpbGw9InVybCgjcykiLz48L2c+PGcgZmlsbD0iI2ZmZiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9IlZlcmRhbmEsR2VuZXZhLERlamFWdSBTYW5zLHNhbnMtc2VyaWYiIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGZvbnQtc2l6ZT0iMTEwIj48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iNjg1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSIxMjUwIj5jb21taXRzIHNpbmNlIHYwLjEwLjA8L3RleHQ+PHRleHQgeD0iNjg1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSIxMjUwIj5jb21taXRzIHNpbmNlIHYwLjEwLjA8L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjE0NTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjEzMCI+MTA8L3RleHQ+PHRleHQgeD0iMTQ1NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMTMwIj4xMDwvdGV4dD48L2c+PC9zdmc+\"/\u003e\u003c!--URL:https://img.shields.io/github/commits-since/mittelmark/pantcl/latest--\u003e \u003cimg src=\"data:image/svg+xml; charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDkiIGhlaWdodD0iMjAiPgogIDx0aXRsZT5NYWtlZmlsZSBDSSAtIG5vIHN0YXR1czwvdGl0bGU+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IndvcmtmbG93LWZpbGwiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPgogICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNDQ0RDU2IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyNDI5MkUiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ic3RhdGUtZmlsbCIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM5NTlEQTUiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzZBNzM3RCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPGcgZm9udC1mYW1pbHk9IiYjMzk7RGVqYVZ1IFNhbnMmIzM5OyxWZXJkYW5hLEdlbmV2YSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjExIj4KICAgICAgPHBhdGggaWQ9IndvcmtmbG93LWJnIiBkPSJNMCwzIEMwLDEuMzQzMSAxLjM1NTIsMCAzLjAyNzAyNzAzLDAgTDg5LDAgTDg5LDIwIEwzLjAyNzAyNzAzLDIwIEMxLjM1NTIsMjAgMCwxOC42NTY5IDAsMTcgTDAsMyBaIiBmaWxsPSJ1cmwoI3dvcmtmbG93LWZpbGwpIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgPHRleHQgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyI+CiAgICAgICAgPHRzcGFuIHg9IjIyLjE5ODE5ODIiIHk9IjE1IiBhcmlhLWhpZGRlbj0idHJ1ZSI+TWFrZWZpbGUgQ0k8L3RzcGFuPgogICAgICA8L3RleHQ+CiAgICAgIDx0ZXh0IGZpbGw9IiNGRkZGRkYiPgogICAgICAgIDx0c3BhbiB4PSIyMi4xOTgxOTgyIiB5PSIxNCI+TWFrZWZpbGUgQ0k8L3RzcGFuPgogICAgICA8L3RleHQ+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OSkiIGZvbnQtZmFtaWx5PSImIzM5O0RlamFWdSBTYW5zJiMzOTssVmVyZGFuYSxHZW5ldmEsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMSI+CiAgICAgIDxwYXRoIGQ9Ik0wIDBoNTYuODk3QzU4LjYxIDAgNjAgMS4zNDMgNjAgM3YxNGMwIDEuNjU3LTEuMzkgMy0zLjEwMyAzSDBWMHoiIGlkPSJzdGF0ZS1iZyIgZmlsbD0idXJsKCNzdGF0ZS1maWxsKSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgIDx0ZXh0IGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICAgICAgICA8dHNwYW4geD0iNCIgeT0iMTUiPm5vIHN0YXR1czwvdHNwYW4+CiAgICAgIDwvdGV4dD4KICAgICAgPHRleHQgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgPHRzcGFuIHg9IjQiIHk9IjE0Ij5ubyBzdGF0dXM8L3RzcGFuPgogICAgICA8L3RleHQ+CiAgICA8L2c+CiAgICA8cGF0aCBmaWxsPSIjOTU5REE1IiBkPSJNMTEgM2MtMy44NjggMC03IDMuMTMyLTcgN2E2Ljk5NiA2Ljk5NiAwIDAgMCA0Ljc4NiA2LjY0MWMuMzUuMDYyLjQ4Mi0uMTQ4LjQ4Mi0uMzMyIDAtLjE2Ni0uMDEtLjcxOC0uMDEtMS4zMDQtMS43NTguMzI0LTIuMjEzLS40MjktMi4zNTMtLjgyMi0uMDc5LS4yMDItLjQyLS44MjMtLjcxNy0uOTktLjI0NS0uMTMtLjU5NS0uNDU0LS4wMS0uNDYzLjU1Mi0uMDA5Ljk0Ni41MDggMS4wNzcuNzE4LjYzIDEuMDU4IDEuNjM2Ljc2IDIuMDM5LjU3Ny4wNjEtLjQ1NS4yNDUtLjc2MS40NDYtLjkzNi0xLjU1Ny0uMTc1LTMuMTg1LS43NzktMy4xODUtMy40NTYgMC0uNzYyLjI3MS0xLjM5Mi43MTgtMS44ODItLjA3LS4xNzUtLjMxNS0uODkyLjA3LTEuODU1IDAgMCAuNTg2LS4xODMgMS45MjUuNzE4YTYuNSA2LjUgMCAwIDEgMS43NS0uMjM2IDYuNSA2LjUgMCAwIDEgMS43NS4yMzZjMS4zMzgtLjkxIDEuOTI1LS43MTggMS45MjUtLjcxOC4zODUuOTYzLjE0IDEuNjguMDcgMS44NTUuNDQ2LjQ5LjcxNyAxLjExMi43MTcgMS44ODIgMCAyLjY4Ni0xLjYzNiAzLjI4LTMuMTk0IDMuNDU2LjI1NC4yMTkuNDczLjYzOS40NzMgMS4yOTUgMCAuOTM2LS4wMDkgMS42ODktLjAwOSAxLjkyNSAwIC4xODQuMTMxLjQwMi40ODEuMzMyQTcuMDExIDcuMDExIDAgMCAwIDE4IDEwYzAtMy44NjctMy4xMzMtNy03LTd6Ij48L3BhdGg+CiAgPC9nPgo8L3N2Zz4KCg==\"/\u003e\u003c!--URL:https://github.com/mittelmark/pantcl/actions/workflows/main.yml/badge.svg--\u003e\u003c/p\u003e\n\u003cp\u003eSupports for example embedding and evaluating …\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODQiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iT2N0YXZlOiBjb2RlIj48dGl0bGU+T2N0YXZlOiBjb2RlPC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSI4NCIgaGVpZ2h0PSIyMCIgcng9IjMiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNyKSI+PHJlY3Qgd2lkdGg9IjQ5IiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iNDkiIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzAwN2VjNiIvPjxyZWN0IHdpZHRoPSI4NCIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSIyNTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjM5MCI+T2N0YXZlPC90ZXh0Pjx0ZXh0IHg9IjI1NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMzkwIj5PY3RhdmU8L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjY1NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMjUwIj5jb2RlPC90ZXh0Pjx0ZXh0IHg9IjY1NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjUwIj5jb2RlPC90ZXh0PjwvZz48L3N2Zz4=\"/\u003e\u003c!--URL:https://img.shields.io/badge/Octave-code-blue--\u003e \u003cimg src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODQiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iUHl0aG9uOiBjb2RlIj48dGl0bGU+UHl0aG9uOiBjb2RlPC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSI4NCIgaGVpZ2h0PSIyMCIgcng9IjMiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNyKSI+PHJlY3Qgd2lkdGg9IjQ5IiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iNDkiIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzAwN2VjNiIvPjxyZWN0IHdpZHRoPSI4NCIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSIyNTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjM5MCI+UHl0aG9uPC90ZXh0Pjx0ZXh0IHg9IjI1NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMzkwIj5QeXRob248L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjY1NSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMjUwIj5jb2RlPC90ZXh0Pjx0ZXh0IHg9IjY1NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjUwIj5jb2RlPC90ZXh0PjwvZz48L3N2Zz4=\"/\u003e\u003c!--URL:https://img.shields.io/badge/Python-code-blue--\u003e \u003cimg src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTIiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iUjogY29kZSI+PHRpdGxlPlI6IGNvZGU8L3RpdGxlPjxsaW5lYXJHcmFkaWVudCBpZD0icyIgeDI9IjAiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNiYmIiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iLjEiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iciI+PHJlY3Qgd2lkdGg9IjUyIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iMTciIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIxNyIgd2lkdGg9IjM1IiBoZWlnaHQ9IjIwIiBmaWxsPSIjMDA3ZWM2Ii8+PHJlY3Qgd2lkdGg9IjUyIiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9Ijk1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSI3MCI+UjwvdGV4dD48dGV4dCB4PSI5NSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNzAiPlI8L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjMzNSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMjUwIj5jb2RlPC90ZXh0Pjx0ZXh0IHg9IjMzNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjUwIj5jb2RlPC90ZXh0PjwvZz48L3N2Zz4=\"/\u003e\u003c!--URL:https://img.shields.io/badge/R-code-blue--\u003e \u003cimg src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjAiIGhlaWdodD0iMjAiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iVGNsOiBjb2RlIj48dGl0bGU+VGNsOiBjb2RlPC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSIyMCIgcng9IjMiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNyKSI+PHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjIwIiBmaWxsPSIjNTU1Ii8+PHJlY3QgeD0iMjUiIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMCIgZmlsbD0iIzAwN2VjNiIvPjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSIxMzUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjE1MCI+VGNsPC90ZXh0Pjx0ZXh0IHg9IjEzNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMTUwIj5UY2w8L3RleHQ+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjQxNSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMjUwIj5jb2RlPC90ZXh0Pjx0ZXh0IHg9IjQxNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iMjUwIj5jb2RlPC90ZXh0PjwvZz48L3N2Zz4=\"/\u003e\u003c!--URL:https://img.shields.io/badge/Tcl-code-blue--\u003e \u003cimg src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjIwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IkdyYXBoVml6OiBkaWFncmFtcyI+PHRpdGxlPkdyYXBoVml6OiBkaWFncmFtczwvdGl0bGU+PGxpbmVhckdyYWRpZW50IGlkPSJzIiB4Mj0iMCIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2JiYiIgc3RvcC1vcGFjaXR5PSIuMSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIuMSIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJyIj48cmVjdCB3aWR0aD0iMTIwIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iNTkiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI1OSIgd2lkdGg9IjYxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjZmU3ZDM3Ii8+PHJlY3Qgd2lkdGg9IjEyMCIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSIzMDUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjQ5MCI+R3JhcGhWaXo8L3RleHQ+PHRleHQgeD0iMzA1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI0OTAiPkdyYXBoVml6PC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI4ODUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjUxMCI+ZGlhZ3JhbXM8L3RleHQ+PHRleHQgeD0iODg1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI1MTAiPmRpYWdyYW1zPC90ZXh0PjwvZz48L3N2Zz4=\"/\u003e\u003c!--URL:https://img.shields.io/badge/GraphViz-diagrams-orange--\u003e \u003cimg src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjIwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9Iktyb2tpOiBkaWFncmFtcyI+PHRpdGxlPktyb2tpOiBkaWFncmFtczwvdGl0bGU+PGxpbmVhckdyYWRpZW50IGlkPSJzIiB4Mj0iMCIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2JiYiIgc3RvcC1vcGFjaXR5PSIuMSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIuMSIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJyIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iMzkiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSIzOSIgd2lkdGg9IjYxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjZmU3ZDM3Ii8+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSIyMDUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjI5MCI+S3Jva2k8L3RleHQ+PHRleHQgeD0iMjA1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSIyOTAiPktyb2tpPC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI2ODUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjUxMCI+ZGlhZ3JhbXM8L3RleHQ+PHRleHQgeD0iNjg1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI1MTAiPmRpYWdyYW1zPC90ZXh0PjwvZz48L3N2Zz4=\"/\u003e\u003c!--URL:https://img.shields.io/badge/Kroki-diagrams-orange--\u003e \u003cimg src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTA0IiBoZWlnaHQ9IjIwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlBpa2NocjogZGlhZ3JhbXMiPjx0aXRsZT5QaWtjaHI6IGRpYWdyYW1zPC90aXRsZT48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYmJiIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9Ii4xIi8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGggaWQ9InIiPjxyZWN0IHdpZHRoPSIxMDQiIGhlaWdodD0iMjAiIHJ4PSIzIiBmaWxsPSIjZmZmIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjcikiPjxyZWN0IHdpZHRoPSI0MyIgaGVpZ2h0PSIyMCIgZmlsbD0iIzU1NSIvPjxyZWN0IHg9IjQzIiB3aWR0aD0iNjEiIGhlaWdodD0iMjAiIGZpbGw9IiNmZTdkMzciLz48cmVjdCB3aWR0aD0iMTA0IiBoZWlnaHQ9IjIwIiBmaWxsPSJ1cmwoI3MpIi8+PC9nPjxnIGZpbGw9IiNmZmYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtZmFtaWx5PSJWZXJkYW5hLEdlbmV2YSxEZWphVnUgU2FucyxzYW5zLXNlcmlmIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBmb250LXNpemU9IjExMCI+PHRleHQgYXJpYS1oaWRkZW49InRydWUiIHg9IjIyNSIgeT0iMTUwIiBmaWxsPSIjMDEwMTAxIiBmaWxsLW9wYWNpdHk9Ii4zIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgdGV4dExlbmd0aD0iMzMwIj5QaWtjaHI8L3RleHQ+PHRleHQgeD0iMjI1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSIzMzAiPlBpa2NocjwvdGV4dD48dGV4dCBhcmlhLWhpZGRlbj0idHJ1ZSIgeD0iNzI1IiB5PSIxNTAiIGZpbGw9IiMwMTAxMDEiIGZpbGwtb3BhY2l0eT0iLjMiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiB0ZXh0TGVuZ3RoPSI1MTAiPmRpYWdyYW1zPC90ZXh0Pjx0ZXh0IHg9IjcyNSIgeT0iMTQwIiB0cmFuc2Zvcm09InNjYWxlKC4xKSIgZmlsbD0iI2ZmZiIgdGV4dExlbmd0aD0iNTEwIj5kaWFncmFtczwvdGV4dD48L2c+PC9zdmc+\"/\u003e\u003c!--URL:https://img.shields.io/badge/Pikchr-diagrams-orange--\u003e \u003cimg src=\"data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIyIiBoZWlnaHQ9IjIwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlBsYW50VU1MOiBkaWFncmFtcyI+PHRpdGxlPlBsYW50VU1MOiBkaWFncmFtczwvdGl0bGU+PGxpbmVhckdyYWRpZW50IGlkPSJzIiB4Mj0iMCIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2JiYiIgc3RvcC1vcGFjaXR5PSIuMSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIuMSIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJyIj48cmVjdCB3aWR0aD0iMTIyIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI3IpIj48cmVjdCB3aWR0aD0iNjEiIGhlaWdodD0iMjAiIGZpbGw9IiM1NTUiLz48cmVjdCB4PSI2MSIgd2lkdGg9IjYxIiBoZWlnaHQ9IjIwIiBmaWxsPSIjZmU3ZDM3Ii8+PHJlY3Qgd2lkdGg9IjEyMiIgaGVpZ2h0PSIyMCIgZmlsbD0idXJsKCNzKSIvPjwvZz48ZyBmaWxsPSIjZmZmIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0iVmVyZGFuYSxHZW5ldmEsRGVqYVZ1IFNhbnMsc2Fucy1zZXJpZiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgZm9udC1zaXplPSIxMTAiPjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSIzMTUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjUxMCI+UGxhbnRVTUw8L3RleHQ+PHRleHQgeD0iMzE1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI1MTAiPlBsYW50VU1MPC90ZXh0Pjx0ZXh0IGFyaWEtaGlkZGVuPSJ0cnVlIiB4PSI5MDUiIHk9IjE1MCIgZmlsbD0iIzAxMDEwMSIgZmlsbC1vcGFjaXR5PSIuMyIgdHJhbnNmb3JtPSJzY2FsZSguMSkiIHRleHRMZW5ndGg9IjUxMCI+ZGlhZ3JhbXM8L3RleHQ+PHRleHQgeD0iOTA1IiB5PSIxNDAiIHRyYW5zZm9ybT0ic2NhbGUoLjEpIiBmaWxsPSIjZmZmIiB0ZXh0TGVuZ3RoPSI1MTAiPmRpYWdyYW1zPC90ZXh0PjwvZz48L3N2Zz4=\"/\u003e\u003c!--URL:https://img.shields.io/badge/PlantUML-diagrams-orange--\u003e\u003c/p\u003e\n\u003cp\u003eStandalone Tcl application for document conversion with support for\nTcl based filters or using the Pandoc document processor as filter\napplication.\u003c/p\u003e\n\u003cp\u003eThe application \u003ccode\u003epantcl(.bin)\u003c/code\u003e is a command line tool\nwhich can be used as a standalone tool for document conversion from\nMarkdown to HTML. In the Markdown document as well code for programming\nlanguages like Tcl, Python, C++, Go or other tools like diagram creation\ntools, image creation tools or for instance music note processors can be\nembedded. For processing other input formats like ReStructuredText, Wiki\nSyntax, LaTeX it can be used as well as a filter for the pandoc document\nprocessor. This way it is as well possible to target other output format\nlike docx, pdf and many others. The tools contains as well a graphical\nuser interface for direct editing of code for graphical tools like\nGraphViz, PlantUml and many others.\u003c/p\u003e\n\u003cp\u003eFor a overview about the Pandoc Tcl filter you can see as well the\npresentation at the presentation at \u003ca href=\"https://raw.githubusercontent.com/mittelmark/DGTcl/master/pandoc-tcl-filter/doc/Groth-S-and-T-2021.pdf\"\u003eS\n\u0026amp; T 2021\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eSo in summary the \u003ccode\u003epantcl\u003c/code\u003e application allows you:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eperform document conversion from Markdown to HTML with evaluation of\ninternal code chunks without pandoc\u003c/li\u003e\n\u003cli\u003eperform document conversion from many input (Markdown,\nReStructuredText, Wiki formats, …) to many output formats (HTML, DOCX,\nPDF, …) with evaluation of internal code chunks\u003c/li\u003e\n\u003cli\u003ewriting code documentation inside source code using a\n\u003ccode\u003e#'\u003c/code\u003e prefix followed by Markdown code\u003c/li\u003e\n\u003cli\u003ewrite filters for other graphical or programming tools using the Tcl\nprogramming language\u003c/li\u003e\n\u003cli\u003euse a graphical interface to edit Markdown files with embedded code\nchunks\u003c/li\u003e\n\u003cli\u003euse a graphical interface to edit diagram code with real time\npreview\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1 id=\"installation\"\u003eInstallation\u003c/h1\u003e\n\u003cp\u003ePlease note, that you must have a tclsh executable in your PATH to\nuse this tool. On Ubuntu systems you can install Tcl using your package\nmanagers like this: \u003ccode\u003esudo apt install Tcl\u003c/code\u003e. If you have a\n\u003ccode\u003etclsh\u003c/code\u003e executable in your \u003ccode\u003ePATH\u003c/code\u003e you then\ndownload the latest build and place the application\n\u003ccode\u003epantcl.bin\u003c/code\u003e (pandoc filter enabled) or\n\u003ccode\u003epantcl.mbin\u003c/code\u003e (not usable as pandoc filter) as well into a\nfolder belonging to your PATH variable.\u003c/p\u003e\n\u003cp\u003eThe easiest way to install the application is to use the online\ninstaller. Copy and paste the following line into your terminal:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e/bin/bash -c \"$(curl -fsSL https://github.com/mittelmark/pantcl/releases/latest/download/install-unix.sh)\"\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThat should have installed an application \u003ccode\u003epantcl\u003c/code\u003e into\n\u003ccode\u003e~/.local/bin\u003c/code\u003e. Try to check the installation with:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epantcl --version\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHint: Without an installed pandoc executable only conversion from\nMarkdown to HTML can be performed.\u003c/p\u003e\n\u003cp\u003eAlternatively you can manually download and install the file \u003ca href=\"https://github.com/mittelmark/pantcl/releases/latest/download/pantcl.bin\"\u003epantcl.bin\u003c/a\u003e\nas a file pantcl somewhere in your PATH. Use this file in case you like\nto use it as a pandoc filter application with a syntax like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epandoc --filter pantcl [pandoc arguments]\npantcl infile outfile [pandoc and pantcl arguments]\npantcl --help\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr if you just like to convert your Markdown documentation with\nembedded programming language, or diagram tool codes you download the\nstandalone version: \u003ca href=\"https://github.com/mittelmark/pantcl/releases/latest/download/pantcl.mbin\"\u003epantcl.mbin\u003c/a\u003e.\nUse this file if you do not want or you cant install pandoc for instance\nif you have only a local account on a machine. You then use the\napplication like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epantcl infile outfile [pantcl arguments]\npantcl --help\u003c/code\u003e\u003c/pre\u003e\n\u003ch1 id=\"processing-schema\"\u003eProcessing schema\u003c/h1\u003e\n\u003cp\u003e\u003cimg src=\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8IS0tIEdlbmVyYXRlZCBieSBncmFwaHZpeiB2ZXJzaW9uIDkuMC4wICgyMDIzMDkxMS4xODI3KQogLS0+CjwhLS0gVGl0bGU6IEcgUGFnZXM6IDEgLS0+Cjxzdmcgd2lkdGg9IjczM3B0IiBoZWlnaHQ9IjM5MHB0Igogdmlld0JveD0iNy4yMCA3LjIwIDcyNS42MCAzODIuNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZyBpZD0iZ3JhcGgwIiBjbGFzcz0iZ3JhcGgiIHRyYW5zZm9ybT0ic2NhbGUoMSAxKSByb3RhdGUoMCkgdHJhbnNsYXRlKDExLjIgMzc4LjQpIj4KPHRpdGxlPkc8L3RpdGxlPgo8cG9seWdvbiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJub25lIiBwb2ludHM9Ii00LDQgLTQsLTM3MS4yIDcxNC40LC0zNzEuMiA3MTQuNCw0IC00LDQiLz4KPCEtLSBSc3QgLS0+CjxnIGlkPSJub2RlMSIgY2xhc3M9Im5vZGUiPgo8dGl0bGU+UnN0PC90aXRsZT4KPHBvbHlnb24gZmlsbD0ic2FsbW9uIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9Ijg2LjQsLTM2Ny4yIDAsLTM2Ny4yIDAsLTMwMi40IDg2LjQsLTMwMi40IDg2LjQsLTM2Ny4yIi8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjQzLjIiIHk9Ii0zMjguNTciIGZvbnQtZmFtaWx5PSJMaW51eCBMaWJlcnRpbmUiIGZvbnQtc2l6ZT0iMTguMDAiPlJzdDwvdGV4dD4KPC9nPgo8IS0tIE1kIC0tPgo8ZyBpZD0ibm9kZTMiIGNsYXNzPSJub2RlIj4KPHRpdGxlPk1kPC90aXRsZT4KPHBvbHlnb24gZmlsbD0ic2FsbW9uIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9Ijg2LjQsLTI2Ni40IDAsLTI2Ni40IDAsLTIwMS42IDg2LjQsLTIwMS42IDg2LjQsLTI2Ni40Ii8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjQzLjIiIHk9Ii0yMjcuNzgiIGZvbnQtZmFtaWx5PSJMaW51eCBMaWJlcnRpbmUiIGZvbnQtc2l6ZT0iMTguMDAiPk1kPC90ZXh0Pgo8L2c+CjwhLS0gUnN0JiM0NTsmZ3Q7TWQgLS0+CjwhLS0gcGFuZG9jIC0tPgo8ZyBpZD0ibm9kZTQiIGNsYXNzPSJub2RlIj4KPHRpdGxlPnBhbmRvYzwvdGl0bGU+Cjxwb2x5Z29uIGZpbGw9InNreWJsdWUiIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iMTkwLjQsLTI2Ni40IDEwNCwtMjY2LjQgMTA0LC0yMDEuNiAxOTAuNCwtMjAxLjYgMTkwLjQsLTI2Ni40Ii8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjE0Ny4yIiB5PSItMjI3Ljc4IiBmb250LWZhbWlseT0iTGludXggTGliZXJ0aW5lIiBmb250LXNpemU9IjE4LjAwIj5wYW5kb2M8L3RleHQ+CjwvZz4KPCEtLSBSc3QmIzQ1OyZndDtwYW5kb2MgLS0+CjxnIGlkPSJlZGdlMSIgY2xhc3M9ImVkZ2UiPgo8dGl0bGU+UnN0JiM0NTsmZ3Q7cGFuZG9jPC90aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTc2LjY4LC0zMDJDODUuODYsLTI5My4yNyA5NS45NCwtMjgzLjcgMTA1LjUyLC0yNzQuNiIvPgo8cG9seWdvbiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSIxMDcuODUsLTI3Ny4yMSAxMTIuNjksLTI2Ny43OSAxMDMuMDMsLTI3Mi4xNCAxMDcuODUsLTI3Ny4yMSIvPgo8L2c+CjwhLS0gRG9jeCAtLT4KPGcgaWQ9Im5vZGUyIiBjbGFzcz0ibm9kZSI+Cjx0aXRsZT5Eb2N4PC90aXRsZT4KPHBvbHlnb24gZmlsbD0ic2FsbW9uIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjcxMC40LC0zNjcuMiA2MjQsLTM2Ny4yIDYyNCwtMzAyLjQgNzEwLjQsLTMwMi40IDcxMC40LC0zNjcuMiIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSI2NjcuMiIgeT0iLTMyOC41NyIgZm9udC1mYW1pbHk9IkxpbnV4IExpYmVydGluZSIgZm9udC1zaXplPSIxOC4wMCI+RG9jeDwvdGV4dD4KPC9nPgo8IS0tIEh0bWwgLS0+CjxnIGlkPSJub2RlOSIgY2xhc3M9Im5vZGUiPgo8dGl0bGU+SHRtbDwvdGl0bGU+Cjxwb2x5Z29uIGZpbGw9InNhbG1vbiIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI3MTAuNCwtMjY2LjQgNjI0LC0yNjYuNCA2MjQsLTIwMS42IDcxMC40LC0yMDEuNiA3MTAuNCwtMjY2LjQiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iNjY3LjIiIHk9Ii0yMjcuNzgiIGZvbnQtZmFtaWx5PSJMaW51eCBMaWJlcnRpbmUiIGZvbnQtc2l6ZT0iMTguMDAiPkh0bWw8L3RleHQ+CjwvZz4KPCEtLSBEb2N4JiM0NTsmZ3Q7SHRtbCAtLT4KPCEtLSBNZCYjNDU7Jmd0O3BhbmRvYyAtLT4KPGcgaWQ9ImVkZ2U3IiBjbGFzcz0iZWRnZSI+Cjx0aXRsZT5NZCYjNDU7Jmd0O3BhbmRvYzwvdGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik04Ni42NywtMjM0Qzg4LjUzLC0yMzQgOTAuMzksLTIzNCA5Mi4yNSwtMjM0Ii8+Cjxwb2x5Z29uIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjkyLjE4LC0yMzcuNSAxMDIuMTgsLTIzNCA5Mi4xOCwtMjMwLjUgOTIuMTgsLTIzNy41Ii8+CjwvZz4KPCEtLSBUZXggLS0+CjxnIGlkPSJub2RlMTAiIGNsYXNzPSJub2RlIj4KPHRpdGxlPlRleDwvdGl0bGU+Cjxwb2x5Z29uIGZpbGw9InNhbG1vbiIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI4Ni40LC0xNjUuNiAwLC0xNjUuNiAwLC0xMDAuOCA4Ni40LC0xMDAuOCA4Ni40LC0xNjUuNiIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSI0My4yIiB5PSItMTI2Ljk3IiBmb250LWZhbWlseT0iTGludXggTGliZXJ0aW5lIiBmb250LXNpemU9IjE4LjAwIj5UZXg8L3RleHQ+CjwvZz4KPCEtLSBNZCYjNDU7Jmd0O1RleCAtLT4KPCEtLSBBU1QxIC0tPgo8ZyBpZD0ibm9kZTUiIGNsYXNzPSJub2RlIj4KPHRpdGxlPkFTVDE8L3RpdGxlPgo8cG9seWdvbiBmaWxsPSJza3libHVlIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjI5NC40LC0yNjYuNCAyMDgsLTI2Ni40IDIwOCwtMjAxLjYgMjk0LjQsLTIwMS42IDI5NC40LC0yNjYuNCIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSIyNTEuMiIgeT0iLTIyNy43OCIgZm9udC1mYW1pbHk9IkxpbnV4IExpYmVydGluZSIgZm9udC1zaXplPSIxOC4wMCI+QVNUMTwvdGV4dD4KPC9nPgo8IS0tIHBhbmRvYyYjNDU7Jmd0O0FTVDEgLS0+CjxnIGlkPSJlZGdlMiIgY2xhc3M9ImVkZ2UiPgo8dGl0bGU+cGFuZG9jJiM0NTsmZ3Q7QVNUMTwvdGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik0xOTAuNjcsLTIzNEMxOTIuNTMsLTIzNCAxOTQuMzksLTIzNCAxOTYuMjUsLTIzNCIvPgo8cG9seWdvbiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSIxOTYuMTgsLTIzNy41IDIwNi4xOCwtMjM0IDE5Ni4xOCwtMjMwLjUgMTk2LjE4LC0yMzcuNSIvPgo8L2c+CjwhLS0gZmlsdGVyIC0tPgo8ZyBpZD0ibm9kZTYiIGNsYXNzPSJub2RlIj4KPHRpdGxlPmZpbHRlcjwvdGl0bGU+Cjxwb2x5Z29uIGZpbGw9ImNvcm5zaWxrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjM5OC40LC0yNjYuNCAzMTIsLTI2Ni40IDMxMiwtMjAxLjYgMzk4LjQsLTIwMS42IDM5OC40LC0yNjYuNCIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSIzNTUuMiIgeT0iLTIyNy43OCIgZm9udC1mYW1pbHk9IkxpbnV4IExpYmVydGluZSIgZm9udC1zaXplPSIxOC4wMCI+cGFudGNsPC90ZXh0Pgo8L2c+CjwhLS0gQVNUMSYjNDU7Jmd0O2ZpbHRlciAtLT4KPGcgaWQ9ImVkZ2UzIiBjbGFzcz0iZWRnZSI+Cjx0aXRsZT5BU1QxJiM0NTsmZ3Q7ZmlsdGVyPC90aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTI5NC42NywtMjM0QzI5Ni41MywtMjM0IDI5OC4zOSwtMjM0IDMwMC4yNSwtMjM0Ii8+Cjxwb2x5Z29uIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjMwMC4xOCwtMjM3LjUgMzEwLjE4LC0yMzQgMzAwLjE4LC0yMzAuNSAzMDAuMTgsLTIzNy41Ii8+CjwvZz4KPCEtLSBBU1QyIC0tPgo8ZyBpZD0ibm9kZTciIGNsYXNzPSJub2RlIj4KPHRpdGxlPkFTVDI8L3RpdGxlPgo8cG9seWdvbiBmaWxsPSJza3libHVlIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjUwMi40LC0yNjYuNCA0MTYsLTI2Ni40IDQxNiwtMjAxLjYgNTAyLjQsLTIwMS42IDUwMi40LC0yNjYuNCIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSI0NTkuMiIgeT0iLTIyNy43OCIgZm9udC1mYW1pbHk9IkxpbnV4IExpYmVydGluZSIgZm9udC1zaXplPSIxOC4wMCI+QVNUMjwvdGV4dD4KPC9nPgo8IS0tIGZpbHRlciYjNDU7Jmd0O0FTVDIgLS0+CjxnIGlkPSJlZGdlNCIgY2xhc3M9ImVkZ2UiPgo8dGl0bGU+ZmlsdGVyJiM0NTsmZ3Q7QVNUMjwvdGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik0zOTguNjcsLTIzNEM0MDAuNTMsLTIzNCA0MDIuMzksLTIzNCA0MDQuMjUsLTIzNCIvPgo8cG9seWdvbiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI0MDQuMTgsLTIzNy41IDQxNC4xOCwtMjM0IDQwNC4xOCwtMjMwLjUgNDA0LjE4LC0yMzcuNSIvPgo8L2c+CjwhLS0gcGFuZG9jMiAtLT4KPGcgaWQ9Im5vZGU4IiBjbGFzcz0ibm9kZSI+Cjx0aXRsZT5wYW5kb2MyPC90aXRsZT4KPHBvbHlnb24gZmlsbD0ic2t5Ymx1ZSIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI2MDYuNCwtMjY2LjQgNTIwLC0yNjYuNCA1MjAsLTIwMS42IDYwNi40LC0yMDEuNiA2MDYuNCwtMjY2LjQiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iNTYzLjIiIHk9Ii0yMjcuNzgiIGZvbnQtZmFtaWx5PSJMaW51eCBMaWJlcnRpbmUiIGZvbnQtc2l6ZT0iMTguMDAiPnBhbmRvYzwvdGV4dD4KPC9nPgo8IS0tIEFTVDImIzQ1OyZndDtwYW5kb2MyIC0tPgo8ZyBpZD0iZWRnZTUiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPkFTVDImIzQ1OyZndDtwYW5kb2MyPC90aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTUwMi42NywtMjM0QzUwNC41MywtMjM0IDUwNi4zOSwtMjM0IDUwOC4yNSwtMjM0Ii8+Cjxwb2x5Z29uIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjUwOC4xOCwtMjM3LjUgNTE4LjE4LC0yMzQgNTA4LjE4LC0yMzAuNSA1MDguMTgsLTIzNy41Ii8+CjwvZz4KPCEtLSBwYW5kb2MyJiM0NTsmZ3Q7RG9jeCAtLT4KPGcgaWQ9ImVkZ2UxMiIgY2xhc3M9ImVkZ2UiPgo8dGl0bGU+cGFuZG9jMiYjNDU7Jmd0O0RvY3g8L3RpdGxlPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBkPSJNNTk2LjYyLC0yNjYuNzVDNjA1LjgsLTI3NS40NyA2MTUuODcsLTI4NS4wNCA2MjUuNDYsLTI5NC4xNCIvPgo8cG9seWdvbiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI2MjIuOTYsLTI5Ni42IDYzMi42MiwtMzAwLjk1IDYyNy43OCwtMjkxLjUzIDYyMi45NiwtMjk2LjYiLz4KPC9nPgo8IS0tIHBhbmRvYzImIzQ1OyZndDtIdG1sIC0tPgo8ZyBpZD0iZWRnZTYiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPnBhbmRvYzImIzQ1OyZndDtIdG1sPC90aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTYwNi42NywtMjM0QzYwOC41MywtMjM0IDYxMC4zOSwtMjM0IDYxMi4yNSwtMjM0Ii8+Cjxwb2x5Z29uIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjYxMi4xOCwtMjM3LjUgNjIyLjE4LC0yMzQgNjEyLjE4LC0yMzAuNSA2MTIuMTgsLTIzNy41Ii8+CjwvZz4KPCEtLSBQZGYgLS0+CjxnIGlkPSJub2RlMTEiIGNsYXNzPSJub2RlIj4KPHRpdGxlPlBkZjwvdGl0bGU+Cjxwb2x5Z29uIGZpbGw9InNhbG1vbiIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI3MTAuNCwtMTY1LjYgNjI0LC0xNjUuNiA2MjQsLTEwMC44IDcxMC40LC0xMDAuOCA3MTAuNCwtMTY1LjYiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iNjY3LjIiIHk9Ii0xMjYuOTciIGZvbnQtZmFtaWx5PSJMaW51eCBMaWJlcnRpbmUiIGZvbnQtc2l6ZT0iMTguMDAiPlBkZjwvdGV4dD4KPC9nPgo8IS0tIHBhbmRvYzImIzQ1OyZndDtQZGYgLS0+CjxnIGlkPSJlZGdlMTMiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPnBhbmRvYzImIzQ1OyZndDtQZGY8L3RpdGxlPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBkPSJNNTk2LjY4LC0yMDEuMkM2MDUuODYsLTE5Mi40NyA2MTUuOTQsLTE4Mi45IDYyNS41MiwtMTczLjgiLz4KPHBvbHlnb24gZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iNjI3Ljg1LC0xNzYuNDEgNjMyLjY5LC0xNjYuOTkgNjIzLjAzLC0xNzEuMzQgNjI3Ljg1LC0xNzYuNDEiLz4KPC9nPgo8IS0tIEh0bWwmIzQ1OyZndDtQZGYgLS0+CjwhLS0gVGV4JiM0NTsmZ3Q7cGFuZG9jIC0tPgo8ZyBpZD0iZWRnZTgiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPlRleCYjNDU7Jmd0O3BhbmRvYzwvdGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik03Ni42MiwtMTY1Ljk1Qzg1LjgsLTE3NC42NyA5NS44NywtMTg0LjI0IDEwNS40NiwtMTkzLjM0Ii8+Cjxwb2x5Z29uIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjEwMi45NiwtMTk1LjggMTEyLjYyLC0yMDAuMTUgMTA3Ljc4LC0xOTAuNzMgMTAyLjk2LC0xOTUuOCIvPgo8L2c+CjwhLS0gZG90IC0tPgo8ZyBpZD0ibm9kZTEzIiBjbGFzcz0ibm9kZSI+Cjx0aXRsZT5kb3Q8L3RpdGxlPgo8cG9seWdvbiBmaWxsPSJjb3Juc2lsayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI4Ni40LC02NC44IDAsLTY0LjggMCwwIDg2LjQsMCA4Ni40LC02NC44Ii8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjQzLjIiIHk9Ii0yNi4xNyIgZm9udC1mYW1pbHk9IkxpbnV4IExpYmVydGluZSIgZm9udC1zaXplPSIxOC4wMCI+ZG90PC90ZXh0Pgo8L2c+CjwhLS0gVGV4JiM0NTsmZ3Q7ZG90IC0tPgo8IS0tIHRzdmcgLS0+CjxnIGlkPSJub2RlMTkiIGNsYXNzPSJub2RlIj4KPHRpdGxlPnRzdmc8L3RpdGxlPgo8cG9seWdvbiBmaWxsPSJjb3Juc2lsayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI3MTAuNCwtNjQuOCA2MjQsLTY0LjggNjI0LDAgNzEwLjQsMCA3MTAuNCwtNjQuOCIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSI2NjcuMiIgeT0iLTI2LjE3IiBmb250LWZhbWlseT0iTGludXggTGliZXJ0aW5lIiBmb250LXNpemU9IjE4LjAwIj50c3ZnPC90ZXh0Pgo8L2c+CjwhLS0gUGRmJiM0NTsmZ3Q7dHN2ZyAtLT4KPCEtLSBmaWx0ZXJzIC0tPgo8ZyBpZD0ibm9kZTEyIiBjbGFzcz0ibm9kZSI+Cjx0aXRsZT5maWx0ZXJzPC90aXRsZT4KPHBvbHlnb24gZmlsbD0iY29ybnNpbGsiIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iMzk4LjQsLTE2NS42IDMxMiwtMTY1LjYgMzEyLC0xMDAuOCAzOTguNCwtMTAwLjggMzk4LjQsLTE2NS42Ii8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjM1NS4yIiB5PSItMTI2Ljk3IiBmb250LWZhbWlseT0iTGludXggTGliZXJ0aW5lIiBmb250LXNpemU9IjE4LjAwIj5maWx0ZXJzPC90ZXh0Pgo8L2c+CjwhLS0gZmlsdGVycyYjNDU7Jmd0O2ZpbHRlciAtLT4KPGcgaWQ9ImVkZ2UxNyIgY2xhc3M9ImVkZ2UiPgo8dGl0bGU+ZmlsdGVycyYjNDU7Jmd0O2ZpbHRlcjwvdGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik0zNTUuMiwtMTY1Ljk1QzM1NS4yLC0xNzMuNTIgMzU1LjIsLTE4MS43NCAzNTUuMiwtMTg5LjczIi8+Cjxwb2x5Z29uIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjM1MS43LC0xODkuNjggMzU1LjIsLTE5OS42OCAzNTguNywtMTg5LjY4IDM1MS43LC0xODkuNjgiLz4KPC9nPgo8IS0tIGRvdCYjNDU7Jmd0O2ZpbHRlcnMgLS0+CjxnIGlkPSJlZGdlMTgiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPmRvdCYjNDU7Jmd0O2ZpbHRlcnM8L3RpdGxlPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBkPSJNODYuNywtNjAuODhDODkuNTMsLTYyLjI5IDkyLjM4LC02My42MSA5NS4yLC02NC44IDE2My40MSwtOTMuNTEgMjQ2Ljk4LC0xMTIuNTMgMzAwLjY0LC0xMjIuODQiLz4KPHBvbHlnb24gZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iMjk5LjY2LC0xMjYuMjEgMzEwLjE0LC0xMjQuNjIgMzAwLjk2LC0xMTkuMzMgMjk5LjY2LC0xMjYuMjEiLz4KPC9nPgo8IS0tIGVxbiAtLT4KPGcgaWQ9Im5vZGUxNCIgY2xhc3M9Im5vZGUiPgo8dGl0bGU+ZXFuPC90aXRsZT4KPHBvbHlnb24gZmlsbD0iY29ybnNpbGsiIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iNjA2LjQsLTY0LjggNTIwLC02NC44IDUyMCwwIDYwNi40LDAgNjA2LjQsLTY0LjgiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iNTYzLjIiIHk9Ii0yNi4xNyIgZm9udC1mYW1pbHk9IkxpbnV4IExpYmVydGluZSIgZm9udC1zaXplPSIxOC4wMCI+ZXFuPC90ZXh0Pgo8L2c+CjwhLS0gZXFuJiM0NTsmZ3Q7ZmlsdGVycyAtLT4KPGcgaWQ9ImVkZ2UxOSIgY2xhc3M9ImVkZ2UiPgo8dGl0bGU+ZXFuJiM0NTsmZ3Q7ZmlsdGVyczwvdGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik01MTkuNzUsLTYwLjIyQzUxNi44OCwtNjEuODEgNTE0LjAxLC02My4zNSA1MTEuMiwtNjQuOCA0NzgsLTgxLjkgNDM5LjQ5LC05OC41NiA0MDkuMDQsLTExMS4wNSIvPgo8cG9seWdvbiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI0MDcuOTgsLTEwNy43IDQwMC4wMywtMTE0LjcxIDQxMC42MiwtMTE0LjE5IDQwNy45OCwtMTA3LjciLz4KPC9nPgo8IS0tIG10ZXggLS0+CjxnIGlkPSJub2RlMTUiIGNsYXNzPSJub2RlIj4KPHRpdGxlPm10ZXg8L3RpdGxlPgo8cG9seWdvbiBmaWxsPSJjb3Juc2lsayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSIxOTAuNCwtNjQuOCAxMDQsLTY0LjggMTA0LDAgMTkwLjQsMCAxOTAuNCwtNjQuOCIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSIxNDcuMiIgeT0iLTI2LjE3IiBmb250LWZhbWlseT0iTGludXggTGliZXJ0aW5lIiBmb250LXNpemU9IjE4LjAwIj5tdGV4PC90ZXh0Pgo8L2c+CjwhLS0gbXRleCYjNDU7Jmd0O2ZpbHRlcnMgLS0+CjxnIGlkPSJlZGdlMjAiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPm10ZXgmIzQ1OyZndDtmaWx0ZXJzPC90aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTE5MC42NSwtNjAuMjJDMTkzLjUyLC02MS44MSAxOTYuMzksLTYzLjM1IDE5OS4yLC02NC44IDIzMi40LC04MS45IDI3MC45MSwtOTguNTYgMzAxLjM2LC0xMTEuMDUiLz4KPHBvbHlnb24gZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iMjk5Ljc4LC0xMTQuMTkgMzEwLjM3LC0xMTQuNzEgMzAyLjQyLC0xMDcuNyAyOTkuNzgsLTExNC4xOSIvPgo8L2c+CjwhLS0gcGljIC0tPgo8ZyBpZD0ibm9kZTE2IiBjbGFzcz0ibm9kZSI+Cjx0aXRsZT5waWM8L3RpdGxlPgo8cG9seWdvbiBmaWxsPSJjb3Juc2lsayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSIyOTQuNCwtNjQuOCAyMDgsLTY0LjggMjA4LDAgMjk0LjQsMCAyOTQuNCwtNjQuOCIvPgo8dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiB4PSIyNTEuMiIgeT0iLTI2LjE3IiBmb250LWZhbWlseT0iTGludXggTGliZXJ0aW5lIiBmb250LXNpemU9IjE4LjAwIj5waWM8L3RleHQ+CjwvZz4KPCEtLSBwaWMmIzQ1OyZndDtmaWx0ZXJzIC0tPgo8ZyBpZD0iZWRnZTIxIiBjbGFzcz0iZWRnZSI+Cjx0aXRsZT5waWMmIzQ1OyZndDtmaWx0ZXJzPC90aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTI4NC42MiwtNjUuMTVDMjkzLjgsLTczLjg3IDMwMy44NywtODMuNDQgMzEzLjQ2LC05Mi41NCIvPgo8cG9seWdvbiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSIzMTAuOTYsLTk1IDMyMC42MiwtOTkuMzUgMzE1Ljc4LC04OS45MyAzMTAuOTYsLTk1Ii8+CjwvZz4KPCEtLSBwaWsgLS0+CjxnIGlkPSJub2RlMTciIGNsYXNzPSJub2RlIj4KPHRpdGxlPnBpazwvdGl0bGU+Cjxwb2x5Z29uIGZpbGw9ImNvcm5zaWxrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjM5OC40LC02NC44IDMxMiwtNjQuOCAzMTIsMCAzOTguNCwwIDM5OC40LC02NC44Ii8+Cjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjM1NS4yIiB5PSItMjYuMTciIGZvbnQtZmFtaWx5PSJMaW51eCBMaWJlcnRpbmUiIGZvbnQtc2l6ZT0iMTguMDAiPnBpazwvdGV4dD4KPC9nPgo8IS0tIHBpayYjNDU7Jmd0O2ZpbHRlcnMgLS0+CjxnIGlkPSJlZGdlMjIiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPnBpayYjNDU7Jmd0O2ZpbHRlcnM8L3RpdGxlPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBkPSJNMzU1LjIsLTY1LjE1QzM1NS4yLC03Mi43MiAzNTUuMiwtODAuOTQgMzU1LjIsLTg4LjkzIi8+Cjxwb2x5Z29uIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBwb2ludHM9IjM1MS43LC04OC44OCAzNTUuMiwtOTguODggMzU4LjcsLTg4Ljg4IDM1MS43LC04OC44OCIvPgo8L2c+CjwhLS0gcnBsb3QgLS0+CjxnIGlkPSJub2RlMTgiIGNsYXNzPSJub2RlIj4KPHRpdGxlPnJwbG90PC90aXRsZT4KPHBvbHlnb24gZmlsbD0iY29ybnNpbGsiIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iNTAyLjQsLTY0LjggNDE2LC02NC44IDQxNiwwIDUwMi40LDAgNTAyLjQsLTY0LjgiLz4KPHRleHQgdGV4dC1hbmNob3I9Im1pZGRsZSIgeD0iNDU5LjIiIHk9Ii0yNi4xNyIgZm9udC1mYW1pbHk9IkxpbnV4IExpYmVydGluZSIgZm9udC1zaXplPSIxOC4wMCI+cnBsb3Q8L3RleHQ+CjwvZz4KPCEtLSBycGxvdCYjNDU7Jmd0O2ZpbHRlcnMgLS0+CjxnIGlkPSJlZGdlMjMiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPnJwbG90JiM0NTsmZ3Q7ZmlsdGVyczwvdGl0bGU+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIGQ9Ik00MjUuNzgsLTY1LjE1QzQxNi42LC03My44NyA0MDYuNTMsLTgzLjQ0IDM5Ni45NCwtOTIuNTQiLz4KPHBvbHlnb24gZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siIHBvaW50cz0iMzk0LjYyLC04OS45MyAzODkuNzgsLTk5LjM1IDM5OS40NCwtOTUgMzk0LjYyLC04OS45MyIvPgo8L2c+CjwhLS0gdHN2ZyYjNDU7Jmd0O2ZpbHRlcnMgLS0+CjxnIGlkPSJlZGdlMjQiIGNsYXNzPSJlZGdlIj4KPHRpdGxlPnRzdmcmIzQ1OyZndDtmaWx0ZXJzPC90aXRsZT4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgZD0iTTYyMy43LC02MC44OEM2MjAuODcsLTYyLjI5IDYxOC4wMiwtNjMuNjEgNjE1LjIsLTY0LjggNTQ2Ljk5LC05My41MSA0NjMuNDIsLTExMi41MyA0MDkuNzYsLTEyMi44NCIvPgo8cG9seWdvbiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgcG9pbnRzPSI0MDkuNDQsLTExOS4zMyA0MDAuMjYsLTEyNC42MiA0MTAuNzQsLTEyNi4yMSA0MDkuNDQsLTExOS4zMyIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==\"/\u003e\u003c!--URL:https://kroki.io/graphviz/svg/eNqNUstOwzAQvPMVq55LRXoCWUZCQoIDSAh6i3JIYzex6tjBdksK4t9Z20mbhlLRQx3Pzo5nH0yUJm8qeICvC4A6N6VQ9GqWELwpzXi60sqpvOZ08iTUpoUnseTGCcUnxIes-OQ0uc72fFvlDadL3U6t20lOV0JKzog_Ci21oXa9W8oNn34I5iqazObTiouycvjqTUYAfyj1BSZXa2rxYQKv1qWl0ZuGllfTgVAua60yID4B4F4XLfS85DcPSd9j5Wd2TrhXbnLFdIG3u7dFggcyHTfpIaHQRlkh11nkzPGIOXMCUeLR1fKMNzhlbsHbf5T9wlZnhHuz9pRb0j8bB_0H4cgT0w4f5u-KQO14i3WKwv-tCZhGakfA2W1JvChODS5v--bhV-gentFRh8wPnPDpGwV-mZ7ZIeLv2I1joNOPvC6K9tK4dkJthc2C0kDd78gIwv4FVlif3kCH4-HLOZIcpKcyX3JJ4y0Eus2I-AQDrpCTQcQe6veg7-YesMEGtnYM-UYPsGBAFGMWzuAI8qMLIxml-oKGEFx8_wB6nUqY--\u003e\u003c/p\u003e\n\u003ch1 id=\"documentation\"\u003eDocumentation\u003c/h1\u003e\n\u003cp\u003eHere are links to the documentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/pantcl.html\"\u003epantcl.html\u003c/a\u003e\n- main documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/pantcl-tutorial.html\"\u003epantcl-tutorial.html\u003c/a\u003e\n- more extensive tutorial\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca name=\"filterlist\"\u003e\u003c/a\u003e Filter documentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-abc.html\"\u003efilter-abc\u003c/a\u003e\n- visualize \u003ca href=\"https://abcnotation.com/\"\u003eABC music\nnotation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-cmd.html\"\u003efilter-cmd\u003c/a\u003e\n- execute shell scripts for instance \u003ca href=\"http://lilypond.org/\"\u003eLilypond music scripts\u003c/a\u003e, \u003ca href=\"https://www.graphviz.org\"\u003eGraphViz\u003c/a\u003e scripts, Python, Lua, R\nscripts, \u003ca href=\"https://www.sqlite.org\"\u003esqlite3\u003c/a\u003e scripts, or code\nfor languages like C, C++, Go, Rust, V etc.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-dot.html\"\u003efilter-dot\u003c/a\u003e\n- \u003ca href=\"https://www.graphviz.org\"\u003eGraphViz dot\u003c/a\u003e filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-emf.html\"\u003efilter-emf\u003c/a\u003e\n- \u003ca href=\"http://www.jasspa.com\"\u003eJasspa MicroEmacs macros\u003c/a\u003e\nfilter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-eqn.html\"\u003efilter-eqn\u003c/a\u003e\n- visualize mathematical equations using eqn2graph, see here \u003ca href=\"https://lists.gnu.org/archive/html/groff/2013-10/pdfTyBN2VWR1c.pdf\"\u003eGuide\nfor typesetting using eqn\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-julia.html\"\u003efilter-julia\u003c/a\u003e\n- statistical language Julia (slow for embedding, use R instead) \u003ca href=\"https://julialang.org/\"\u003eJulia Website\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-kroki.html\"\u003efilter-kroki\u003c/a\u003e\n- visualize diagram code using the \u003ca href=\"https://kroki.io\"\u003ekroki\nwebservice\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-mmd.html\"\u003efilter-mmd\u003c/a\u003e\n- visualize diagram code using the \u003ca href=\"https://github.com/mermaidjs/mermaid.cli\"\u003emermaid command line\ntool\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-mtex.html\"\u003efilter-mtex\u003c/a\u003e\n- visualize mathematical equations using LaTeX\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-pic.html\"\u003efilter-pic\u003c/a\u003e\n- visualize diagram and flowcharts using the \u003ca href=\"https://en.wikipedia.org/wiki/PIC_(markup_language)\"\u003ePIC\nlanguage\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-pik.html\"\u003efilter-pik\u003c/a\u003e\n- visualize diagram code or flowcharts uing \u003ca href=\"https://fossil-scm.org/home/doc/trunk/www/pikchr.md\"\u003epikchr\u003c/a\u003e or\n\u003ca href=\"https://fossil-scm.org/home/doc/trunk/www/index.wiki\"\u003efossil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-pipe.html\"\u003efilter-pipe\u003c/a\u003e\n- embed R, Python or Octave code or plots into Markdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-puml.html\"\u003efilter-puml\u003c/a\u003e\n- embed \u003ca href=\"http://www.plantuml.com\"\u003ePlantUML\u003c/a\u003e code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-rplot.html\"\u003efilter-rplot\u003c/a\u003e\n- embed R plots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-sqlite.html\"\u003efilter-sqlite\u003c/a\u003e\n- embed \u003ca href=\"https://www.sqlite.org\"\u003eSqlite3 SQL database\u003c/a\u003e\nstatements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-tcl.html\"\u003efilter-tcl\u003c/a\u003e\n- embed Tcl statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-tcrd.html\"\u003efilter-tcrd\u003c/a\u003e\n- embed Tcl music chords.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-tdot.html\"\u003efilter-tdot\u003c/a\u003e\n- embed Tcl GraphViz diaragrams\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/lib/tclfilters/filter-tsvg.html\"\u003efilter-tsvg\u003c/a\u003e\n- embed Tcl created SVG code\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eExternal filter(s):\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/user/user-filter.html\"\u003euser-filter\u003c/a\u003e\n- documentation on how to create and use a filter not embedded directly\nwithin the pantcl executable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://htmlpreview.github.io/?https://raw.githubusercontent.com/mittelmark/pantcl/master/user/filter-geasy.html\"\u003efilter-geasy\u003c/a\u003e\n- example for an external user defined filter not embedded directly\nwithin the pantcl executable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1 id=\"example\"\u003eExample\u003c/h1\u003e\n\u003cp\u003eThe file \u003ccode\u003epantcl.bin\u003c/code\u003e contains embedded all the filters\nmentioned above. You can try out the installation by creating a simple\nMarkdown file with some embedded Tcl code like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e    ---\n    title: Test Markdown witch embedded Tcl code.\n    author: Detlef Groth\n    date: 2023-01-11\n    tcl:\n       eval: 1\n    ---\n\n    ## Header\n\n    This is some text.\n\n    ```{.tcl eval=true}\n    set x 1\n    set x\n    ```\n\n    Here some inline Tcl expression x is now `tcl set x`. \n\n    This document was compiled at \n    `tcl clock format [clock seconds] -format \"%Y-%m-%d %H:%M:%S\"` CET.\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSave this code in a file \u003ccode\u003etest.md\u003c/code\u003e removing the leading\nwhitespaces and try to convert the file using the command line:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epantcl.bin test.md test.html -s\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe output \u003ccode\u003etest.html\u003c/code\u003e should then look like this:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"data:image/png;base64,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\"/\u003e\u003c!--URL:examples/test1.png--\u003e\u003c/p\u003e\n\u003cp\u003eIf this works you can continue and try to use other code filters from\nthe list shown \u003ca href=\"#filterlist\"\u003eabove\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003ePlease note, that since version 0.9.2 the filter evaluation is per\ndefault set to false to avoid interpretation just by accident. You must\nenable filter evaluation either on individual code chunks by setting\n\u003ccode\u003eeval=true\u003c/code\u003e as the code chunk option as shown above or if you\nlike to have it globally enabbled by writing it in the YAML header of a\nMarkdown document like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e---\ntitle: xyz\nauthor: nn\ndate: 2023-03-11\ntcl:\n    eval: 1\ndot:\n    eval: 1\n---\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWhich would enable code evaluation for Tcl and graphics generation\nfor every GraphViz dot code chunk.\u003c/p\u003e\n\u003ch2 id=\"rst-files\"\u003eRst files\u003c/h2\u003e\n\u003cp\u003eIf your input document does not support YAML headers you can provide\na YAML configuration in an external file, an example can be seen in the\nfile \u003ca href=\"tests/sample.yaml\"\u003etests/sample.yaml\u003c/a\u003e. You then provide\nthe required argument for the pandoc document converter in the command\nline like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epandoc sample.rst --filter pantcl -o sample-rst.html -s \\\n        --metadata-file sample.yaml\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHow to define chunk options in Rst files can be seen here in the file\n\u003ca href=\"https://raw.githubusercontent.com/mittelmark/pantcl/main/tests/sample.rst\"\u003etests/sample.rst\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eHere an example for an inserted GraphViz dot code chunk in such an\nRst file:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e.. code-block:: dot\n   :caption: GraphViz dot example\n   :eval: true\n\n   digraph g {\n      A -\u0026gt; B ;\n   }\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo create a PDF file you could use a command line like this:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epandoc sample.rst --filter pantcl.tcl -o sample-rst.pdf \\\n    --metadata documentclass=scrartcl --metadata-file sample.yaml\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHere the resulting output file \u003ca href=\"https://github.com/mittelmark/pantcl/files/10951380/sample-rst.pdf\"\u003esample-rst.pdf\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"latex-files\"\u003eLaTeX files\u003c/h2\u003e\n\u003cp\u003eThere is as well support for LaTeX as input file format. You just\nmust use the \u003ccode\u003eVerbatim\u003c/code\u003e (uppercase V) environment together\nwith the chunk options in brackets. The filtertype will be declared\ngiving the filter option. Here an example for a dot filter in your LaTeX\ncode:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\\begin{Verbatim}[filter=dot,eval=true]\ndigraph g {\n  rankdir=\"LR\";\n  node[style=filled,fillcolor=skyblue,shape=box];\n  A -\u0026gt; B\n}\n\\end{Verbatim}\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf you like to hide the source code just specify\n\u003ccode\u003eecho=false\u003c/code\u003e as an additional code chunk option. Here an\nexample input file \u003ca href=\"https://raw.githubusercontent.com/mittelmark/pantcl/main/tests/sample.tex\"\u003etests/sample.tex\u003c/a\u003e\nand here the output \u003ca href=\"https://github.com/mittelmark/pantcl/files/10953559/sample-tex.pdf\"\u003esample-tex.pdf\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe pdf document can be created with the following command line:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epandoc sample.tex --filter pantcl -o sample-tex.pdf \\\n     --metadata documentclass=scrartcl\u003c/code\u003e\u003c/pre\u003e\n\u003ch2 id=\"gui-application\"\u003eGUI application\u003c/h2\u003e\n\u003cp\u003eYou can as well run a graphical user interace to edit separate\ndiagram code files or to edit several code chunks in a Markdown\ndocument. Just call pantcl with a option \u003ccode\u003e--gui\u003c/code\u003e like\nthis:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epantcl --gui test.md\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHere you see a running session where you can go with your cursor into\nthe different code chunks and if you press Ctrl-s for file saving the\ncurrent code chunk is evaluated and the output is visible in the image\nwindow on top:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"data:image/png;base64,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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmittelmark%2Fpantcl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmittelmark%2Fpantcl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmittelmark%2Fpantcl/lists"}