Skip to content

cisc3160-PL/02-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

02-lab

Designing a programming language

Introducing Kuiper

Named after the Kuiper Belt, Kuiper is a mathematical and logical imperative language with syntax similar to Python.

Examples of Kuiper are located in examples.

Installation

Dependencies

  • flex
  • bison
  • gcc / clang

Make

In the project root directory, run:

make

Examples

In the project root directory, run:

$ bin/kuiper < examples/01-hello-world.kupr

About

Creating a mini programming language using lex and yacc

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published