scalc Logo
  • SCalc

Language Specification

  • 1. Reserved Keywords
  • 2. Booleans
  • 3. Integers
  • 4. Identifiers
  • 5. Expressions
    • 5.1. Operators
    • 5.2. Valid Expressions
    • 5.3. Precedence
  • 6. Statements
    • 6.1. Declaration
    • 6.2. Assignment
    • 6.3. Conditional
    • 6.4. Loop
    • 6.5. Print
  • 7. Comments

Implementation

  • Backends
    • RISC-V
    • x86
    • ARM
    • Interpreter
  • Input
  • Output
  • Assertions
  • Clarifications
  • Deliverables
  • Tips and Hints

Getting Started

  • Using Inja
scalc
  • Search


© Copyright 2023, cmput415.

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