Skip to main content

Sphinx domain and autodoc for Antlr4 grammars

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Sphinx plugin for Antlr4

Sphinx-A4Doc is deprecated, please use Sphinx-Syntax instead.

See migration guide for more info.

Resources

Changelog

v1.7.0

  • End of support announcement.

v1.6.0

  • Support LaTeX builder.

v1.5.0

  • Fixed position of text in diagram nodes in Firefox.
  • Added an option to set custom classes to diagram nodes: //@ doc:css-class.

v1.4.0

  • Fixed compatibility with singlehtml mode (see #15).

v1.3.0

  • Fixed python 3.9 compatibility issue (by @sandrotosi).

v1.2.2, v1.2.3, v1.2.4

  • No functional changes, just setting up CI to push PyPI releases automatically.

v1.2.1

  • Fixed integration with intersphinx.

v1.2.0:

  • Renamed conf.py settings: a4_autodoc_* became a4_autogrammar_*.
  • Added support for section comments in grammar files.
  • Added flexible settings to control how literal lexer rules are rendered.
  • Added setting to convert rule names from CamelCase to dash-case.
  • Fixed documentation comments are parsed incorrectly in some cases.

v1.0.1:

  • Fixed absence of .css file for railroad diagrams.

v1.0.0:

  • Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sphinx_a4doc-1.7.0.tar.gz (111.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sphinx_a4doc-1.7.0-py3-none-any.whl (112.3 kB view details)

Uploaded Python 3

File details

Details for the file sphinx_a4doc-1.7.0.tar.gz.

File metadata

  • Download URL: sphinx_a4doc-1.7.0.tar.gz
  • Upload date:
  • Size: 111.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for sphinx_a4doc-1.7.0.tar.gz
Algorithm Hash digest
SHA256 c860f5b47633efcf91810170db42e2a92f02101cabf5f38bd1d1f7b0aac1a393
MD5 c48131101bb33a1dbd6a064437760724
BLAKE2b-256 67d82f409b3eeef5d6afe9908459963c424f1ec6a99ad5176cdb858a247625e8

See more details on using hashes here.

File details

Details for the file sphinx_a4doc-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: sphinx_a4doc-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 112.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for sphinx_a4doc-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e130a9e8d26f0e877688ecf32b4f7c74a75522dd709571b4c51a81e5e06670d
MD5 037cf948b9587f59352a8f5ccd6f545b
BLAKE2b-256 8e0e6d494bc58dcd9ad0a84b77f3220814424b2915324c38844be9c70d3f1367

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page