pineapple-alpha

0.0.7 • Public • Published

Pineapple Language

1. How to install?

For Windows user, open command prompt in Administrator mode and enter the following command:

npm install -g pineapple-alpha

For Mac/Linux user, enter the following command:

sudo npm install -g pineapple-alpha

2. How to use?

2.1 Create a file named hello.pine with the following content.

def .main
    "Hello world".show

2.2 Run the Pineapple interpreter

pine hello.pine

How to get started (For developers)

1.1 You need to install jison parser generator.

npm i -g jison

1.2 You also need tsc, Typescript Compiler

npm i -g typescript

1.3 Also, TSLint

npm i -g tslint 

1.4 Lastly, install needed modules

cd src
npm install

2. Generate the parser

./genparser.sh

3. Run the typescript transipler

./build.sh

To run the transpiler without watching file changes, and also TSLint check:

./build.sh 0

3.1 How to run TSLint

cd src/ts
tslint --project ./ --fix

The command above will run TSLint on the src/ts folder, and also fix any fixable warnings.

4. How to run test?

./test.sh

5. To run the interpreter

./src/bin/pine.js hi.pine

Note that hi.pine is just a file name.

6. How to build C++ binding code?

cd src
npm install

7. How to publish this package?

./publish

8. How to check for unused dependencies?

npm i -g depcheck
cd src
depcheck

9. How to package Pineapple's interpreter into a single executable binary?

node package.js

Readme

Keywords

none

Package Sidebar

Install

npm i pineapple-alpha

Weekly Downloads

0

Version

0.0.7

License

Apache 2.0

Unpacked Size

196 kB

Total Files

63

Last publish

Collaborators

  • wongjiahau