Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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)
https://github.com/basemax/etcompilergenerator
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 2 days ago
JSON representation
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)
- Host: GitHub
- URL: https://github.com/basemax/etcompilergenerator
- Owner: BaseMax
- License: gpl-3.0
- Created: 2021-06-27T00:36:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-04T14:31:07.000Z (over 3 years ago)
- Last Synced: 2024-05-02T02:49:54.229Z (10 months ago)
- Topics: bison, bytecode, bytecode-compiler, bytecode-engineering, bytecode-interpreter, c, compiler, compiler-backend, compiler-design, compiler-designs, compiler-frontend, flex, generator, generators, lexer, parser
- Language: C
- Homepage: https://github.com/One-Language/One
- Size: 65.4 KB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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