Changes between Version 11 and Version 12 of IR


Ignore:
Timestamp:
11/21/15 23:33:06 (10 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR

    v11 v12  
    7878
    7979* literals
    80  * $true, $false
    81  * 123, -123, 3.1415, etc.
     80 * $true, $false (values of type `$bool`)
     81 * 123, -123, 3.1415, etc. (values of type `$integer`, `$int`, `$real`, `$float`)
     82  * what particular notations for floating values?
    8283 * 'a', 'b', ... UNICODE?
    83  * `(T[]){e0, e1, ...}` : array literal
    84  * (S){e0, ...}` : tuple (struct) literal
    85  * `e1..e2`, `e1..e2#e3` : range literals
    86  * domain literals?
    87  * "abc" : string literals (array of char -- same as array literal?)
    88  * `$root`, `$here` (values of type `$scope`)
    89  * `$self`, `$proc_null` (values of type `$proc`)
    90  * `NULL` (pointer value)
     84 * `(T[]){e0, e1, ...}` : value of type `T[]`
     85 * (S){e0, ...}` : value of type `S` (struct literal)
     86 * `e1..e2`, `e1..e2#e3` : values of type `$range`
     87 * `($domain){r1,...,rn}` : value of type `$domain(n)`
     88 * "abc" : string literals: value of type `$char[]`
     89 * `$root`, `$here` : values of type `$scope`
     90 * `$self`, `$proc_null` : values of type `$proc`
     91 * `NULL` : value of type `void*`
    9192* variables
    9293* `$defined(e1)`
     
    144145
    145146== Libraries ==
    146