Skip to content
This repository has been archived by the owner on May 4, 2021. It is now read-only.

Latest commit

 

History

History
24 lines (18 loc) · 659 Bytes

README.md

File metadata and controls

24 lines (18 loc) · 659 Bytes

This is a compiler for a subset of the Manatee Programming Language.

When complete, students will be able to fork this repository to build compilers and interpreters for the full language.

Manatee is described at http://cs.lmu.edu/~ray/notes/manatee.

Here are some of the full language features not implemented in this subset:

  • Modules
  • Codepoint escapes in character and string literals
  • Object types and literals
  • Streams for reading and writing
  • Increment and decrement statements
  • Parallel assignment
  • Exceptions
  • Timers
  • unless and until modifiers
  • Bitwise operators
  • Modulo operator
  • Divides operator
  • Bitwise complement operator