-
Notifications
You must be signed in to change notification settings - Fork 1
Directory Structure
Russell Blickhan edited this page May 26, 2018
·
4 revisions
/src
β main.cpp
β- /compiler
β β- /lexer
| | lexer.cpp
| β- /parser
| β- /compiler
β- /interpreter
β β- /vm
β- /include
lexer.hpp
...
Here is the directory structure we have been considering.
In particular we want to put all headers into a single /include
directory,
which in my (Russell's) experience is more convenient than having headers with source files.
Additionally we will have directories for each component, even if that component only has one source file, for consistency.