diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2018-04-01 20:12:45 +0200 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2018-04-01 20:12:45 +0200 |
commit | 8c8972b7498eb8a864b34df3de6558fb4064ae0d (patch) | |
tree | 75da69519329919a7d5f8bfcb26d35c58932b2e6 /src/Codec | |
parent | 7950ecd95a807ed34eb1e21995649e45ca8f53ed (diff) | |
download | pesto-8c8972b7498eb8a864b34df3de6558fb4064ae0d.tar.gz pesto-8c8972b7498eb8a864b34df3de6558fb4064ae0d.tar.bz2 pesto-8c8972b7498eb8a864b34df3de6558fb4064ae0d.zip |
Support Pandoc 2
Apparently the new major release broke its public API, but – thankfully
– added support for RST’s include directive.
Diffstat (limited to 'src/Codec')
-rw-r--r-- | src/Codec/Pesto.lhs | 20 | ||||
-rw-r--r-- | src/Codec/Pesto/Graph.lhs | 2 | ||||
-rw-r--r-- | src/Codec/Pesto/Lint.lhs | 4 | ||||
-rw-r--r-- | src/Codec/Pesto/Parse.lhs | 2 |
4 files changed, 19 insertions, 9 deletions
diff --git a/src/Codec/Pesto.lhs b/src/Codec/Pesto.lhs index cf20105..5637059 100644 --- a/src/Codec/Pesto.lhs +++ b/src/Codec/Pesto.lhs @@ -18,13 +18,17 @@ About this document ------------------- This section contains various information about this document. The `second -section <motivation_>`_ motivates why inventing another file format is -necessary, followed by the goals_ of Pesto. After a short Pesto `primer -<introduction-by-example_>`_ intended for the casual user the language’s -`syntax <language-syntax_>`_ and `semantics <language-semantics_>`_ are -presented. The `linting section <linting_>`_ limits the language to useful -cooking recipes. Examples for user presentation of recipes and serialization -follow. +section`__ motivates why inventing another file format is necessary, followed +by the goals_ of Pesto. After a short Pesto primer__ intended for the casual +user the language’s syntax__ and semantics__ are presented. The `linting +section`__ limits the language to useful cooking recipes. Examples for user +presentation of recipes and serialization follow. + +__ motivation_ +__ introduction-by-example_ +__ language-syntax_ +__ language-semantics_ +__ linting_ Being a literate program this document is specification and reference implementation at the same time. The code is written in Haskell_ and uses the @@ -217,6 +221,8 @@ maintained in a separate database. Due to its minimal syntax Pesto is also not suitable for extensive guides on cooking or the usual chitchat found in cooking books. +.. _introduction-by-example: + Introduction by example ----------------------- diff --git a/src/Codec/Pesto/Graph.lhs b/src/Codec/Pesto/Graph.lhs index bcfd07b..316e593 100644 --- a/src/Codec/Pesto/Graph.lhs +++ b/src/Codec/Pesto/Graph.lhs @@ -1,3 +1,5 @@ +.. _language-semantics: + Language semantics ------------------ diff --git a/src/Codec/Pesto/Lint.lhs b/src/Codec/Pesto/Lint.lhs index 3d58ac8..81cb5d6 100644 --- a/src/Codec/Pesto/Lint.lhs +++ b/src/Codec/Pesto/Lint.lhs @@ -122,9 +122,9 @@ Both, title and description, are implicit. > "title" > , "description" -The recipe’s language, as 2 character code (`ISO 639-1`_). +The recipe’s language, as 2 character code (`ISO 639-1`__). -.. _ISO 639-1: http://www.loc.gov/standards/iso639-2/php/English_list.php +__ http://www.loc.gov/standards/iso639-2/php/English_list.php > , "language" diff --git a/src/Codec/Pesto/Parse.lhs b/src/Codec/Pesto/Parse.lhs index e72fc21..518b866 100644 --- a/src/Codec/Pesto/Parse.lhs +++ b/src/Codec/Pesto/Parse.lhs @@ -1,3 +1,5 @@ +.. _language-syntax: + Language syntax --------------- |