Table of contents¶
This repository contains the tooling, compiler, language design notes, sample & examples of the stratos programming language. Each subsection has README.md or *.md files going a level deeper into discussing the subseection.
Folder breakdown
- Stratos.md -> More Highlevel overview of the language, file extenstion, config file type, comipiler commands and tooling. A great place to get started if interested in the project as a whole. 
- Comipler -> The stratos compiler. 
- design -> this can be split into three
- compiler -> This are design decisions implemented or discarded when implementing the compiler. 
- language -> this is the language semantics and syntax. 
- library -> The design of the Stratos Standard Library. 
 
 
- sample -> Stratos project showing the basic file structure of a stratos project, can be used as a template 
- example -> Stratos Sample project used to test various language features such as functions, data types. 
- icons -> Project icons. 
- docs -> user facing documentation. 
- tooling -> Intellij Language plugin, vs Code Language plugin, Toolman(see Stratos.md ) 
- std -> Stratos Standard Library.