Michal Čihař

Results 1510 comments of Michal Čihař

@copilot `heading_match` still has "Polynomial regular expression used on uncontrolled data" there is second non-greedy group that needs to be adjusted.

@copilot There are still issues with the regexps: `heading_match`: Polynomial regular expression used on uncontrolled data, may run slow on strings with many repetitions of '\t'. `checklist_match`: Polynomial regular expression...

@copilot Now let's try if all asciidoctor documentation from https://github.com/asciidoctor/asciidoctor-community-docs and https://github.com/asciidoctor/asciidoctor (and related repositories). Check whether these will work correctly in asciidoc2po and po2asciidoc and can be translated using...

@copilot * There is still an issue with `desc_list_match`, it may run slow on strings starting with '!::\t!' and with many repetitions of '::\t!'. * Please verify that extracting, converting...

@copilot Please verify that extracting, converting to PO using asciidoc2po and translating using po2asciidoc works as expected on test data in https://github.com/asciidoctor/asciidoctor/tree/main/test/fixtures. Please note that some of these files might...

@copilot Please verify that extracting, converting to PO using asciidoc2po and translating using po2asciidoc works as expected on test data in https://github.com/opendevise/asciidoc-samples and https://github.com/asciidoc-py/asciidoc-py. Please note that some of these...

@copilot Install the package with `uv sync` and use the commands from the created virtual environment. Repeat all previous tests with remote repositories with actually invoking `asciidoc2po`, editing PO file...

@copilot Add type annotations. `AsciiDocFile.parse` is huge, can it be split to some reasonable parts?

@copilot Let's do a massive real life testing. 1. Install the package with `pip install -e .` and use the commands from the created virtual environment. 2. Install asciidoctor. 3....

@copilot The change in c9e6aba847dfc1a9db4112dc5d6091afde5fdc0f is not accompanied by a testcase, please add one.