ermesonqueiroz / logical-expressions-solver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logical Expressions Solver

A simple logical expressions parser

Features:

  • Parse CONJUNCTION operator
  • Parse DISJUNCTION operator
  • Parse IMPLICATION operator
  • Parse NEGATION operator
  • Parse BICONDITIONAL operator
  • Parse Parentheses

Operators

NAME SYMBOL ASCII CODE
CONJUNCTION 8743
DISJUNCTION 8744
IMPLICATION 8594
NEGATION ¬ 172
BICONDITIONAL 8596

Configuration

Required tools:

  • Node & NPM

Running the project

# 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.js

License

This project is under MIT license

About

License:MIT License


Languages

Language:TypeScript 100.0%