The Main File - Paramecium13/LSN GitHub Wiki
The main file is a JSON file whose path is passed as a command line argument to the reifier. It serves as a marker for an LSN project and contains varous settings for that project. Currently, the only setting that is implemented and used is what extension the output object files will have.
An LSN project consists of a main file and, in the same directory (which I shall call the root directory), a subdirectory named 'src' that contains all the LSN source files. The reifier will create a subdirectory called 'obj' that contains the output files, with the same names as their corresponding source files but with the specified extension for output files (by default '.obj').