MoinLight

Changelog

(0) -100 -10 +10 +100 tip
107:b89502ed29be 108:b25e440a3f59 109:da161661f733
2018-07-30 Paul Boddie changeset files shortlog graph Fixed misinterpretation of macros as table attributes.
moinformat/parsers/moin.py tests/test_tables.tree tests/test_tables.txt
106:429c8546ae9f 104:8d437cdf2381
2018-07-30 Paul Boddie changeset files shortlog graph Added line break syntax, a corresponding tree node, and a Moin-compatible macro.
moinformat/macros/br.py moinformat/parsers/moin.py moinformat/serialisers/html/moin.py moinformat/serialisers/moin/moin.py moinformat/tree/moin.py tests/test_paragraphs.tree tests/test_paragraphs.txt
105:259cbc50b767 108:b25e440a3f59 103:cd7bd631b2e1 104:8d437cdf2381
2018-07-30 Paul Boddie changeset files shortlog graph Merged changes from the default branch. single-regexp-searching
104:8d437cdf2381 105:259cbc50b767 106:429c8546ae9f 102:375cfd1f3161
2018-07-30 Paul Boddie changeset files shortlog graph Introduced Unicode strings as the typical form of document data for processing, employing output encodings when serialising output documents. Introduced input contexts which provide details of input document encodings and document source locations. Introduced the familiar manifest and lookup mechanisms for input and output contexts. Provided support for standalone contexts, with the output context suppressing the generation of additional files. Moved common directory functionality to a separate utility module. Updated the conversion script and test framework, adding encoding-related tests.
convert.py moinformat/__init__.py moinformat/input/__init__.py moinformat/input/common.py moinformat/input/directory.py moinformat/input/manifest.py moinformat/input/standalone.py moinformat/output/__init__.py moinformat/output/common.py moinformat/output/directory.py ...
103:cd7bd631b2e1 105:259cbc50b767 95:437e2de72754 102:375cfd1f3161
2018-07-30 Paul Boddie changeset files shortlog graph Merged changes from the default branch. single-regexp-searching
moinformat/parsers/common.py
102:375cfd1f3161 103:cd7bd631b2e1 104:8d437cdf2381
2018-07-30 Paul Boddie changeset files shortlog graph Support table attributes in the enhanced table parser. Changed serialisation to be able to handle table attributes inline (for Moin format) and separately (for HTML format).
moinformat/parsers/moin.py moinformat/parsers/table.py moinformat/serialisers/html/moin.py moinformat/serialisers/moin/moin.py moinformat/serialisers/moin/table.py moinformat/tree/moin.py tests/test_table_parser.tree tests/test_table_parser.txt
101:f92b6c71b4ba
2018-07-29 Paul Boddie changeset files shortlog graph Added support for Graphviz regions, storing output using the configured context.
moinformat/parsers/graphviz.py moinformat/serialisers/html/graphviz.py moinformat/serialisers/moin/graphviz.py moinformat/tree/graphviz.py moinformat/utils/__init__.py moinformat/utils/graphviz.py
100:cd1788f92058
2018-07-29 Paul Boddie changeset files shortlog graph Introduced output contexts for more general handling of serialised content. Simplified the instantiation of new serialisers when encountering different region formats.
convert.py moinformat/__init__.py moinformat/output/__init__.py moinformat/output/common.py moinformat/output/directory.py moinformat/serialisers/__init__.py moinformat/serialisers/common.py moinformat/tree/moin.py
99:cc8b25a249cb
2018-07-29 Paul Boddie changeset files shortlog graph Exposed individual pattern compilation.
moinformat/parsers/common.py
98:bf23f3f334c9
2018-07-28 Paul Boddie changeset files shortlog graph Tidied slightly, moving the general region end handler into the base class, also retaining the use of the same pattern name attribute for region parsing in the table parser (for clarity).
moinformat/parsers/common.py moinformat/parsers/moin.py moinformat/parsers/table.py moinformat/serialisers/html/moin.py
(0) -100 -10 +10 +100 tip