Source Files

Syntax
ParFile :
      Item*

This rule is the entry point for every file written in Par.

Currently, every Par program consists entierely of items:

  • Type definitions

    type TypeName = SomeType
    
  • Value definitions and declarations

    // type and value together
    def name: Type = value
    
    // separate type declaration
    dec name : Type
    def name = value