Skip to content

A project for a statically compiled, weak typed, programming language called "flathill". Compiler built using C++. Compiler assembly output targets flat assembler.

License

Notifications You must be signed in to change notification settings

chris03-dev/flathill-x64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flathill-x64

v0.2.1-alpha and earlier is licensed under the BSD 2-Clause Patent license.
v0.3.0-alpha until v0.5.0-alpha is licensed under the Universal Permissive License, version 1.0.

About

This is an amateur hobby project about a compiler for "flathill".

"flathill" (Flat Assembler-based High Level Language) is a programming language with a focus on minimal data typing, and granular control of low-level concepts. It aims to be compatible with C-style x64 Windows and Linux calling conventions. Its compiler is built with C++, and its output is used as assembly input for flat assembler.

Its compiler is currently in an early stage, so it should NOT be considered a real development tool as of yet.

About

A project for a statically compiled, weak typed, programming language called "flathill". Compiler built using C++. Compiler assembly output targets flat assembler.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published