Metadata-Version: 2.4
Name: beancount-ast
Version: 0.0.2
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Summary: Parse Beancount content into AST
Author-email: trim21 <trim21.me@gmail.com">
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: homepage, https://github.com/trim21/beancount-ast
Project-URL: repository, https://github.com/trim21/beancount-ast

# beancount_ast

Parse Beancount input into the Rust parser's directive AST from Python.

This package intentionally exposes the *parser AST* (directives + spans + raw tokens),
not Beancount's semantic `beancount.core` directive model.

Notes:
- Classes have a dataclass-like constructor and repr (via `pyderive`).

