The uC25 Language Specification
uC25
  • The uC25 Language Specification
  • Lexical Structure
    • Whitespace
    • Comments
    • Keywords
    • Identifiers
    • Literals
      • Integer Literals
      • Floating-Point Literals
      • String Literals
      • Boolean Literals
      • Null Literal
    • Operators
    • Delimiters
  • Program Structure
    • Type Declarations
    • Function Declarations
  • Types
    • Primitive Types
    • User-Defined Types
    • Arrays
    • Type Compatibility
  • Functions
    • Built-in Functions
    • User-Defined Functions
  • Statements
    • Blocks
    • Variable Definitions
    • Conditionals
    • Loops
    • Return Statements
    • Assert Statements
    • Expression Statements
  • Expressions
    • Simple Expressions
    • Function Calls
    • Allocation Expressions
    • Field Access
    • Array Indexing
    • Unary Operations
    • Binary Operations
      • Arithmetic Operations
      • Logical Operations
      • Comparisons
      • Equality Tests
      • Assignment
      • Array Operations
    • Associativity and Precedence
  • Memory Management
    • Default Initialization
  • Revision History
The uC25 Language Specification
  • Search


© Copyright 2016-2024, Amir Kamil, licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.

Built with Sphinx using a theme provided by Read the Docs.