Skip to content

A Rust library that parses Xonsh and provides Python bindings to it.

License

Notifications You must be signed in to change notification settings

jnoortheen/xonsh-rd-parser

Repository files navigation

Xonsh Recursive Descent Parser

A Rust based, recursive descent parser for Xonsh.

Usage

  • install it with pip
pip install xonsh-rd-parser
  • Use it to parse Xonsh CFG
from xonsh_rd_parser import Parse
Parse("print($HOME)").parse()

Credits

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

About

A Rust library that parses Xonsh and provides Python bindings to it.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published