--- Title: Docs Home Prev: Next: Overview --- # YREA SLS Documentation Stack Language Specification A statically-typed, stack-based language with pure postfix notation. - [Git Repo](https://git.purplecello.org/KylerOlsen/YREA-SLS) - [Contribution Guide](./contributing.html) **Sections**: 1. [Overview](./overview.html) 2. [Lexical Structure](./lexical_structure.html) 3. [Primitive Types](./primitive_types.html) 4. [Basic Operations](./basic_operations.html) 5. [Functions](./functions.html) 6. [Control Flow](./control_flow.html) 7. [Data Structures](./data_structures.html) 8. [Type System](./type_system.html) 9. [Trait System](./trait_system.html) 10. [Generic Programming](./generic_programming.html) 11. [Advanced Topics](./advanced_topics.html) **Appendices**: - A. [Standard Library](./standard_library.html) - B. [Complete Trait Reference](./complete_trait_reference.html) - C. [Complete Operator Reference](./complete_operator_reference.html) - D. [Grammar Summary](./grammar_summary.html) - E. [Module System](./module_system.html) (Future) - F. [Memory Management](./memory_management.html) (Future) - G. [Examples and Tutorials](./examples_and_tutorials.html) - H. [Complete Type Reference](./complete_type_reference.html) --- **Other**: - [Git Repo](https://git.purplecello.org/KylerOlsen/YREA-SLS) - [Contribution Guide](./contributing.html) - [Missing Features](./missing_features.html) - [Missing List](./missing.html) - [Assignment Details](./se_3250_assignment_details.html) - [Changes](./changes.html) - [Full Specification](./stack_lang_spec.html) - [C Terminal I/O Reference](./io_ref.html) - [Assignment Slide Show](./slides/SLIDES.html) ---