This Rust project is an expert system example that showcases the use of the Iced
GUI library for creating a user-friendly interface
and the pest
parsing library for interpreting a custom language. Users can input queries in a defined language, which the system then
parses to search and interact with the underlying knowledge base.
To run this project on your local machine, follow the steps below:
-
Ensure you have the latest stable version of Rust installed. You can get it from https://www.rust-lang.org/learn/get-started.
-
Clone the repository to your local machine using
git
:git clone https://github.com/Pavel7004/expert-system
-
Navigate to the project directory:
cd expert-system
-
Build and run the project with
cargo
:cargo run
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Please ensure that your code complies with the project’s coding standards and that tests pass before proposing changes.
-
Fork the Project
-
Create your Feature Branch (
git checkout -b feature/AmazingFeature
) -
Commit your Changes (
git commit -m 'Add some AmazingFeature'
) -
Push to the Branch (
git push origin feature/AmazingFeature
) -
Open a Pull Request
Project Link: https://github.com/Pavel7004/expert-system