Skip to content

Latest commit

 

History

History
81 lines (66 loc) · 2.02 KB

README.md

File metadata and controls

81 lines (66 loc) · 2.02 KB

Boron

✨Boron V1 is finally here!!

Yet another programming language written in Typescript


Supported Systems

OS Status
Windows
Mac OS
Linux ✅ (should work...)
❓ -> Not tested yet
✅ > Works

Features

  • Easy syntax.
  • Easy to learn.
  • Offers an interactive REPL for running small piece of code and testing (single line only).
  • No strict typing required (Dynamically typed language)

Dependencies ->

  • [PRODUCTION] Boron requires pkg for building an executable
  • [DEV] Boron requires @types/node @types/prompt-sync and prompt-sync for running with NodeJS. Run yarn install to install them.

Editor Setup

Plugin README
boron.nvim Syntax Highlighter for Vim

Docs & Installation guide

Read the official docs here on Github Wiki


Folder Structure

.
├── examples/
│   └── Examples.bor
├── src/
│   ├── frontend/
│   │   ├── utils/
│   │   │   ├── Token.ts
│   │   │   ├── Type.ts
│   │   │   ├── color.ts
│   │   │   └── helper.ts
│   │   ├── ast.ts
│   │   ├── lexer.ts
│   │   └── parser.ts
│   ├── old/
│   │   └── # old stuff here
│   ├── runtime/
│   │   ├── evals/
│   │   │   └── All the evaluate expressions and statements here, it's a long list
│   │   ├── env.ts
│   │   ├── interpreter.ts
│   │   └── value.ts
│   └── index.ts
└── test/
    └── main.bor

License

MIT