/yorlang

A programming language with yoruba language construct

Primary LanguageJavaScriptMIT LicenseMIT

Yorlang Programming Language

  • Yorlang was created so we can have fun writing code in one of the native languages (i.e Yoruba) in Nigeria .

Feature List

  • Variable Declaration
  • Conditionals & Loops
  • Functions & Arrays

Documentation- visit https://anoniscoding.github.io/yorlang/

Prerequisites For Developerss:

These are what you need installed on your computer to use the application:

  • Git
  • Node.js

This project uses ES6+ features and requires Node version >= 7.6.0 and <=8.9.1

To confirm that you have Node.js installed, run the following in your terminal:

  • node -v
  • You should get something like v8.9.1.

Local Copy

Install Node.js Modules

  • To install all dependencies, run the following in your terminal: npm install

Run Your Tests

  • To run test in the project, run the following in your terminal: npm test

Link Bin Commands Locally

  • To locally install any command listed in the bin field of our package.json, run the following in your terminal: npm run link
  • After linking, you can run sample code by running the following in your terminal: yorl test.yl

Contributing

  • Contributions are welcome

Meaning of Terms

  • VAR: "tí",
  • WHILE: "nígbàtí",
  • PRINT: "sọpé",
  • ELSE: "tàbí",
  • TRUE: "òótọ́",
  • FALSE: "irọ́",
  • FUNCTION: "iṣẹ́",
  • FOR: "fún",
  • RETURN: "padà",
  • BREAK: "kúrò",
  • IF: "ṣé",
  • SWITCH: "yí",
  • CASE: "irú",
  • DEFAULT: "padàsí",
  • IMPORT: "gbewọlé",
  • GLOBAL: "wòkè"

Author

  • Karounwi Anuoluwapo - @anoniscoding

License

  • MIT