summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-05-06refactor: replace SubplotError::YamlError with more specific oneLars Wirzenius3-12/+6
2022-05-06refactor: replace generic Pandoc error with specificLars Wirzenius2-11/+4
2022-05-06refactor! split SubplotError::IoError into more specific errorsLars Wirzenius5-24/+57
2022-05-05refactor: drop the subplot::Result type aliasLars Wirzenius9-51/+78
2022-04-26refactor: use "diagram" instead of "graph"Lars Wirzenius4-22/+22
2022-04-15feat: improve logging via env_loggerLars Wirzenius2-12/+53
2022-04-10use Option<&str> instead of &Option<String>Lars Wirzenius3-13/+18
2022-04-10chore: drop unnecessary, if harmless, debugging print from testLars Wirzenius1-1/+0
2022-04-10feat: report markup problems during typesetting as a warningLars Wirzenius3-12/+24
2022-04-10feat: make typesetting issues into warningsLars Wirzenius4-11/+30
2022-04-10feat! treat warnings as errors by defaultLars Wirzenius4-35/+84
2022-04-10refactor: collect warnings for a document in its DocumentLars Wirzenius3-12/+49
2022-03-24feat! change logging to use log/env_logger instead of tracingLars Wirzenius8-208/+73
2022-03-12(chore): Update various crates a bit moreDaniel Silverstone1-1/+3
2022-02-02chore: rewrite use of chorno crate to use just time crateLars Wirzenius1-3/+6
2022-01-26feat: automatically use "and" on outputLars Wirzenius1-8/+18
2022-01-25chore: use Display, instead of .to_stringLars Wirzenius1-1/+1
2021-12-27codegen: Refuse to generate code if the specified template is not presentDaniel Silverstone2-0/+12
2021-12-11chore: tidy up minor issues found by clippyLars Wirzenius2-8/+2
2021-11-27feat: warn about unused embedded filesLars Wirzenius2-2/+45
2021-11-19metadata: Switch to using pullmark parsingDaniel Silverstone1-2/+5
2021-11-19ast: Build images into the partial ASTDaniel Silverstone1-1/+10
2021-11-19ast: Pass bibliographies on properlyDaniel Silverstone1-1/+1
2021-11-19metadata: Write out templates too, to make it easier to parseDaniel Silverstone1-0/+2
2021-11-19subplot: Rework for impls not template/functionsDaniel Silverstone5-70/+80
2021-11-19various: Rework document to support multiple implementationsDaniel Silverstone7-69/+157
2021-10-17fix: regex for extracting YAML from MarkdownLars Wirzenius1-9/+15
2021-10-13feat: add crate subplot-build for using Subplot from build.rsLars Wirzenius5-73/+101
2021-10-12fix(portability): avoid using str::split_onceLars Wirzenius1-1/+3
2021-10-08codegen: Refuse to codegen if there are zero scenariosDaniel Silverstone2-1/+11
2021-09-18Merge branch 'fix-documentclass' into 'main'Daniel Silverstone1-0/+4
2021-09-18feat: allow the `documentclass` field in document metadataLars Wirzenius1-0/+4
2021-09-18pandoc: Add support for --citeprocDaniel Silverstone2-2/+25
2021-09-18trace: Add scenario count traceDaniel Silverstone1-0/+6
2021-09-18ast: codeblocks with single words are classes not IDsDaniel Silverstone1-3/+4
2021-09-18ast: Codeblocks should not have extra trailing newlinesDaniel Silverstone1-0/+6
2021-09-16feat! parse Markdown input with pull-cmark instead of PandocLars Wirzenius7-8/+537
2021-09-14debug: add tracing calls to help debugLars Wirzenius3-4/+37
2021-09-13Merge branch 'multi-lang-docs' into 'main'Lars Wirzenius9-253/+273
2021-09-09fix: handle most inline markup in metadata titlesLars Wirzenius1-0/+1
2021-09-07chore: Rename generated file for resources to ease developmentDaniel Silverstone1-1/+1
2021-09-07core: Adjust behaviour for bindings and function file findingDaniel Silverstone2-32/+34
2021-09-07subplot: Properly support polyglot bindingsDaniel Silverstone6-37/+79
2021-09-07bindings: Parse polyglot bindingsDaniel Silverstone1-12/+50
2021-09-07bindings: Remove redundant function/cleanupDaniel Silverstone1-27/+2
2021-09-07bindings: Initial move toward multi-lingual bindingsDaniel Silverstone2-138/+48
2021-09-07bindings: Refactor function+cleanup into a structDaniel Silverstone1-6/+59
2021-09-07chore: Unwind global template nameDaniel Silverstone6-27/+27
2021-09-06fix: build resources into subplot binary even in Debian packageLars Wirzenius1-11/+1
2021-09-05resources: Hidden subcommand to list internal resourcesDaniel Silverstone2-0/+24