- 1. Introduction
- 1.1. Preface
- 1.2. Tested Examples
- 2. Program Structure
- 2.1. Source Files
- 2.2. Modules
- 2.2.1. Internal Modules
- 2.2.2. External Modules
- 2.3. Use
- 2.4. Functions
- 2.5. Workbenches
- 2.5.1. Sketches
- 2.5.2. Parts
- 2.5.3. Operations
- 3. Expressions
- 3.1. Literals
- 3.2. Operators
- 4. Assignments
- 4.1. Value Assignments
- 4.2. Constant Assignments
- 4.3. Property Assignments
- 5. Program Flow
- 5.1. Conditionals
- 5.2. Calls
- 5.2.1. Parameters
- 5.2.2. Arguments
- 5.2.3. Function Calls
- 5.2.4. Workbench Calls
- 5.2.5. Method Calls
- 5.3. Argument Matching
- 5.3.1. Match Priorities
- 5.3.2. Inline Identifiers
- 5.3.3. Tuple Matching
- 5.3.4. Multiplicity
- 5.3.5. Match Errors
- 6. Types
- 6.1. Collections
- 6.1.1. Arrays
- 6.1.2. Tuples
- 6.1.2.1. Tuple Assignments
- 6.1.2.2. Tuple Operators
- 6.1.2.3. Tuple Aliases
- 6.2. Quantities
- 6.3. Primitive Types
- 6.4. Models
- 6.4.1. Measures
- 7. Documentation
- 8. Attributes
- 9. Export
- 10. Import
- 11. Included Libraries
- 11.1. Builtin Library
- 11.2. Standard Library
- 12. Plugins
- 13. Debugging
- 13.1. Verification
- 14. Appendix
- 14.1. Coding Style
- 14.2. Test List