Skip to content

HSorensen/gccpl1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Henrik Sorensen
Apr 19, 2023
92919b8 · Apr 19, 2023

History

61 Commits
Apr 19, 2023
Apr 12, 2023
Apr 10, 2023
Apr 19, 2023
Apr 19, 2023
Apr 15, 2023
Apr 12, 2023
Apr 14, 2023
Apr 19, 2023
Apr 19, 2023

Repository files navigation

PL/I Compiler Project

GCC Frontend for the PL1 language

Inspired by Think In Geek's Tiny

Quick Steps to getting Started

Project Structure

The gcc pl/I compiler consists of a number of depending projects.

Creation of the gpli compiler will be following along with the Tiny gcc frontend by Roger Ferrer Ibáñez 

Read more about Tiny frontend

Project GIT Module Structure

Gcc-pl1-compiler-project

gccpl1
|— git repo https://github.com/HSorensen/gccpl1 
|— antlr-tool
    |— gitmodule  https://github.com/HSorensen/antlr4 branch lexerinclude
    |— Build system: maven
|— antlr-pl1-parser
    |— gitmodule https://github.com/HSorensen/gccpl1 (rename to antlr-pl1-parser??)
    |— Build system: cmake, make
|— gcc-project
    |— gitmodule https://github.com/HSorensen/gcc branch tbd
    |— Build system: configure, make

Project Setup

Initial setup

If you checkout the repository from github this step is not needed since the submodule definition is already committed.

  • Add gcc github repository as submodule
git submodule add https://github.com/HSorensen/gcc.git src-gcc

About

GCC Frontend for the PL1 language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published