Skip to content
IanWood1Public

About

A compiler for a C/C++-esque language written in C++

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Compiler

This is a compiler project that implements a custom programming language. The language is heavily influenced by C++ with some differences and without many C++ features.

This project is a work in progress. Help is welcome and appreciated as it would allow the scope of the project to grow.

Some of the features include:

  • Basic types: int64, int64&, int64[N], and int64[N]&
  • Pass by value and pass by reference semantics
  • Structs with member access and associated functions
  • Arrays with compile-time size
  • User defined functions and types

TODO

List of TODOs can be found in the issues section of the GitHub repo.

Contact/Contributing

I'm new grad who is passionate building compilers and solving exciting problems. If you want to reach out or contribute to the project, don't hesitate to contact me by email: ianwood2024@u.northwestern.edu. You can also find me on LinkedIn.

About

A compiler for a C/C++-esque language written in C++

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages