Skip to content

Informations and architecture

Discursif edited this page Apr 3, 2020 · 2 revisions

The project is very complex. It consist of multiples files.

File structure

The main folder contain the Liscence and the Readme (for GitHub).

It also contain 'commandLine.py'. This is the main file that you can either import or execute.

There are 4 folders :

  1. The /core folder contain the code of the cythan machine, the logger, the Error's class file, the Linker and the compiler.
  2. The /include folder contain the differents module I code in python that I use for multiple projects.
  3. The /program folder contain the code program in Cythan that can be loaded by the program. This is the place where you put the codes.
  4. The /modules folder contain the modules that can be loaded in the future by the program. This way you can "mod" this project.

The core folder contain also a 'com' folder, whitch is where the logger is.

Informations

On execution, you have a terminal that open. The terminal is a way to talk to all the differents file by using commands.

For more information about the terminal, you can follow the tutoriel here

Clone this wiki locally