Eldorico / hepial-language-compiler

A custom langage compiler that produces java bytecode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requirements:

  • jflex: a lexical analyser generator for java. (equivalent to Lex for C) (http://jflex.de/download.html)

  • java 8 (jdk and jvm) (I think java 7 works but I'm not sure)

Librairies included

Usage:

# compile the hepial compilator
make

# compile the hepial file
bash hepiaCompile <fileName>    # if no filename entered: will compile input.txt

# execute the hepial executable
bash <programName> 

About

A custom langage compiler that produces java bytecode


Languages

Language:Java 91.2%Language:Lex 4.1%Language:Jasmin 2.2%Language:Objective-J 1.4%Language:Makefile 0.8%Language:Shell 0.3%