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

https://github.com/wellang/well

A high level assembler. https://wellang.github.io/well/
https://github.com/wellang/well

assembler assembly assembly-language c compilers languages lexer-parser parsers programming-language wellang

Last synced: 6 months ago
JSON representation

A high level assembler. https://wellang.github.io/well/

Awesome Lists containing this project

README

        

# Wellang





wellang






Well discord server


# NOTE

* Wellang is currently under a complete rewrite, it is currently barely functional so please be patient. Thank you!

* Wellang is in an extremely early state with pending syntax changes and the development of the compiler. MAKE SURE you keep wellang up to date in these early stages.

# About

This is a project by Tristan Wellman. Wellang is a high level compiled assembly language; you will have your low level assembly programming but with some features from high level language. See below for compilation and simple documentation.

### NEED HELP?

Email: [email protected]

Wellang discord server: https://discord.gg/K4ufunGxJv

# Compile Wellang

```
$ make
```

## Hello World program

```
~include

~constants {
~string:text = 'Hello World!'
}

~int:main {
move~ text, r1
call~ printf
return~ 0
}
```

## compile program
to compile your well program you can run ``well`` in your terminal:
```
$ well main.well -o out
```

## Vim syntax highlighting
```
make vim
```

### Credits
![Contributors](https://contrib.rocks/image?repo=wellang/well)

## Stargazers over time

[![Stargazers over time](https://starchart.cc/wellang/well.svg)](https://starchart.cc/wellang/well)