hogget

0.1.0-dev • Public • Published

Hogget compiler

Installation

Requires Node.js v10 or higher. This package has no dependencies.

npm install hogget --global

Compiling

The Hogget compiler needs an input and output to run. To run from the terminal:

hogget --input program.hgg --output program.hgg.js

or, more concisely:

hogget -i program.hgg -o program.hgg.js

To run programatically from Node.js:

import hogget from 'hogget'
const hoggetString = 'log("the answer is" add(12 30))'
console.log(hogget(hoggetString))

The hogget package also exports a parse method.

Linting

To run from the terminal, either the --lint or -l option must be used:

hogget --lint --input program.hgg

To run programatically from Node.js:

import { lint } from 'hogget'
const hoggetString =
  'let myAdd = (a, b) => { let result = add(a, b); result; };'
console.log(lint(hoggetString))

Formatting

To run from the terminal, either the --format or -f option must be used:

hogget --format --input program.hgg

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i hogget

      Homepage

      hogget.org/

      Weekly Downloads

      1

      Version

      0.1.0-dev

      License

      ISC

      Unpacked Size

      9.43 kB

      Total Files

      16

      Last publish

      Collaborators

      • branneman