| Crates.io | logic_tracer |
| lib.rs | logic_tracer |
| version | 0.0.15 |
| created_at | 2023-12-25 22:48:03.592246+00 |
| updated_at | 2025-11-13 02:47:50.819117+00 |
| description | Recognize a logic proposition and trace its truth value, also generate a truth table (still in development) |
| homepage | |
| repository | https://github.com/Yrrrrrf/logic_tracer |
| max_upload_size | |
| id | 1080526 |
| size | 56,793 |
A Rust library that reads logical propositions and interprets them to build truth tables and ASTs.
Logic Tracer is a Rust library designed to parse and interpret logical propositions, automatically generating truth tables and Abstract Syntax Trees (ASTs) from input expressions. Makes use of regular expressions to validate the input and tokenize the proposition.
Check the examples directory to see how to use the crate.
cargo run --example <example name>
I want to make this crate completely independent of any other crate.So, I will implement the parser myself...
This project is licensed under the MIT License.