46:62b62c305d3f
|
2018-07-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit serialisation back to source form if Moin format is used. |
|
|
moinformat/serialisers/__init__.py moinformat/serialisers/common.py moinformat/tree.py
|
|
45:6299a99d64bc
|
2018-07-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed list structuring by employing queued match details from the token stream. |
|
|
moinformat/parsers/common.py moinformat/parsers/moin.py tests/test2.txt
|
|
44:186360262234
|
2018-07-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make the test program easier to run. |
|
|
tests/test_parser.py
|
|
43:518c6bf3b8ca
|
2018-06-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced initial support for list creation, also making new_block a method,
and adding some control over whitespace accumulation. |
|
|
moinformat/parsers/common.py moinformat/parsers/moin.py moinformat/parsers/table.py moinformat/serialisers/html.py moinformat/serialisers/moin.py moinformat/tree.py tests/test3.txt
|
|
42:083967e32406
|
2017-12-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the Moin wiki parser into the parsers subpackage.
Made the parsers and serialisers plus general functions available via the
package root. |
|
|
moinformat/__init__.py moinformat/parsers/__init__.py moinformat/parsers/common.py moinformat/parsers/moin.py moinformat/parsers/table.py moinformat/parsing.py tests/test_parser.py
|
|
41:f753f631d055
|
2017-12-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added serialiser switching for regions of different types, adding table region
serialisation support and a test of such regions. |
|
|
moinformat/serialisers/table.py moinformat/tree.py tests/test13.txt
|
|
40:bc22df23b35e
|
2017-12-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a parser manifest and exposed manifests via subpackage roots. |
|
|
moinformat/parsers/__init__.py moinformat/parsers/manifest.py moinformat/parsers/table.py moinformat/serialisers/__init__.py
|
|
39:ac53dccc3c7b
|
2017-12-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a mechanism for enumerating the available serialisers. |
|
|
moinformat/imports.py moinformat/serialisers/common.py moinformat/serialisers/html.py moinformat/serialisers/manifest.py moinformat/serialisers/moin.py
|
|
38:427c66773470
|
2017-12-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reorganised the parsers and serialisers, introducing the missing table parser
for the test program.
Added a quiet option in the test program. |
|
|
moinformat/parsers/__init__.py moinformat/parsers/table.py moinformat/serialisers.py moinformat/serialisers/__init__.py moinformat/serialisers/common.py moinformat/serialisers/html.py moinformat/serialisers/moin.py tests/test_parser.py
|
|
37:743a15ed73aa
|
2017-05-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reorganised the parsing framework, removing the pattern dictionary from the
TokenStream class, sending pattern mappings into the tokeniser when searching
for patterns and removing the need to stack tokenisers with different patterns.
Introduced items (tokeniser) and region instance attributes to the parser
classes for convenience, simplifying method signatures, also introducing
convenience methods for accessing the tokeniser.
Adjusted some patterns to forbid newlines in some whitespace regions that were
causing parsing errors. |
|
|
moinformat/__init__.py moinformat/parsing.py
|
|