├── .github └── workflows │ └── release.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CMakeLists.txt ├── Formula └── apex.rb ├── HOMEBREW.md ├── Info.plist.in ├── LICENSE ├── Makefile ├── README.md ├── RELEASE.md ├── VERSION ├── apex.pc.in ├── cli └── main.c ├── docs ├── API_REFERENCE.md ├── ARCHITECTURE.md ├── CMARK_INTEGRATION.md ├── CRITICMARKUP.md ├── FINAL_STATUS.md ├── FINAL_STATUS_UPDATE.md ├── FUTURE_FEATURES.md ├── IAL_STATUS.md ├── INTEGRATION_EXAMPLE.m ├── LIMITATIONS_RESOLVED.md ├── OUTPUT_MODES.md ├── PROGRESS.md ├── STANDALONE_FEATURE.md ├── TABLE_SPANS_STATUS.md ├── TEST_COVERAGE.md ├── USER_GUIDE.md └── WIKI_LINKS_ISSUE.md ├── examples ├── example.html └── example.md ├── include └── apex │ ├── apex.h │ ├── buffer.h │ ├── parser.h │ └── renderer.h ├── man ├── apex.1 └── apex.1.md ├── objc ├── NSString+Apex.h └── NSString+Apex.m ├── src ├── apex.c ├── buffer.c ├── extensions │ ├── abbreviations.c │ ├── abbreviations.h │ ├── advanced_footnotes.c │ ├── advanced_footnotes.h │ ├── advanced_tables.c │ ├── advanced_tables.h │ ├── callouts.c │ ├── callouts.h │ ├── critic.c │ ├── critic.h │ ├── definition_list.c │ ├── definition_list.h │ ├── emoji.c │ ├── emoji.h │ ├── emoji_data.h │ ├── header_ids.c │ ├── header_ids.h │ ├── highlight.c │ ├── highlight.h │ ├── html_markdown.c │ ├── html_markdown.h │ ├── ial.c │ ├── ial.h │ ├── includes.c │ ├── includes.h │ ├── inline_footnotes.c │ ├── inline_footnotes.h │ ├── math.c │ ├── math.h │ ├── metadata.c │ ├── metadata.h │ ├── relaxed_tables.c │ ├── relaxed_tables.h │ ├── special_markers.c │ ├── special_markers.h │ ├── sup_sub.c │ ├── sup_sub.h │ ├── table_html_postprocess.c │ ├── table_html_postprocess.h │ ├── toc.c │ ├── toc.h │ ├── wiki_links.c │ └── wiki_links.h ├── html_renderer.c ├── html_renderer.h ├── parser.c ├── pretty_html.c ├── renderer.c └── utf8.c ├── test_def_list_links.md └── tests ├── BENCHMARK_RESULTS.md ├── CMakeLists.txt ├── README.md ├── benchmark.sh ├── benchmark_comparison.sh ├── compare_header_ids.sh ├── comprehensive_test.md ├── fixtures └── includes │ ├── code.py │ ├── data.csv │ ├── data.tsv │ ├── image.png │ ├── nested.md │ ├── raw.html │ └── simple.md ├── generate_gfm_ids.sh ├── gfm_header_id_test.md ├── gfm_id_comparison_summary.md ├── gh_api_test.md ├── headers.md ├── ial.md ├── include_code.py ├── include_snippet.md ├── list-interruption.md ├── misc_markup.md ├── relaxed-table.md ├── sample_data.csv ├── test_basic.md └── test_runner.c /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Formula/apex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/Formula/apex.rb -------------------------------------------------------------------------------- /HOMEBREW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/HOMEBREW.md -------------------------------------------------------------------------------- /Info.plist.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/Info.plist.in -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/RELEASE.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.1.22 2 | -------------------------------------------------------------------------------- /apex.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/apex.pc.in -------------------------------------------------------------------------------- /cli/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/cli/main.c -------------------------------------------------------------------------------- /docs/API_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/API_REFERENCE.md -------------------------------------------------------------------------------- /docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/CMARK_INTEGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/CMARK_INTEGRATION.md -------------------------------------------------------------------------------- /docs/CRITICMARKUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/CRITICMARKUP.md -------------------------------------------------------------------------------- /docs/FINAL_STATUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/FINAL_STATUS.md -------------------------------------------------------------------------------- /docs/FINAL_STATUS_UPDATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/FINAL_STATUS_UPDATE.md -------------------------------------------------------------------------------- /docs/FUTURE_FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/FUTURE_FEATURES.md -------------------------------------------------------------------------------- /docs/IAL_STATUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/IAL_STATUS.md -------------------------------------------------------------------------------- /docs/INTEGRATION_EXAMPLE.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/INTEGRATION_EXAMPLE.m -------------------------------------------------------------------------------- /docs/LIMITATIONS_RESOLVED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/LIMITATIONS_RESOLVED.md -------------------------------------------------------------------------------- /docs/OUTPUT_MODES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/OUTPUT_MODES.md -------------------------------------------------------------------------------- /docs/PROGRESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/PROGRESS.md -------------------------------------------------------------------------------- /docs/STANDALONE_FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/STANDALONE_FEATURE.md -------------------------------------------------------------------------------- /docs/TABLE_SPANS_STATUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/TABLE_SPANS_STATUS.md -------------------------------------------------------------------------------- /docs/TEST_COVERAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/TEST_COVERAGE.md -------------------------------------------------------------------------------- /docs/USER_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/USER_GUIDE.md -------------------------------------------------------------------------------- /docs/WIKI_LINKS_ISSUE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/docs/WIKI_LINKS_ISSUE.md -------------------------------------------------------------------------------- /examples/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/examples/example.html -------------------------------------------------------------------------------- /examples/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/examples/example.md -------------------------------------------------------------------------------- /include/apex/apex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/include/apex/apex.h -------------------------------------------------------------------------------- /include/apex/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/include/apex/buffer.h -------------------------------------------------------------------------------- /include/apex/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/include/apex/parser.h -------------------------------------------------------------------------------- /include/apex/renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/include/apex/renderer.h -------------------------------------------------------------------------------- /man/apex.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/man/apex.1 -------------------------------------------------------------------------------- /man/apex.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/man/apex.1.md -------------------------------------------------------------------------------- /objc/NSString+Apex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/objc/NSString+Apex.h -------------------------------------------------------------------------------- /objc/NSString+Apex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/objc/NSString+Apex.m -------------------------------------------------------------------------------- /src/apex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/apex.c -------------------------------------------------------------------------------- /src/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/buffer.c -------------------------------------------------------------------------------- /src/extensions/abbreviations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/abbreviations.c -------------------------------------------------------------------------------- /src/extensions/abbreviations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/abbreviations.h -------------------------------------------------------------------------------- /src/extensions/advanced_footnotes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/advanced_footnotes.c -------------------------------------------------------------------------------- /src/extensions/advanced_footnotes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/advanced_footnotes.h -------------------------------------------------------------------------------- /src/extensions/advanced_tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/advanced_tables.c -------------------------------------------------------------------------------- /src/extensions/advanced_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/advanced_tables.h -------------------------------------------------------------------------------- /src/extensions/callouts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/callouts.c -------------------------------------------------------------------------------- /src/extensions/callouts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/callouts.h -------------------------------------------------------------------------------- /src/extensions/critic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/critic.c -------------------------------------------------------------------------------- /src/extensions/critic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/critic.h -------------------------------------------------------------------------------- /src/extensions/definition_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/definition_list.c -------------------------------------------------------------------------------- /src/extensions/definition_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/definition_list.h -------------------------------------------------------------------------------- /src/extensions/emoji.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/emoji.c -------------------------------------------------------------------------------- /src/extensions/emoji.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/emoji.h -------------------------------------------------------------------------------- /src/extensions/emoji_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/emoji_data.h -------------------------------------------------------------------------------- /src/extensions/header_ids.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/header_ids.c -------------------------------------------------------------------------------- /src/extensions/header_ids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/header_ids.h -------------------------------------------------------------------------------- /src/extensions/highlight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/highlight.c -------------------------------------------------------------------------------- /src/extensions/highlight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/highlight.h -------------------------------------------------------------------------------- /src/extensions/html_markdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/html_markdown.c -------------------------------------------------------------------------------- /src/extensions/html_markdown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/html_markdown.h -------------------------------------------------------------------------------- /src/extensions/ial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/ial.c -------------------------------------------------------------------------------- /src/extensions/ial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/ial.h -------------------------------------------------------------------------------- /src/extensions/includes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/includes.c -------------------------------------------------------------------------------- /src/extensions/includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/includes.h -------------------------------------------------------------------------------- /src/extensions/inline_footnotes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/inline_footnotes.c -------------------------------------------------------------------------------- /src/extensions/inline_footnotes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/inline_footnotes.h -------------------------------------------------------------------------------- /src/extensions/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/math.c -------------------------------------------------------------------------------- /src/extensions/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/math.h -------------------------------------------------------------------------------- /src/extensions/metadata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/metadata.c -------------------------------------------------------------------------------- /src/extensions/metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/metadata.h -------------------------------------------------------------------------------- /src/extensions/relaxed_tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/relaxed_tables.c -------------------------------------------------------------------------------- /src/extensions/relaxed_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/relaxed_tables.h -------------------------------------------------------------------------------- /src/extensions/special_markers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/special_markers.c -------------------------------------------------------------------------------- /src/extensions/special_markers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/special_markers.h -------------------------------------------------------------------------------- /src/extensions/sup_sub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/sup_sub.c -------------------------------------------------------------------------------- /src/extensions/sup_sub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/sup_sub.h -------------------------------------------------------------------------------- /src/extensions/table_html_postprocess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/table_html_postprocess.c -------------------------------------------------------------------------------- /src/extensions/table_html_postprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/table_html_postprocess.h -------------------------------------------------------------------------------- /src/extensions/toc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/toc.c -------------------------------------------------------------------------------- /src/extensions/toc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/toc.h -------------------------------------------------------------------------------- /src/extensions/wiki_links.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/wiki_links.c -------------------------------------------------------------------------------- /src/extensions/wiki_links.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/extensions/wiki_links.h -------------------------------------------------------------------------------- /src/html_renderer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/html_renderer.c -------------------------------------------------------------------------------- /src/html_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/html_renderer.h -------------------------------------------------------------------------------- /src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/parser.c -------------------------------------------------------------------------------- /src/pretty_html.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/pretty_html.c -------------------------------------------------------------------------------- /src/renderer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/renderer.c -------------------------------------------------------------------------------- /src/utf8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/src/utf8.c -------------------------------------------------------------------------------- /test_def_list_links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/test_def_list_links.md -------------------------------------------------------------------------------- /tests/BENCHMARK_RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/BENCHMARK_RESULTS.md -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/benchmark.sh -------------------------------------------------------------------------------- /tests/benchmark_comparison.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/benchmark_comparison.sh -------------------------------------------------------------------------------- /tests/compare_header_ids.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/compare_header_ids.sh -------------------------------------------------------------------------------- /tests/comprehensive_test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/comprehensive_test.md -------------------------------------------------------------------------------- /tests/fixtures/includes/code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/fixtures/includes/code.py -------------------------------------------------------------------------------- /tests/fixtures/includes/data.csv: -------------------------------------------------------------------------------- 1 | Name,Age,City 2 | Alice,30,New York 3 | Bob,25,San Francisco 4 | Charlie,35,Boston 5 | 6 | -------------------------------------------------------------------------------- /tests/fixtures/includes/data.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/fixtures/includes/data.tsv -------------------------------------------------------------------------------- /tests/fixtures/includes/image.png: -------------------------------------------------------------------------------- 1 | FAKE_PNG_DATA 2 | 3 | -------------------------------------------------------------------------------- /tests/fixtures/includes/nested.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/apex/HEAD/tests/fixtures/includes/nested.md -------------------------------------------------------------------------------- /tests/fixtures/includes/raw.html: -------------------------------------------------------------------------------- 1 |
Raw HTML content
3 |