Skip to main content

Pure-Python replacement of `org.antlr.v4.gui.TestRig` (aka `grun`)

Project description

Pure-Python replacement of the antlr test rig, org.antlr.v4.gui.TestRig (aka grun).

There are a few places this executable differs in the interest of better or more Pythonic design. For example,

  • I use click’s conventions for CLI argument parsing, which have a double-dash for long-options, rather than Java’s convention, which have a single-dash.

  • I use JSON strings to escape source lexemes. This is more elegant and is easily parsed in whatever next phase of processing exists.

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

antlr4-grun-0.4.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

antlr4_grun-0.4.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file antlr4-grun-0.4.1.tar.gz.

File metadata

  • Download URL: antlr4-grun-0.4.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.9.6 Linux/5.8.0-63-generic

File hashes

Hashes for antlr4-grun-0.4.1.tar.gz
Algorithm Hash digest
SHA256 6130c5cfba1beca12f9d53712f733160f9961d4c588c0634cd95ffe2840b0c6f
MD5 9c552c0f2445c77f7f772eb11616ad38
BLAKE2b-256 b5c46b4b2be204d363848b34c03cb695c158c5e97d80dc1909b6d4011cef5bca

See more details on using hashes here.

File details

Details for the file antlr4_grun-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: antlr4_grun-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.9.6 Linux/5.8.0-63-generic

File hashes

Hashes for antlr4_grun-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c36a7ed81c51a716cad4cad946db7db1ecf4bf111329dd8ecd6bd641f478f346
MD5 14d39a40358f13e1282592ea7ebdd71f
BLAKE2b-256 9f6a50ad9210d677d43dc27e9ce1f8078e73fb1212115f97f76663da65464112

See more details on using hashes here.

Supported by

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