Skip to content

ramblingenzyme/mcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#mcc Meta C/C++ compiler

This project provides a method of generating a C/C++ project's files by specifiying it's structure in a text file. This is achieved through a combination of flex and bison, to create a scanner and parser for the text format. Examples will be added eventually, as well as documentation. Hopefully.

#DEPENDENCIES

  • flex/lex
  • bison/yacc

#INSTALL/TESTING: using make all will create a binary that can be used with the files in the test folder. mcc project.mcc will generate the project specified in the file.

#TODO:

  • Classes
    • constructors/destructors
  • Namespaces
  • Functions
    • better format for them in input files
  • Arrays
  • Structs
  • Enums
  • any other suggestions

About

Meta C/C++ compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published