salty-max / eevee-source

A dynamic programming language with simple syntax OOP support.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GERO language

A dynamic programming language with simple syntax OOP support.

Features

  • Tree-walk interpreter
  • Recursive-descent parser
  • JIT compiled in Typescript
  • First-class functions: assign to variables, pass as arguments, return as values
  • Static scope: all functions are closure
  • Lambda functions, IILEs
  • OOP: class-based
  • Imperative programming

Roadmap

  • Objects
  • Prototypes
  • Async / Promises

Syntax

Built-in functions

print "Hello World";
>>> Hello World

About

A dynamic programming language with simple syntax OOP support.

License:MIT License


Languages

Language:TypeScript 97.9%Language:JavaScript 2.0%Language:Shell 0.1%