diff options
Diffstat (limited to 'org/ao_emitters_and_interfaces.org')
-rw-r--r-- | org/ao_emitters_and_interfaces.org | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/org/ao_emitters_and_interfaces.org b/org/ao_emitters_and_interfaces.org index d016f7c..3ef1dff 100644 --- a/org/ao_emitters_and_interfaces.org +++ b/org/ao_emitters_and_interfaces.org @@ -1,4 +1,4 @@ -#+TITLE: Emacs config file written in org-mode +#+TITLE: sdp emitters & interfaces #+AUTHOR: Ralph Amissah #+EMAIL: ralph.amissah@gmail.com #+STARTUP: indent @@ -9,15 +9,16 @@ #+OPTIONS: ^:nil _:nil #+EXPORT_SELECT_TAGS: export #+EXPORT_EXCLUDE_TAGS: noexport -#+TAGS: Amissah(A) Class(c) WEB(W) noexport(n) #+FILETAGS: :sdp:ao: +#+TAGS: assert(a) class(c) debug(d) mixin(m) sdp(s) tangle(T) template(t) WEB(W) noexport(n) * emitters & interfaces +[[./sdp.org][sdp]] ao_interface.d ao_emitter.d various emitters and their interfaces (where available) ** e: command line interface/instructions -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class CLI { @@ -36,7 +37,7 @@ class CLI { } #+END_SRC ** e&i: ocn -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class OCNemitter : AssertOCN { @@ -55,7 +56,7 @@ class OCNemitter : AssertOCN { } } #+END_SRC -*** interface assert +*** interface assert :interface:assert: #+name: ao_interface #+BEGIN_SRC d :exports none interface AssertOCN { @@ -65,7 +66,7 @@ interface AssertOCN { } #+END_SRC ** e: object attributes -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class ObjAttributes { @@ -222,7 +223,7 @@ class ObjAttributes { } #+END_SRC ** e: object inline markup munge -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class ObjInlineMarkupMunge { @@ -406,7 +407,7 @@ class ObjInlineMarkupMunge { } #+END_SRC ** e&i: object inline markup -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class ObjInlineMarkup : AssertObjInlineMarkup { @@ -465,7 +466,7 @@ class ObjInlineMarkup : AssertObjInlineMarkup { } } #+END_SRC -*** interface assert +*** interface assert :interface:assert: #+name: ao_interface #+BEGIN_SRC d :exports none interface AssertObjInlineMarkup { @@ -477,7 +478,7 @@ interface AssertObjInlineMarkup { } #+END_SRC ** e&i: object attrib -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class ObjAttrib : AssertObjAttrib { @@ -567,7 +568,7 @@ class ObjAttrib : AssertObjAttrib { } } #+END_SRC -*** interface assert +*** interface assert :interface:assert: #+name: ao_interface #+BEGIN_SRC d :exports none interface AssertObjAttrib { @@ -579,7 +580,7 @@ interface AssertObjAttrib { } #+END_SRC ** e: header document metadata in json -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class HeaderDocMetadataMakeJson { @@ -774,7 +775,7 @@ class HeaderDocMetadataMakeJson { } #+END_SRC ** e: header document metadata as hash -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class HeaderMetadataMakeHash { @@ -827,7 +828,7 @@ class HeaderMetadataMakeHash { } #+END_SRC ** e&i: book index nugget hash -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class BookIndexNuggetHash : AssertBookIndexNuggetHash { @@ -892,7 +893,7 @@ class BookIndexNuggetHash : AssertBookIndexNuggetHash { } } #+END_SRC -*** interface assert +*** interface assert :interface:assert: #+name: ao_interface #+BEGIN_SRC d :exports none interface AssertBookIndexNuggetHash { @@ -913,7 +914,7 @@ interface AssertBookIndexNuggetHash { } #+END_SRC ** e&i: book index report -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class BookIndexReport { @@ -941,7 +942,7 @@ class BookIndexReport { } } #+END_SRC -*** interface assert +*** interface assert :interface:assert: #+name: ao_interface #+BEGIN_SRC d :exports none interface AssertBookIndexReport { @@ -951,7 +952,7 @@ interface AssertBookIndexReport { } #+END_SRC ** e: book index report indented -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class BookIndexReportIndent { @@ -982,7 +983,7 @@ class BookIndexReportIndent { } #+END_SRC ** e: book index report section -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class BookIndexReportSection { @@ -1148,7 +1149,7 @@ class BookIndexReportSection { } #+END_SRC ** e: (end)notes section -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class NotesSection { @@ -1273,7 +1274,7 @@ class NotesSection { } #+END_SRC ** e: bibliography -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class Bibliography { @@ -1345,7 +1346,7 @@ class Bibliography { } #+END_SRC ** e&i: node structure metadata -*** emitter +*** emitter :emitter: #+name: ao_emitter #+BEGIN_SRC d :exports none class NodeStructureMetadata : AssertNodeJSON { @@ -1472,7 +1473,7 @@ class NodeStructureMetadata : AssertNodeJSON { } #+END_SRC -*** interface assert +*** interface assert :interface:assert: #+name: ao_interface #+BEGIN_SRC d :exports none interface AssertNodeJSON { @@ -1574,7 +1575,7 @@ interface AssertNodeJSON { } } #+END_SRC -* tangles +* tangles :tangle: ** code structure: :ao_emitter.d: #+name: tangle_ao_emitter #+BEGIN_SRC d :tangle ../lib/sdp/ao_emitter.d :padline no :exports none :noweb yes |