summaryrefslogtreecommitdiff
path: root/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2023-12-25feat: typeset scenarios by typesetting stepsLars Wirzenius1-3/+0
2023-04-08chore: drop Pandoc stuff as a Rust depenendencyLars Wirzenius1-7/+0
2023-04-05feat: add an HTML representation using the Rust type systemLars Wirzenius1-0/+1
2023-01-28refactor: move visitor, panhelper, typeset modules into mdLars Wirzenius1-6/+0
2023-01-28refactor: move YamlMetadata to src/metadata.rsLars Wirzenius1-4/+1
2023-01-22refactor: drop abstract syntax tree built using pulldown_cmarkLars Wirzenius1-1/+1
2023-01-22refactor: add module for parsed MarkdownLars Wirzenius1-0/+1
2022-12-28refactor: drop unused extract_metadata functionLars Wirzenius1-1/+1
2022-09-03refactor: expose functionality to extract embedded YAML from mdLars Wirzenius1-1/+1
2022-09-03refactor: rename DataFile{,s} to EmbeddedFile{,s} to be systematicLars Wirzenius1-3/+3
2022-09-03refactor: add a type for SVG imagesLars Wirzenius1-1/+1
2022-05-05refactor: drop the subplot::Result type aliasLars Wirzenius1-1/+0
2022-04-26refactor: use "diagram" instead of "graph"Lars Wirzenius1-2/+2
2022-04-10refactor: collect warnings for a document in its DocumentLars Wirzenius1-0/+2
2021-11-19various: Rework document to support multiple implementationsDaniel Silverstone1-1/+1
2021-10-13feat: add crate subplot-build for using Subplot from build.rsLars Wirzenius1-0/+1
2021-09-16feat! parse Markdown input with pull-cmark instead of PandocLars Wirzenius1-0/+3
2021-07-20feat: when more than one bindings match a step, list all of themLars Wirzenius1-0/+1
2021-06-19cli: Add flexibility in dot and plantuml locationsDaniel Silverstone1-1/+1
2021-05-01pandoc_ast: Support multiple versions of pandoc_astDaniel Silverstone1-0/+8
2021-01-09resource: Step one of VFS support, redirect all opensDaniel Silverstone1-0/+2
2020-11-04graphmarkup: Add pikchr rendererDaniel Silverstone1-1/+1
2020-10-11chore: drop an allow for a clippy warning, buster rustc is newer nowLars Wirzenius1-4/+0
2020-09-19refactor: split src/ast.rs into src/doc.rs and src/style.rsLars Wirzenius1-3/+5
2020-09-11build: disable clippy::match_as_ref warningLars Wirzenius1-0/+4
2020-09-01feat(docgen): typeset links as footnotes in PDFLars Wirzenius1-0/+1
2020-08-08refactor: split stuff from src/ast.rs into smaller modulesLars Wirzenius1-2/+16
2020-06-08refactor: export DataFile so programs can use embedded filesLars Wirzenius1-0/+1
2020-05-09Change: use a base directory for relative pathsLars Wirzenius1-0/+1
2020-04-22Refactor: move code generation logic to src/codegen.rsLars Wirzenius1-1/+1
2020-04-22Change: get Python template from templates/python/template.{yaml.py}Lars Wirzenius1-0/+3
2020-03-30Refactor: rename OurError to SubplotErrorLars Wirzenius1-1/+1
2020-03-28Change: use thiserror to simplify errors.rsLars Wirzenius1-1/+1
2020-03-08Refactor: add a GraphMarkup trait, use for dot and plantumlLars Wirzenius1-0/+3
2020-01-08Change: use tera templates for generating Python codeLars Wirzenius1-0/+1
2020-01-01Add: codegen.rs moduleLars Wirzenius1-0/+3
2019-12-28Add: missing documentation commentsLars Wirzenius1-1/+1
2019-12-28Fix: use of missing_docs directiveLars Wirzenius1-1/+1
2019-12-22Add: struct ScenarioLars Wirzenius1-0/+3
2019-12-22Add: struct Document to represent a Subplot documentLars Wirzenius1-1/+1
2019-12-14Change: fix or add doc comments everywhereLars Wirzenius1-5/+3
2019-12-14Refactor: rename typeset_subplot to typeset_documentLars Wirzenius1-1/+1
2019-12-14Change: error on missing docs, add some for errorsLars Wirzenius1-0/+1
2019-12-14Refactor: move graphs.rs and typeset.rs into ast.rsLars Wirzenius1-4/+0
2019-12-14Refactor: move dot_to_svg into graphs.rsLars Wirzenius1-3/+0
2019-12-14Refactor: provide a Result typeLars Wirzenius1-0/+1
2019-12-14Refactor: introduce a custom error typeLars Wirzenius1-0/+4
2019-12-12Refactor: make unmatched, text be PartialStep constructorsLars Wirzenius1-1/+0
2019-12-12Refactor: combine binding.rs to bindings.rsLars Wirzenius1-3/+1
2019-12-01Refactor: rename Match to MatchedStep for clarityLars Wirzenius1-3/+2