Changes between Version 3 and Version 4 of Library_IR


Ignore:
Timestamp:
12/10/15 17:00:07 (10 years ago)
Author:
zmanchun
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Library_IR

    v3 v4  
    1515
    1616Functions:
    17 * `fun[lib="civlc"] $set_default(obj: Pointer)`
    18  * sets the leaf nodes of a variable to be the default value of zero
    19 * `fun[lib="civlc"] $apply(obj1: Pointer, op: Operation, obj2: Pointer, result: Pointer)`
    20  * applies a binary operator `op` to two objects
    2117* `fun[lib="civlc"] $elaborate(x: Integer)`
    2218 * elaborate an integer expression
     
    3531The header `pointer.cvh` declares functions taking pointers as the arguments for different purposes, including:
    3632
     33* `fun[lib="civlc"] $set_default(obj: Pointer)`
     34 * sets the leaf nodes of a variable to be the default value of zero
     35* `fun[lib="civlc"] $apply(obj1: Pointer, op: Operation, obj2: Pointer, result: Pointer)`
     36 * applies a binary operator `op` to two objects
    3737* `fun[lib="pointer"] $equals(x: Pointer, y: Pointer): Bool`
    3838 * equality checking