Skip to main content

A Rust based, recursive descent parser for [Xonsh](https://xon.sh).

Project description

Xonsh Recursive Descent Parser

A Rust based, recursive descent parser for Xonsh.

Usage

  • install it with pip
pip install xonsh-rd-parser
from xonsh_rd_parser import parse_string
parse_string("print($HOME)")

Credits

This library is based on ruff's own Python parser.

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

xonsh_rd_parser-1.2.0.tar.gz (617.1 kB view details)

Uploaded Source

Built Distributions

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

xonsh_rd_parser-1.2.0-cp310-abi3-win_amd64.whl (946.2 kB view details)

Uploaded CPython 3.10+Windows x86-64

xonsh_rd_parser-1.2.0-cp310-abi3-win32.whl (909.7 kB view details)

Uploaded CPython 3.10+Windows x86

xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_x86_64.whl (1.2 MB view details)

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

xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ s390x

xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ppc64le

xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARMv7l

xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.5+ i686

xonsh_rd_parser-1.2.0-cp310-abi3-macosx_11_0_arm64.whl (957.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

xonsh_rd_parser-1.2.0-cp310-abi3-macosx_10_12_x86_64.whl (990.9 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file xonsh_rd_parser-1.2.0.tar.gz.

File metadata

  • Download URL: xonsh_rd_parser-1.2.0.tar.gz
  • Upload date:
  • Size: 617.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.8

File hashes

Hashes for xonsh_rd_parser-1.2.0.tar.gz
Algorithm Hash digest
SHA256 7b7c062d96780b9d039d833bcace68f1219a9d8354ae2663d57ceeb2f9f94283
MD5 76c400d74da021512b90003b93402e63
BLAKE2b-256 a54e98ec302500213159b4491839fe1ee12853612ba4347061f9281acb5ee9ca

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cadd800e60ba941cb8f01cdd2117801b478478c985cdf2f4bafa3627fe04309c
MD5 41290adf296695e5ef7534857b6ffcb9
BLAKE2b-256 1a8a3aff26e0dee278943f09c19cb3034b823466e1fa5a54262cd76f9cc20a6d

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-win32.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 93ad3195909271a63ce18639367028b74f9674a52f2888e74efe342c7903d57a
MD5 1e7df7f8a078c8e82ca5fee3146a7ae1
BLAKE2b-256 5f66497d4be7d34945ebd811ec408077c8d27d2aeb32dcb44cb2b316397a10c3

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dbfffea7d783944f5ccd1af51b696e3a17fc49554647a5b39272b5f7c0247f04
MD5 176446354b4fc4f4398fc5a915b94c14
BLAKE2b-256 3c46bba9d0f8d318fb1283355cae8494e7fa2aaa5790b3cbd72dc13e88486f9c

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7a908297a1f7a9f229a7fce20d968a8ef217e031beb7cf89d46f54ec222ea9f1
MD5 71e88327f3cbe37622bd0eedacb68a17
BLAKE2b-256 217d0108680dd7ba630cdcdf3044501db534ff3ba248fc372441925465a42e30

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b68584f7ad88b1a9242e34e0148f65a4becbb5d1bcfb01f3f0948224d14c115b
MD5 bd82c6837f2ce52120e02db8371cd42b
BLAKE2b-256 d45fdd1b88a8bfa4341eb7288d700bc06514f359cb8fe791f2f08397a41bb797

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6aa27ff48984b2565a987ab299356455f973bc4b853c46f61a4a5ecb6b80e9f3
MD5 bc67d863cdcbd5293b4334ca021d5e13
BLAKE2b-256 5b85cdcef72d54e4907faabde4d628d8fd7fe814caefc8cf612ef8aaa540044c

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 414462b2e78e58bb8d797c5e8ef603f81835f18e5776faa2a87d72b3d8bbab9d
MD5 e8cba5774246884912d5fc31b1bb9835
BLAKE2b-256 90a9da7b1f52da6e21b72291bae3470359492c08cc612312c7c4b2052594cf37

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8317f6344f49a248dd5d6354370ceabe41d3f64929fa7d84c7237a2952b1e54c
MD5 e80f2980110a15e148ec0f8154b531a8
BLAKE2b-256 ee539aece543999bbc4edcd4fec985a1e6db79687b16c13513ef47ff55e6c095

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8a3ca0e6351e5d9fa1f694c83b0bb4a102001e0cceb6d02c2756bffb56ef6c0e
MD5 7fc4f97740e70700ea7a2077e2e5b849
BLAKE2b-256 511d90608b2717c194b930600d7ae8e28c05528e6a3e30b2052d673891e35637

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7f549f8518063cdb8be42dc16267b8accc2e2d3bb88075fbc0e101c44ccc0058
MD5 470763e693a1fd08da8e6da96bff6fca
BLAKE2b-256 9958ac44f1e0e028ba63b48fcd0bbb9f5debff4bba69ce964f26c9407a7e44fe

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8f99c868a45061ee8bb4af1613fe92589c7ed6ee40a7d6179aada5623143313
MD5 d112db2f117182f37fad13f1abc065f8
BLAKE2b-256 d06172da03c0e7e8e1282ecfe81963608d71c031ef72144ea8c4521f85a85634

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f2dca93b86d773a09ff39f45a38b98802fec38d07dc8ced19a11e990a936d5da
MD5 31fc28fce0f4bb01bf4edf8cd881e231
BLAKE2b-256 4b379f1434dc69dc96c3b6d4f82085ddce4306a6b3aa40dacc2eb2d6dc9fb196

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce4148879735b71b6c0d61b9c823019ab3f7d5d6008ac75ba0f200b844586d87
MD5 790b12e0d2b6b5c3fcd0cf7f1ab4a7d0
BLAKE2b-256 13edd73959e6abb75bbf8cba61f13dc7e52d938c4e81ef40a13db73f2a5c8590

See more details on using hashes here.

File details

Details for the file xonsh_rd_parser-1.2.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xonsh_rd_parser-1.2.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7b557946ff28bd0cbbb5888bfd63490ee878f094484ac7837742adfd66df70ef
MD5 cd3a1f7aa9b82c290b2dc56cbd8a60c9
BLAKE2b-256 758932cf0a5460913e508b8416d154e5b79f9e7ce6a0598436d86dc6d6b23dec

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