vcalc Logo

Language Specification

  • 1. Keywords
  • 2. Comments
  • 3. Identifiers
  • 4. Booleans
  • 5. Integers
  • 6. Vectors
  • 7. Range
  • 8. Generators
  • 9. Filters
  • 10. Expressions
    • 10.1. Operator Precedence
    • 10.2. Binary Operations on Vectors
    • 10.3. Integer to Vector Promotion
    • 10.4. Vector Indexing
  • 11. Statements
    • 11.1. Declaration
    • 11.2. Assignment
    • 11.3. Conditional
    • 11.4. Loops
    • 11.5. Print
  • 12. Scoping
  • 13. Type Checking

Implementation

  • Architecture
  • Input
  • Compiler Output
  • Assertions
  • Clarifications
  • Deliverables
  • Tips and Hints
  • MLIR Tips and Hints
  • AST Tips and Hints
vcalc
  • Search


© Copyright 2023, cmput415.

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