Skip to content

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.

Clone this wiki locally