RuMaxwell / logic-expression-interpreter

A stack-oriented machine for logical calculation, an interpreter of lisp-like expression for this machine, an infix-to-prefix expression translator, and a based-on assembly tool.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logic-expression-interpreter

A stack-oriented machine for logical calculation, an interpreter of lisp-like expression for this machine, an infix-to-prefix expression translator, and a based-on assembly tool.

Document List

filename explanation
rumdefs.h Namespace definition
logic_core.h Core part of the project, a stack-oriented machine simulator
expression.h An interpreter using lisp-like expression to express logic computations
itos.h A translator for infix-expression to prefix-expression (also, s-expression)
logicexpr.h Make expression.h support infix-expression
lasm/lasm.py A Python instance of lasm (Logic Assembly) compiler
lasm/lasm.h && lasm.cpp A C++ instance of lasm compiler

About

A stack-oriented machine for logical calculation, an interpreter of lisp-like expression for this machine, an infix-to-prefix expression translator, and a based-on assembly tool.


Languages

Language:C++ 63.8%Language:Python 34.9%Language:C 1.3%