Skip to main content

Clarity grammar for tree-sitter

Project description

tree-sitter-clarity

💡 this grammar is still in development.

This repository contains a grammar for tree-sitter.

The goal of this project is to provide an parser efficient low-dependency parser for clarity.

Navigating this repository

The primary file in this repository is grammar.js which describes the tree-sitter grammar.

# Primary file:
grammar.js
# Tests:
/test/**/*

# Auto generated:
/src/**/*
binding.gyp

Major inspriration & some structures have been taken from tree-sitter-solidity, a big thanks to the contributors to this repo!

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

ts-clarity-0.0.5.tar.gz (31.8 kB view details)

Uploaded Source

Built Distributions

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

ts_clarity-0.0.5-cp38-abi3-win_amd64.whl (38.1 kB view details)

Uploaded CPython 3.8+Windows x86-64

ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_x86_64.whl (48.2 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_aarch64.whl (53.2 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

ts_clarity-0.0.5-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (51.8 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

ts_clarity-0.0.5-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (47.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

ts_clarity-0.0.5-cp38-abi3-macosx_11_0_arm64.whl (25.9 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

ts_clarity-0.0.5-cp38-abi3-macosx_10_9_x86_64.whl (26.0 kB view details)

Uploaded CPython 3.8+macOS 10.9+ x86-64

File details

Details for the file ts-clarity-0.0.5.tar.gz.

File metadata

  • Download URL: ts-clarity-0.0.5.tar.gz
  • Upload date:
  • Size: 31.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for ts-clarity-0.0.5.tar.gz
Algorithm Hash digest
SHA256 725f5d8338f189c6287e030a43e76382905cdfdc57ab39e4f563bea2fe9d32f1
MD5 a05c8a1d680d5325aaa75456ab7536ce
BLAKE2b-256 2109fa09fde430d4a85fa53fed60f1b2cc440b1d6ffec1bd5387c4f120304da1

See more details on using hashes here.

File details

Details for the file ts_clarity-0.0.5-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: ts_clarity-0.0.5-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 38.1 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for ts_clarity-0.0.5-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b8f663fe874e4ba8d0f1f005931412f7f7b720408499958b7a44428d6042a88a
MD5 1b803d12afc3397c24da5316acdce710
BLAKE2b-256 45d70a0417245982ff297f58804c4e87100fbeb20275482a95fa6dcdd79a5793

See more details on using hashes here.

File details

Details for the file ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5df9405f8da362d34d90b865b5dd0f1f20050bde8ab22cebfaa5b4501ccc7a5
MD5 cdfd0f60c3eaf40090362172650f0290
BLAKE2b-256 9b02b8b8d2f2904d357be0f7cb7264d0d1ede83212d352e77d97d17d3a1b4637

See more details on using hashes here.

File details

Details for the file ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ts_clarity-0.0.5-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4cf9542f98a9c88d95fca379a28767d401569f73a09948d021a1d03d4631f5ea
MD5 0d37d161fa4b86b9d1b0bff71313be8e
BLAKE2b-256 884953c1c24c24e1e2591a2428680b92bc341ed40ac8e088a824249346adc221

See more details on using hashes here.

File details

Details for the file ts_clarity-0.0.5-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ts_clarity-0.0.5-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c2111628d1c8070eea1a5150ab6297f25f32867c72bde372392f557d0edaaa6
MD5 ff16a847aaec1e315bd35c4051d62fd0
BLAKE2b-256 dc27c642d9bad662ad0aac621612145184bee08c6d970a92f87a212ec1a7aeea

See more details on using hashes here.

File details

Details for the file ts_clarity-0.0.5-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ts_clarity-0.0.5-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb73ba5ae1d5eb82be971a534875772b5c4b3913aa7714c97846b15777a87984
MD5 ac5695f1428040dbf7d951123ca64763
BLAKE2b-256 237e7f60a9f3b95225d7f021d5553f77590f1386fe8062e72565e92100c42a1c

See more details on using hashes here.

File details

Details for the file ts_clarity-0.0.5-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ts_clarity-0.0.5-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17d22633209d1d9878052fe46ce8f4066e0efcf61227f5f3012f38b72f67988d
MD5 4799c3108341c8eb382c401746b6c81e
BLAKE2b-256 7418b0787650b9d6ff1c8d4f423da673828ea2c7fbf9a2fc214d980c2704b5b7

See more details on using hashes here.

File details

Details for the file ts_clarity-0.0.5-cp38-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ts_clarity-0.0.5-cp38-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b9413193f77f237bd1482359ea499072a8ec628f143fdae57efe22baa8e7b70
MD5 2ef462cf09032a9b850824156a4cdad2
BLAKE2b-256 56ec5c09ea0273dcf47623acf8bd584b996ef4b633183957240b26c1b6254a28

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