summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-09-11build: disable clippy::match_as_ref warningLars Wirzenius1-0/+4
2020-09-04feat(codegen): allow templates to list helper filesLars Wirzenius2-2/+21
2020-09-01feat(docgen): typeset links as footnotes in PDFLars Wirzenius9-21/+82
2020-08-08refactor: split stuff from src/ast.rs into smaller modulesLars Wirzenius14-735/+855
2020-07-13Merge branch 'fix-12' into 'master'Lars Wirzenius2-32/+105
2020-06-20Merge branch 'extract' into 'master'Daniel Silverstone4-0/+53
2020-06-20feat: Case insensitive matching by defaultDaniel Silverstone1-20/+85
2020-06-20test: Ensure that scenario keywords match insensitivelyDaniel Silverstone1-2/+2
2020-06-20test: Ensure case insensitive bindings workDaniel Silverstone1-6/+6
2020-06-20feat: Ensure keys in bindings files are case insensitiveDaniel Silverstone1-3/+11
2020-06-20Apply 1 suggestion(s) to 1 file(s)Lars Wirzenius1-1/+1
2020-06-20feat: Scenario keyword caseless matchingDaniel Silverstone1-1/+1
2020-06-20Merge branch 'funcsrc' into 'master'Daniel Silverstone1-3/+19
2020-06-20Merge branch 'metalist' into 'master'Daniel Silverstone1-0/+8
2020-06-08feat: add sp-extract for extracting data files from subplotsLars Wirzenius2-0/+50
2020-06-08refactor: export DataFile so programs can use embedded filesLars Wirzenius2-0/+3
2020-06-08feat(sp-meta): list names of embedded files in outputLars Wirzenius1-0/+8
2020-06-07feat: supply source file name for functions filesLars Wirzenius1-3/+19
2020-06-06bindings: Verify that the correct error is returned from Bindings::find()Daniel Silverstone1-2/+28
2020-06-06bindings: Change to take ownership of passed bindingsDaniel Silverstone1-8/+8
2020-06-06feat: Support reporting error when more than one binding matches a stepDaniel Silverstone4-32/+28
2020-06-06fix: report name of missing bindings or functions file in error msgLars Wirzenius3-3/+14
2020-05-24feat: Add linting for add-newline attributeDaniel Silverstone2-0/+55
2020-05-24feat: support adding newlines to filesDaniel Silverstone1-7/+25
2020-05-24test: Test simple patterns with metacharacters changeDaniel Silverstone1-8/+8
2020-05-24feat: Add error if implicit simple pattern has regex metacharactersDaniel Silverstone1-2/+13
2020-05-24errors: Add error case for regex metacharacters detectedDaniel Silverstone1-0/+8
2020-05-24fix: Correct regex used in converting simple patternsDaniel Silverstone1-1/+1
2020-05-24feat: sp-meta now supports json outputDaniel Silverstone1-2/+29
2020-05-21refactor: make sp-meta structure based ready for jsonDaniel Silverstone1-18/+69
2020-05-20feat!: allow multiple bindings and functions filesLars Wirzenius3-44/+47
2020-05-17feat: add optional "cleanup" function to bindingsLars Wirzenius2-26/+73
2020-05-09Merge branch 'keepkeyword' into 'master'Daniel Silverstone5-28/+39
2020-05-09Change: keep actual text of keyword from scenarioLars Wirzenius5-28/+39
2020-05-09Change: use a base directory for relative pathsLars Wirzenius9-44/+127
2020-05-09Merge branch 'kinnison/issue-21' into 'master'Lars Wirzenius2-3/+92
2020-05-09Merge branch 'kinnison/issue-47' into 'master'Lars Wirzenius1-1/+1
2020-05-08chore: Update to pandoc 0.8.0 releaseDaniel Silverstone1-7/+1
2020-05-08ast: File header should be paragraphDaniel Silverstone1-1/+1
2020-05-08ast: Support and lint block class namesDaniel Silverstone1-0/+85
2020-05-08error: Add UnknownClasses errorDaniel Silverstone1-0/+4
2020-05-08ast: Fix misleading comment on TypesettingVisitorDaniel Silverstone1-3/+3
2020-05-02Change: produce docgen output if missing or older than any sourceLars Wirzenius4-46/+138
2020-05-01Fix: nits found by cargo clippyLars Wirzenius5-13/+2
2020-04-22Refactor: move code generation logic to src/codegen.rsLars Wirzenius3-80/+86
2020-04-22Refactor: drop commented out codeLars Wirzenius1-3/+0
2020-04-22Refactor: reorg code in sp-codegen.rs for cleanlinessLars Wirzenius1-38/+52
2020-04-22Change: get Python template from templates/python/template.{yaml.py}Lars Wirzenius5-6/+150
2020-04-19Add: support for simple patternsLars Wirzenius2-18/+153
2020-04-19Add: unit test for finding a binding that uses regular expressionsLars Wirzenius1-0/+25