Skip to content

replit-archive/lol-coffee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

#LOLCoffee

A REPL-friendly LOLCODE compiler and virtual machine written in CoffeeScript. Strictly implements the LOLCODE 1.2 spec, except for the following deviations:

  1. The HAI/KTHXBYE enclosing block is optional, for REPL friendliness.
  2. BUKKIT is a reserved word, in case arrays are introduced later.
  3. String indexing rvalue, using <string> AT <index>.
  4. String indexing lvalue, using PUTZ <expression> INTA <string> AT <index>.
  5. String length, using LENGZ OF <string>.
  6. The ASCII code of the first character of a string, using ORDZ OF <string>.
  7. Convertion of ASCII codes to a string, using CHARZ OF <string>.

License

LOLCoffee is available under the MIT license.

About

A LOLCode compiler+VM in CoffeeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published