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.