Skip to content

jdtsncomp/robcmp

 
 

Repository files navigation

robcmp

LLVM frontend for Arduino

Project Developed at Universidade Federal de Goiás - Regional Jataí http://computacao.jatai.ufg.br

This code is a framework to build LLVM compiler frontend's. It uses the compiler backend in https://github.com/avr-llvm/llvm.

The purpose of the framework is to provide basic support for academics, taking the Compiler course, to build their own language an run it on Arduino boards.

The files rob.l and rob.y implements a general purpose example language, using the framework in node.h file. Examples of the language are provided in test folder.

Academics has built their own specific language, to run an arduino connect to a robot arm (1). The project file is provided in the proj folder, file project.pdf, writen in Brazilian Portuguese.

1: arm robot

About

LLVM frontend for Arduino

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 70.4%
  • C++ 25.5%
  • Makefile 1.8%
  • Other 2.3%