summaryrefslogtreecommitdiff
path: root/src/ast.rs
AgeCommit message (Expand)AuthorFilesLines
2020-04-13Refactor: move check that document has title to lint methodLars Wirzenius1-2/+3
2020-04-12Change: do not allow embedded files' names differing only in caseLars Wirzenius1-2/+2
2020-04-10Change: check for embedded files with non-unique namesLars Wirzenius1-0/+22
2020-04-03Merge branch 'aliases' into 'master'Daniel Silverstone1-9/+24
2020-03-31Fix: use keyword for previous step for aliasesLars Wirzenius1-9/+24
2020-03-30Refactor: rename OurError to SubplotErrorLars Wirzenius1-7/+7
2020-03-28Change: use thiserror to simplify errors.rsLars Wirzenius1-7/+7
2020-03-08Refactor: rename roadmap_block for concistency with dot, plantumlLars Wirzenius1-2/+2
2020-03-08Refactor: add a GraphMarkup trait, use for dot and plantumlLars Wirzenius1-89/+5
2020-03-08Add: plantuml supportLars Wirzenius1-16/+76
2020-02-26Add: --date option to sp-docgenLars Wirzenius1-0/+20
2020-02-17Fix: typo (findind)Lars Wirzenius1-1/+1
2020-02-15Add: add support for "and" and "but" keywordsLars Wirzenius1-2/+4
2020-02-15Change: require docgen, codegen to fail if document has no titleLars Wirzenius1-0/+9
2020-01-11Add: automatically add the filename before each listingLars Wirzenius1-0/+12
2020-01-11Change: if dot fails, print error to stderrLars Wirzenius1-1/+4
2020-01-08Change: use tera templates for generating Python codeLars Wirzenius1-3/+17
2020-01-07Refactor: use helper function for creating Inline::StrLars Wirzenius1-9/+10
2020-01-06Add: sp-codegen --output option (mandatory)Lars Wirzenius1-3/+7
2020-01-06Add: allow test data files to be embedded in MarkdownLars Wirzenius1-4/+72
2020-01-05Refactor: rustfmtLars Wirzenius1-1/+6
2020-01-03Fix: allow a document to not have a titleLars Wirzenius1-1/+1
2020-01-01Change: adapt to naming captured partial stepsLars Wirzenius1-1/+1
2019-12-31Add: Metadata::bindings()Lars Wirzenius1-0/+5
2019-12-31Add: get filename for step implmenting functions from doc metadataLars Wirzenius1-1/+18
2019-12-31Refactor: logic for getting optional bindings filename from metadataLars Wirzenius1-10/+12
2019-12-31Add: Document::bindings_filename()Lars Wirzenius1-9/+27
2019-12-29Drop: debugging printsLars Wirzenius1-18/+0
2019-12-29Refactor: rustfmtLars Wirzenius1-33/+14
2019-12-29Change: simplifyLars Wirzenius1-7/+5
2019-12-29Fix: jump forward the amount returned by extractionLars Wirzenius1-1/+1
2019-12-29Fix: scenario extraction logicLars Wirzenius1-29/+188
2019-12-28Change: parse structure elements into Scenarios (broken)Lars Wirzenius1-11/+94
2019-12-28Change: sp-meta to show document titleLars Wirzenius1-0/+16
2019-12-28Refactor: rename Visitor to TypesettingVisitorLars Wirzenius1-6/+6
2019-12-28Change: hide the public elements of a DocumentLars Wirzenius1-2/+2
2019-12-28Fix: nitpicks found by cargo clippyLars Wirzenius1-5/+5
2019-12-28Fix: use of missing_docs directiveLars Wirzenius1-1/+0
2019-12-22Add: Document::scenarios placeholderLars Wirzenius1-0/+6
2019-12-22Add: struct Document to represent a Subplot documentLars Wirzenius1-49/+169
2019-12-14Add: UnknownStepKind errorLars Wirzenius1-1/+1
2019-12-14Change: scenario snippets tagged with scenario, not subplotLars Wirzenius1-2/+2
2019-12-14Change: fix or add doc comments everywhereLars Wirzenius1-0/+3
2019-12-14Refactor: rename typeset_subplot to typeset_documentLars Wirzenius1-2/+2
2019-12-14Refactor: rustfmtLars Wirzenius1-5/+1
2019-12-14Refactor: move graphs.rs and typeset.rs into ast.rsLars Wirzenius1-5/+186
2019-12-14Refactor: rename MyVisitor to VisitorLars Wirzenius1-6/+6
2019-12-01Refactor: rustfmtLars Wirzenius1-3/+3
2019-11-30Change: typeset using bindings informationLars Wirzenius1-4/+37
2019-11-30Refactor: move typesetting logic into their own modulesLars Wirzenius1-97/+6