2016-02-13 07:48:48 +00:00
|
|
|
|
|
|
|
from __future__ import absolute_import, division, print_function
|
|
|
|
|
2016-02-13 18:39:26 +00:00
|
|
|
import os
|
|
|
|
|
2016-02-13 19:26:00 +00:00
|
|
|
try:
|
|
|
|
from types import SimpleNamespace
|
|
|
|
except ImportError:
|
|
|
|
from utils import SimpleNamespace
|
|
|
|
|
2016-02-13 07:48:48 +00:00
|
|
|
import tldp.doctypes
|
|
|
|
|
2016-02-13 18:54:38 +00:00
|
|
|
opj = os.path.join
|
2016-02-13 20:31:58 +00:00
|
|
|
opd = os.path.dirname
|
|
|
|
opa = os.path.abspath
|
2016-02-26 20:26:41 +00:00
|
|
|
sampledocs = opa(opj(opd(__file__), 'sample-documents'))
|
2016-02-13 18:39:26 +00:00
|
|
|
|
2016-02-13 19:26:00 +00:00
|
|
|
ex_linuxdoc = SimpleNamespace(
|
|
|
|
ext='.sgml',
|
|
|
|
type=tldp.doctypes.linuxdoc.Linuxdoc,
|
2016-02-26 20:26:41 +00:00
|
|
|
filename=opj(sampledocs, 'linuxdoc-simple.sgml'),
|
2016-02-13 19:26:00 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
ex_docbooksgml = SimpleNamespace(
|
|
|
|
ext='.sgml',
|
|
|
|
type=tldp.doctypes.docbooksgml.DocbookSGML,
|
2016-02-26 20:26:41 +00:00
|
|
|
filename=opj(sampledocs, 'docbooksgml-simple.sgml'),
|
2016-02-13 19:26:00 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
ex_docbook4xml = SimpleNamespace(
|
|
|
|
ext='.xml',
|
|
|
|
type=tldp.doctypes.docbook4xml.Docbook4XML,
|
2016-02-26 20:26:41 +00:00
|
|
|
filename=opj(sampledocs, 'docbook4xml-simple.xml'),
|
2016-02-13 19:26:00 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
ex_docbook5xml = SimpleNamespace(
|
|
|
|
ext='.xml',
|
|
|
|
type=tldp.doctypes.docbook5xml.Docbook5XML,
|
2016-02-26 20:26:41 +00:00
|
|
|
filename=opj(sampledocs, 'docbook5xml-simple.xml'),
|
2016-02-13 19:26:00 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
ex_rst = SimpleNamespace(
|
|
|
|
ext='.rst',
|
|
|
|
type=tldp.doctypes.rst.RestructuredText,
|
2016-02-26 20:26:41 +00:00
|
|
|
filename=opj(sampledocs, 'restructuredtext-simple.rst'),
|
2016-02-13 19:26:00 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
ex_text = SimpleNamespace(
|
|
|
|
ext='.txt',
|
|
|
|
type=tldp.doctypes.text.Text,
|
2016-02-26 20:26:41 +00:00
|
|
|
filename=opj(sampledocs, 'text-simple.txt'),
|
2016-02-13 19:26:00 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
ex_markdown = SimpleNamespace(
|
|
|
|
ext='.md',
|
|
|
|
type=tldp.doctypes.markdown.Markdown,
|
2016-02-26 20:26:41 +00:00
|
|
|
filename=opj(sampledocs, 'markdown-simple.md'),
|
2016-02-13 19:26:00 +00:00
|
|
|
)
|
2016-02-13 07:48:48 +00:00
|
|
|
|
2016-02-26 20:49:09 +00:00
|
|
|
ex_linuxdoc_dir = SimpleNamespace(
|
|
|
|
ext='.sgml',
|
|
|
|
type=tldp.doctypes.linuxdoc.Linuxdoc,
|
|
|
|
filename=opj(sampledocs, 'Linuxdoc-Larger', 'Linuxdoc-Larger.sgml'),
|
|
|
|
)
|
|
|
|
|
2016-02-13 07:48:48 +00:00
|
|
|
|
2016-02-13 18:39:26 +00:00
|
|
|
# -- a bit ugly, but grab each dict
|
2016-02-16 19:10:32 +00:00
|
|
|
sources = [y for x, y in locals().items() if x.startswith('ex_')]
|
2016-02-13 18:39:26 +00:00
|
|
|
|
2016-02-16 19:10:32 +00:00
|
|
|
for ex in sources:
|
2016-02-13 19:26:00 +00:00
|
|
|
ex.content = open(ex.filename).read()
|
2016-02-13 18:39:26 +00:00
|
|
|
|
|
|
|
|
2016-02-13 07:48:48 +00:00
|
|
|
# -- end of file
|