https://github.com/johnedquinn/bminor
A strictly-typed C-like language called B-Minor. Utilizes Bison and Yacc to tokenize, parse, typecheck, and eventually compile into an x86 executable for execution.
https://github.com/johnedquinn/bminor
assembly bison-yacc code-generation compiler-design parser programming-language scanner typechecker
Last synced: 7 months ago
JSON representation
A strictly-typed C-like language called B-Minor. Utilizes Bison and Yacc to tokenize, parse, typecheck, and eventually compile into an x86 executable for execution.
- Host: GitHub
- URL: https://github.com/johnedquinn/bminor
- Owner: johnedquinn
- Created: 2019-12-14T21:29:36.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-13T16:19:48.000Z (almost 4 years ago)
- Last Synced: 2025-06-13T10:04:49.684Z (8 months ago)
- Topics: assembly, bison-yacc, code-generation, compiler-design, parser, programming-language, scanner, typechecker
- Language: C
- Homepage:
- Size: 109 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# B-Minor Project
## Description
A compiler for the strictly-typed language called B-Minor.
Utilizes Bison and Yacc for tokenizing and parsing. Performs type-checking and x86 generation to create an executable file.
## Installation
@TODO: Need to provide.
## To Run
@TODO: Need to provide.
## Logical Flow
@TODO: Need to provide.
## Contributing
@TODO: Need to provide.