An open API service indexing awesome lists of open source software.

https://github.com/xylium117/syllogism

got bored, here is a logic based calculator
https://github.com/xylium117/syllogism

java logic logic-gates syllogism

Last synced: 3 months ago
JSON representation

got bored, here is a logic based calculator

Awesome Lists containing this project

README

        

# syllogism.exe

Evaluate logic expressions, and generate truth tables.


Banner

---
Java

## Libraries Used 📂
- [x] [AsciiTable](http://www.vandermeer.de/projects/skb/java/asciitable/)

## Getting Started 🚀
Clone the project
```bash
git clone https://github.com/xylium117/syllogism.git
```
Then proceed open the directory.
```bash
cd syllogism
```

Compile the programs
```bash
javac Build.java
javac Evaluation.java
javac Operators.java
```

Execute the main program
```bash
java Build.java
```

### Prerequisites 📋

To run Syllogism.exe, [Java](https://www.java.com/en/) must be downloaded. An IDE is also suggested if you want to contribute to the code. 🏗️

## Contributing 🤝

Contributions are welcome! If you have any improvements, bug fixes, please follow these steps:

1. Fork this repository.
2. Create a new branch for your feature (`git checkout -b feature-name`).
3. Make your changes and commit them (`git commit -m 'Add new project'`).
4. Push to your branch (`git push origin feature-name`).
5. Open a pull request and describe your changes. 🚀🔗

## Roadmap 📈

- [x] Procrastinate on Chemistry Preparation
- [x] Skip reading CS theory
- [ ] Procrastinate more...

## License 📝

This repository is licensed under the [MIT License](LICENSE.md). Feel free to use and modify the code as you see fit.

---
Cheers! 🍻