-
Notifications
You must be signed in to change notification settings - Fork 3
Home
This is the official documentation of the CSpydr programming language. Most information you'll need in order to write programs in CSpydr can be found here.
CSpydr is a low-level, static typed, free and open-source, compiled programming language inspired by Rust and C. CSpydr comes with cspc
(the CSpydr Programming Language Compiler), as well as CSpydr's Standard Libraray, a code-linting utility, some code examples and unit tests.
Note: This documentation is still work-in-progress and far from being complete
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
View CONTRIBUTING.md for more information
CSpydr is licensed under the MIT License.
2.1 - Compatibility
2.2 - Obtaining CSpydr
2.3 - Dependencies
2.4 - Building
2.5 - Installation
2.6 - Usage
4.1 - Types and Values
4.2 - Type Modifiers
4.3 - Truthiness
4.4 - Naming Conventions
5.1 - Lexical Conventions
5.2 - Variables, Members and Arguments
5.3 - Statements
5.3.1 - Blocks
5.3.2 - Loops
5.3.3 - Control Flow
5.3.4 - Expression Statements
5.3.5 - Variable Declarations
5.4 - Expressions
5.4.1 - Literals
5.4.2 - Operator Precedence
5.4.3 - Binary Operators
5.4.4 - Unary Operators
5.4.5 - Postfix Operators