Skip to main content

꘩TS’emekwes

꘩TS’emekwes A PEG parser generator in TypeScript

꘩TS’emekwes is the Go sibling of 竜TatSu (Python), ⻰OGoPEGo (Go), and 铁修TieXiu (Rust). It is functionally complete and passes the same test suite as its siblings.

Refer to the 竜TatSu documentation for grammar syntax, semantics, and usage. The local SYNTAX.md describes the grammar format.

See the CHANGELOG for a list of present and pending features.

The CLI tool is a great way to explored the features offered by the library:

$ bin/emekwes run --help
Usage: emekwes run [options] <grammar> [inputs...]

execute a grammar against one or more input files

Options:
  -j, --json            output the parse tree in JSON format
  -s, --start <rule>    name of the start rule (default: "start")
  -n, --nproc <number>  number of concurrent workers (default: CPU count)
                        (default: 0)
  -h, --help            display help for command

Global Options:
  -c, --color <when>    control terminal color output (choices: "auto",
                        "always", "never", default: "auto")
  -o, --output <path>   write output to file instead of stdout
  -t, --trace           display a detailed trace of the parsing process
  -q, --quiet           suppress progress bar output
  -V, --version         output the version number

License

Licensed under the Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

Contribution

Unless explicitly stated otherwise, any contribution intentionally submitted for inclusion in the work, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.

Metadata

Release files for TSemekwes 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TSemekwes 0.1.0
File Size Uploaded
tsemekwes-0.1.0.tar.gz 2.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for TSemekwes 0.1.0
File Interpreter ABI Platform
tsemekwes-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.5 MB

Release files / tsemekwes-0.1.0.tar.gz

Download URL tsemekwes-0.1.0.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
605f6da4f923e9dcaeafb6f8564abd0d2fce27b0a19a8c09351ef6ae4acc8a5b
BLAKE2b-256 checksum
How to use checksums
7a9003c3cc6a79f4e3743b1083d2e293c97c9bd655cc6574592fafa177d82158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 8, 2026.

Transparency log

Release files / tsemekwes-0.1.0-py3-none-any.whl

Download URL tsemekwes-0.1.0-py3-none-any.whl
Size 2.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
587ed9863754eb6c566d573d3ec3c32f398f41b75c5e940ac654503dae52de45
BLAKE2b-256 checksum
How to use checksums
3cb2963e7cbdf9704ba237f63cb972c65f86875379e3f5d4fffa33c59d8bdda7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page