Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/klus3kk/animal

A repository which contains my custom programming language made in Golang.
https://github.com/klus3kk/animal

Last synced: about 13 hours ago
JSON representation

A repository which contains my custom programming language made in Golang.

Awesome Lists containing this project

README

        

# Animal

The goal of this project is to create a new programming language with unique features and applications. The basic functions, operators etc. will be correlated to animals characteristics and sounds.
You can test the language by writing:

```bash
./animal
```

## Features

* Defining the syntax and semantics of the language.
* Implementing a compiler or interpreter.
* Creating standard libraries.
* Writing sample programs.

## Technologies

* Go language,
* Lexer,
* Parser,
* Tokens.

## Instruction

**Operators:**

* "*" - moo,
* "+" - meow,
* "-" - woof,
* "/" - drone,
* "%" - squeak,
* "^" - soar.

**Brackets:**

* () - round,
* [] - square,
* {} - curly.