KalinZeglarz / BISONcalc

Simple calculator using BISON and LEX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BISONcalc

Prosty kalkulator z wykrzystaniem Bisona,

Pomoc w wykonaniu

Wojciech Kasperski(https://github.com/SuddenlyPineapple)

Obsługa

Instrukcje

  • nazwa_zmiennej = EXP - operacja przypisania,
  • PRINT - operacja przypisania,
  • IF - IF EXP CMP EXP INSTRUCTION - instrukcja warunkowa,
  • WHILE - WHILE nazwa_zmiennej warunek INSTRUCTION - instrukcja pętli WHILE

Opis symboli

  • EXP - wyrażenie,
  • NUMBER - liczba,
  • VAR - zmienna,
  • OPERATOR - operator matematyczny(tu: +, -, *, /),
  • CMP - symbol porównania, np. >,
  • INSTRUCTION - instrukcja,

Wymagania

  • kompilator C++,
  • biblioteki Flex,
  • biblioteki Bison/Yacc,

About

Simple calculator using BISON and LEX


Languages

Language:Yacc 74.4%Language:C++ 16.4%Language:Lex 9.2%