0.1.2 • Published 6 years ago

lolcode v0.1.2

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
6 years ago

I HAS JS

:information_source: About

This is a LOLCODE interpreter/parser written in NodeJS. It can be used as interpreter, hich executes the code in the terminal as well as a parser, which outputs the parsed JavaScript code.

:bulb: Usage

As NodeJS Script:

This tool can be used 'as is' in the terminal by passing a file. Example:

node app.js ./examples/HELLO.lol

This will execute HELLO.lol in the terminal. The script takes one additional argument: --plain / -p That argument will not execute the LOLCODE script. It will output the parsed JavaScript code only. Example:

node app.js ./examples/HELLO.lol --plain

As NPM Module:

The tool can be used as NPM Module as well.

Example:

var parser = require("../app");
console.log(parser('VISIBLE "OMG HI"'));
// => console.log("OMG HI");

:postbox: NPM

npm.io

:wrench: Installation

npm i lolcode

:warning: Warning

This is highly experimental!