BaseMax / ETCompilerGenerator

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)

Home Page:https://github.com/One-Language/One

Repository from Github https://github.comBaseMax/ETCompilerGeneratorRepository from Github https://github.comBaseMax/ETCompilerGenerator

ET Compiler Generator

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output.

Stages

  • Lexer (Thanks to Flex)
  • Parser (Thanks to Bison)
  • Ast-Like
  • Generator (C code)
  • Link and generate temp executable output

© Copyright 2017 2018, Max Base

About

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)

https://github.com/One-Language/One

License:GNU General Public License v3.0


Languages

Language:C 76.2%Language:Yacc 12.6%Language:Lex 10.5%Language:Makefile 0.7%