Skip to content

jefferyhe168/Mini-LISP_interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini-LISP_interpreter

This is an interpreter for Mini-LISP, which implement features of the language.

Environment

Virtual box(Linux environment) from TA of NCU Compiler course

Language

Yacc & Lex

How to compile

bison -d -o Final.tab.c Final.y gcc -c -g -I.. Final.tab.c flex -o Final.yy.c Final.l gcc -c -g -I.. Final.yy.c gcc -o Final Final.tab.o Final.yy.o -ll

Function that this interpreter provide

  1. Syntax Validation
  2. Print
  3. Numerical Operations
  4. Logical Operations
  5. if Expression
  6. Variable Definition

About

A Mini-LISP interpreter project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published