summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-01-22chore: unused code from ast.rsLars Wirzenius1-105/+1
2023-01-22refactor: use new Markdown type instead of pandoc_ast visitorsLars Wirzenius2-292/+39
2023-01-22refactor: create Metadata from YamlMetadata without pandoc_astLars Wirzenius2-192/+93
2023-01-22refactor: drop abstract syntax tree built using pulldown_cmarkLars Wirzenius2-221/+3
2023-01-22refactor: add module for parsed MarkdownLars Wirzenius2-0/+391
2023-01-22chore: compile YamlMetadata::new only for testsLars Wirzenius1-0/+1
2022-12-28refactor: drop unused extract_metadata functionLars Wirzenius2-46/+1
2022-12-01(chore): Update to clap4Daniel Silverstone2-21/+7
2022-11-12chore: fix unnecessary borrows found by clippyLars Wirzenius2-2/+2
2022-10-25feat! subplot metadata field for authorsLars Wirzenius1-3/+7
2022-10-22Merge branch 'filepath-as-path' into 'main'Lars Wirzenius1-0/+8
2022-10-22(bindings): Add path type to bindings supportDaniel Silverstone1-0/+8
2022-10-22xxxLars Wirzenius1-1/+0
2022-10-22feat: allow arbitrary Pandoc metadata in a .subplotLars Wirzenius1-1/+36
2022-10-21fix: look up markdown file relative to basedir of subplotLars Wirzenius2-1/+9
2022-10-21fix: say for which file lookup of input file mtime failsLars Wirzenius2-1/+12
2022-09-28fix: include the subplot in the sources of the documentLars Wirzenius1-4/+17
2022-09-06feat! read document metadata from a YAML fileLars Wirzenius5-47/+74
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