All Projects → pointbazaar → smalldragon

pointbazaar / smalldragon

Licence: MIT license
[Work in Progress] Toy Compiler <3

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to smalldragon

PS OPNsense
PowerShell Module for OPNsense REST api
Stars: ✭ 27 (+17.39%)
Mutual labels:  work-in-progress
slingr
A simple CLI for UPnP media file streaming
Stars: ✭ 32 (+39.13%)
Mutual labels:  work-in-progress
wip
WIP & naenae: CLI utilities to easily manage Work In Progress with Git
Stars: ✭ 46 (+100%)
Mutual labels:  work-in-progress
vonuvoli-scheme
vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind
Stars: ✭ 81 (+252.17%)
Mutual labels:  work-in-progress
anisthesia
Media detection library
Stars: ✭ 32 (+39.13%)
Mutual labels:  work-in-progress
galio-starter-kit
Galio's starter kit is an app you can use to see what you can create with our library
Stars: ✭ 156 (+578.26%)
Mutual labels:  work-in-progress
reggie
Stata-like Regression Functionality for R
Stars: ✭ 24 (+4.35%)
Mutual labels:  work-in-progress
cpptoswift
Hack that'll hopefully one day auto-generate a Swift wrapper around C++ source code.
Stars: ✭ 13 (-43.48%)
Mutual labels:  work-in-progress
nim.nvim
Nim plugin for NeoVim
Stars: ✭ 159 (+591.3%)
Mutual labels:  work-in-progress
nes-emulator
🛠 [WIP] The Nintendo Entertainment System emulator written in Rust
Stars: ✭ 12 (-47.83%)
Mutual labels:  work-in-progress
sanzo-wada
🎨 Interactive version of Sanzo Wada's - "A Dictionary of Color Combinations"
Stars: ✭ 139 (+504.35%)
Mutual labels:  work-in-progress
FSharpWrap
Utility that automatically generates F# modules and functions based on your F# project file's references
Stars: ✭ 14 (-39.13%)
Mutual labels:  work-in-progress
tangerine
A work-in-progress music player for the Nintendo 3DS and Nintendo Switch
Stars: ✭ 20 (-13.04%)
Mutual labels:  work-in-progress
bound
Data-binding made easy
Stars: ✭ 21 (-8.7%)
Mutual labels:  work-in-progress
finetuneAlexVGG
Finetune ConvNets with Tensorflow
Stars: ✭ 20 (-13.04%)
Mutual labels:  work-in-progress
linguistic-datasets-portuguese
Linguistic Datasets for Portuguese: Lista de conjuntos de dados linguísticos para língua portuguesa com licença flexíveis: banco de dados, lista de palavras, sinônimos, antônimos, dicionário temático, tesauro, linked data, semântica, ontologia e representação de conhecimento
Stars: ✭ 46 (+100%)
Mutual labels:  work-in-progress
ltjs
LithTech Jupiter System
Stars: ✭ 37 (+60.87%)
Mutual labels:  work-in-progress
craftr
The core framework for the Craftr build system.
Stars: ✭ 1 (-95.65%)
Mutual labels:  work-in-progress
Vrtk
*Beta* - An example of how to use the Tilia packages to create great content with VRTK v4.
Stars: ✭ 3,422 (+14778.26%)
Mutual labels:  work-in-progress
spring-boot-jpa
A Spring Boot microservices reference application using Spring Data JPA
Stars: ✭ 25 (+8.7%)
Mutual labels:  work-in-progress

ESPL1000 [WIP]

Build Status CodeFactor GitHub license Open Source Love png2

This repo contains a simple, statically typed programming language. The Compiler Backend targets the ATMEL(now Microchip) ATMega328P.

Description

ESPL1000 is inspired by the simplicity and power of C programming.

The Compiler is Work in Progress and still a long way from being functional.

Documentation

espl1000.org

How to build it

This Project will probably only work with Linux.

It has been tested/is being developed on Ubuntu 20.04.

  1. git clone [email protected]:pointbazaar/espl1000.git
  2. sudo apt-get install -y gcc cmake make valgrind flex avra
  3. Add PATH=~/espl1000/compiler/build:~/espl1000/lexer/build:~/espl1000/parser/build:$PATH to your ~/.bashrc so that the binaries can be found.
  4. make
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].