Skip to content

An example infix arithmetic expression parser and evaluator

License

Notifications You must be signed in to change notification settings

JCube001/calc-recursive-descent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calc

An implementation of a recursive descent parser and evaluator for a simple infix arithmetic language. Includes a library and interpreter components. I made this simply to practice writing a lexer and parser in C++. An EBNF definition of the grammar is available in the doc directory.

Build

To build this project you will need CMake and a C++17 or later compiler.

Releases

No releases published

Packages

No packages published