A simple logical expressions parser
Features:
- Parse
CONJUNCTIONoperator - Parse
DISJUNCTIONoperator - Parse
IMPLICATIONoperator - Parse
NEGATIONoperator - Parse
BICONDITIONALoperator - Parse Parentheses
| NAME | SYMBOL | ASCII CODE |
|---|---|---|
| CONJUNCTION | ∧ | 8743 |
| DISJUNCTION | ∨ | 8744 |
| IMPLICATION | → | 8594 |
| NEGATION | ¬ | 172 |
| BICONDITIONAL | ↔ | 8596 |
Required tools:
- Node & NPM
# Clone this project
git clone git@github.com:ermesonqueiroz/logical-expressions-solver.git
# Access the project path
cd logical-expression-solver
# Install the denpendencies
npm install
# Transpile the code to JavaScript
npx tsc
# Execute the program
node dist/main.jsThis project is under MIT license