-*- mode: org -*- #+TITLE: spine (doc_reform) hub #+DESCRIPTION: documents - structuring, publishing in multiple formats & search #+FILETAGS: :spine:imports: #+AUTHOR: Ralph Amissah #+EMAIL: [[mailto:ralph.amissah@gmail.com][ralph.amissah@gmail.com]] #+COPYRIGHT: Copyright (C) 2015 - 2020 Ralph Amissah #+LANGUAGE: en #+STARTUP: content hideblocks hidestars noindent entitiespretty #+PROPERTY: header-args :exports code #+PROPERTY: header-args+ :noweb yes #+PROPERTY: header-args+ :eval no #+PROPERTY: header-args+ :results no #+PROPERTY: header-args+ :cache no #+PROPERTY: header-args+ :padline no * imports for _meta_ :meta: ** package dir #+BEGIN_SRC d :tangle "../src/doc_reform/meta/package.d" module doc_reform.meta; <> #+END_SRC ** import list #+NAME: imports_for_meta_general #+BEGIN_SRC d public import doc_reform.meta.defaults, doc_reform.meta.rgx; /+ std +/ public import std.array, std.exception, std.range, std.regex, std.stdio, std.string, std.typecons, // std.uni, std.utf, std.conv : to; #+END_SRC * imports for _output_ :output: ** package dir #+BEGIN_SRC d :tangle "../src/doc_reform/io_out/package.d" module doc_reform.io_out; <> #+END_SRC ** import list #+NAME: imports_for_output_general #+BEGIN_SRC d public import std.algorithm, std.array, std.container, std.exception, std.path, std.process, std.range, std.regex, std.stdio, std.string, std.typecons, // std.uni, std.utf; public import doc_reform.share.defaults, doc_reform.io_in.paths_source, doc_reform.io_out.defaults, doc_reform.io_out.paths_output, doc_reform.io_out.rgx; #+END_SRC * __END__