AgeCommit message (Collapse)AuthorFilesLines
2019-09-08Fix: use absolute path for generated imagesLars Wirzenius1-1/+1
2019-09-08Add: support liw's roadmap thingLars Wirzenius1-0/+9
2019-09-07Fix: spellingLars Wirzenius1-4/+4
2019-09-07Add: a silly fairy tale about acceptance criteriaLars Wirzenius1-0/+49
2019-08-31Refactor: share identical input files between scenariosLars Wirzenius2-113/+33
2019-08-31Add: a couple more test scenarios for FableLars Wirzenius1-13/+144
2019-08-31Change: Fable acceptance tests: formatting, produce docs tooLars Wirzenius2-4/+19
2019-08-24Dhange: questions for tutorialLars Wirzenius1-2/+10
2019-08-24Add: do a PDF in exerciseLars Wirzenius1-1/+2
2019-08-24Fix: spelloLars Wirzenius1-1/+1
2019-08-24Add: installing fable.deb for tutorialLars Wirzenius1-3/+17
2019-08-05Add: three sketches for Fable acceptance testsLars Wirzenius1-8/+112
There are no implementations yet, this is just to start sketching out what the scenarios for Fable itself should be.
2019-08-05Change: use definition list for keywordsLars Wirzenius1-48/+60
2019-08-05Change: use definition list for requirementsLars Wirzenius1-32/+45
2019-07-31Add: requirement on machine parseable test resultsLars Wirzenius1-0/+6
2019-07-27Software -> SystemsDaniel Silverstone1-4/+4
2019-07-27Add: section on the motivation for FableLars Wirzenius1-0/+38
2019-07-27Change: add fixmes to unwritten fable sectionsLars Wirzenius1-1/+5
2019-07-27Change: how test data is given to fablesLars Wirzenius2-29/+49
2019-07-26Fix: ftt-pandoc to run pandoc-fable-filter from PATH, not .Lars Wirzenius1-1/+1
2019-07-23Fix: example for invoking ftt-codegenLars Wirzenius1-1/+1
Tyler's changes mean --run at the end of the command line doesn't work anymore. Yay, Python's argparse.
2019-07-23meta: gitignore pyc filesTyler Cipriani1-0/+1
2019-07-23fcc-codegen: allow '--' in "markdown" argumentTyler Cipriani1-10/+20
By Using the PARSER (i.e., "A...") argument for nargs, '--' becomes an allowed value in the argument list. This should resolve the TODO comment in the file. There is a test funciton in this file as well (I wasn't sure where to put the test, but it's working).
2019-07-13Fix: formatting of steps with more than one matchLars Wirzenius1-2/+2
2019-07-03Fix: tutorial's description of files for formattingLars Wirzenius1-5/+4
Previously this mentioned tmp.* files, which aren't used anymore.
2019-07-03Change: scenario step formatting (keyword, regexp match)Lars Wirzenius1-2/+2
Previously step keyword was bold, now it is italic. Previously regexp match was italic, now it is bold.
2019-06-24Add: add to documens to format in MakefileLars Wirzenius1-1/+1
2019-06-23Fix: munge PATH so ftt-pandoc from . is foundLars Wirzenius1-2/+2
2019-06-23Change: ftt-codegen example in tutorialLars Wirzenius1-2/+1
2019-06-23Add: ftt-codegen --run optionLars Wirzenius1-12/+44
2019-06-23Change: tutorial to use --html and --pdf optionsLars Wirzenius1-3/+2
2019-06-23Add: ftt-docgen options --pdf and --html to format docLars Wirzenius2-14/+45
2019-06-23Add: non-testable requirements to fable-arch.mdLars Wirzenius1-22/+59
2019-06-23Change: README to just refer to tutorial.mdLars Wirzenius1-23/+1
No need to repeat the information.
2019-06-23Change: ftt-codegen command line syntaxLars Wirzenius1-11/+17
Filename other than markdown files are now inferred.
2019-06-23Change: command line syntax of ftt-docgenLars Wirzenius2-3/+13
2019-06-23Change: tutorial to use new command line syntax for toolsLars Wirzenius1-11/+13
2019-06-23Fix: matching steps to bindingsLars Wirzenius1-1/+6
The keyword-less step had a leading whitespace, which meant no binding matched. We drop leading whitepspace now.
2019-06-22Fix: rename calls to to new script name in MakefileLars Wirzenius1-2/+2
2019-06-22Add: Debian packagingLars Wirzenius6-0/+86
2019-06-22Change: rename to ftt-pandocLars Wirzenius2-1/+1
2019-06-22Add: setup.pyLars Wirzenius1-0/+33
2019-06-22Change: move to fable/__init__.pyLars Wirzenius1-0/+0
2019-06-22Change: disable debug outputLars Wirzenius1-1/+1
2019-06-22Change: codegen to support multiline matches & embedded fenced blockLars Wirzenius1-15/+78
2019-06-22Add: first scenario for fableLars Wirzenius2-0/+38
2019-06-22Fix: add missing "import logging" to generated programLars Wirzenius1-1/+1
2019-06-19Add: Fable doens't deployLars Wirzenius1-0/+3
2019-06-16Fix: log handline (not by default) and tmp handling (ok to not have)Lars Wirzenius1-5/+6
2019-06-16Change: make generated test program more convenientLars Wirzenius6-18/+288
Also, the jt fable now works, against my locally modified version of jt (soon to be pushed to The generated program now has options --tempdir (default is something in /tmp). If --tempdir is used, it doesn't removed at the end. Each scenario gets a temporary directory created under the temporary directory. The generated program also has the options --log for specifying a log file, and --scenario to specify which scenarios to run (use once per scenario).