summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2022-08-29serialize: Resolve todosLars-Dominik Braun1-5/+0
2022-08-29graph: Use code markup for code examplesLars-Dominik Braun1-1/+2
2022-08-29lint: Add check for circular graphLars-Dominik Braun1-3/+39
2022-08-29graph: Use node id when querying incoming/outcoming nodes/edgesLars-Dominik Braun2-10/+10
2022-08-28lint: Add uniqueness test for Results/AlternativesLars-Dominik Braun1-2/+30
2022-08-28lint: Resolve and remove some todo’sLars-Dominik Braun1-42/+9
2022-08-28Fix link renderingLars-Dominik Braun1-2/+3
Move it into text, because pandoc’s .rst parser is limited.
2020-08-25Fix linksLars-Dominik Braun5-21/+25
pandoc does not handle internal links well for some reason, so replace them with HTML anchors and pray for the best.
2020-08-24GHC 8.8, cabal 3, pandoc 2.10 compatibilityLars-Dominik Braun9-18/+21
Move files around to separate Pesto (the library) and Pesto (the executables). Fixes for pandoc API changes.
2018-04-02Rename recipe terminator directiveLars-Dominik Braun1-14/+17
“Bon appétit” is French, but pesto is from Italy. This is a breaking change.
2018-04-02Add a proper exampleLars-Dominik Braun1-13/+26
2018-04-02Update motivation section and fix broken linksLars-Dominik Braun1-33/+45
2018-04-01Support Pandoc 2Lars-Dominik Braun5-53/+53
Apparently the new major release broke its public API, but – thankfully – added support for RST’s include directive.
2016-10-24GHC 7.10 compatibilityLars-Dominik Braun4-4/+3
Bumps base version requirement to 4.8 due to https://ghc.haskell.org/trac/ghc/wiki/Migration/7.10#GHCsaysTheimportof...isredundant
2016-05-08GHC 7.8 compatibilityLars-Dominik Braun1-0/+7
2015-08-16Check well known units on result, alternative, referenceLars-Dominik Braun1-5/+10
See commit 1d63c5147500e10d386f3843ba6930fe533ab4e5
2015-08-16Add linting information to dot outputLars-Dominik Braun4-40/+50
2015-08-16Add wip warningLars-Dominik Braun1-0/+5
2015-08-16Explain what time annotations are supposed to doLars-Dominik Braun1-1/+4
2015-08-16Expand related workLars-Dominik Braun1-2/+20
2015-08-16Add ingredient/metadata extraction toolsLars-Dominik Braun2-16/+57
2015-08-09Chane result and reference argument to quantityLars-Dominik Braun5-37/+42
Now the recipe’s yield can be extracted from the root’s quantity.
2015-08-01Correct cabal commandsLars-Dominik Braun2-5/+5
2015-08-01Switch on GHC warningsLars-Dominik Braun5-30/+27
2015-08-01Rework metadataLars-Dominik Braun3-55/+127
Simplify syntax (no leading dot), only pulled from root node, add extraction function.
2015-07-12graph: incoming/outgoing with nodesLars-Dominik Braun2-9/+13
2015-07-12Rewrite lint introductionLars-Dominik Braun1-8/+12
2015-07-11Improve documentation documentationLars-Dominik Braun1-10/+16
2015-07-11Rename Operation to InstructionLars-Dominik Braun6-58/+59
More appropriate. The graph builder is essentially a small, special-purpose stack processor.
2015-07-04Lint: Restrict rangesLars-Dominik Braun1-0/+27
2015-07-04Rewrite motivationLars-Dominik Braun1-31/+77
2015-06-29Use cabal’s testsuite interfaceLars-Dominik Braun1-1/+2
2015-06-28Replace file magic with directivesLars-Dominik Braun6-54/+109
Adds the %pesto and %bonappetit directives, switches to stream-based operation.
2015-06-14First public versionLars-Dominik Braun10-0/+1346