summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-09-03refactor: drop unnecessary single-line function used from one callerLars Wirzenius1-19/+10
2022-09-03refactor: AST only parses Markdown, YAML is extracted outside itLars Wirzenius2-25/+10
2022-09-03refactor: expose functionality to extract embedded YAML from mdLars Wirzenius2-54/+36
2022-09-03refactor: delay use of pandoc_ast::Map to as late as possibleLars Wirzenius1-8/+6
2022-09-03refactor: make long function a little more readable with empty linesLars Wirzenius1-0/+10
2022-09-03refactor: use the more idiomatic Into to convert &str to StringLars Wirzenius1-13/+9
2022-09-03refactor: rename ast::Metadata to ast::YamlMetadata for clarityLars Wirzenius1-6/+6
2022-09-03refactor: rename DataFile{,s} to EmbeddedFile{,s} to be systematicLars Wirzenius7-29/+29
2022-09-03refactor: add a type for SVG imagesLars Wirzenius3-12/+38
2022-08-14feat! drop support to act as a Pandoc filterLars Wirzenius2-74/+2
2022-08-13Merge branch 'liw/refactor-errors' into 'main'Daniel Silverstone2-15/+16
2022-08-13feat: make errors have a source errorLars Wirzenius2-15/+16
2022-07-30chore: handle write! errorsLars Wirzenius2-1/+5
2022-07-02(subplot): Use .unwrap_or()Daniel Silverstone1-1/+1
2022-07-02(bindings): use Write macro for cleaner string updateDaniel Silverstone1-2/+2
2022-07-02(doc): Remove unnecessary lifetime markerDaniel Silverstone1-1/+1
2022-05-14(cli): Change from structopt to clap3-deriveDaniel Silverstone3-45/+44
2022-05-06Merge branch 'liw/tidy-up-error' into 'main'Daniel Silverstone10-117/+154
2022-05-06refactor: replace SubplotError::JsonError with a more specific oneLars Wirzenius2-12/+5
2022-05-06refactor: replace SubplotError::RegexError with a simpler oneLars Wirzenius2-7/+4
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-05-04(subplot): Add support for example blocksDaniel Silverstone4-3/+10
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