diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-07-28 14:33:22 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-07-28 14:33:22 -0700 |
commit | bc6436927640603675e2e700007f53c5ab213869 (patch) | |
tree | e8f76a871ac4118223e03015f32e6bd687a7bd49 /031address.cc | |
parent | aa0888459fc2ca41b0ad6bef5bfa72223ca33945 (diff) | |
download | mu-bc6436927640603675e2e700007f53c5ab213869.tar.gz |
1868 - start using naked literals everywhere
First step to reducing typing burden. Next step: inferring types.
Diffstat (limited to '031address.cc')
-rw-r--r-- | 031address.cc | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/031address.cc b/031address.cc index 71f29522..657b7459 100644 --- a/031address.cc +++ b/031address.cc @@ -3,8 +3,8 @@ :(scenario copy_indirect) recipe main [ - 1:address:number <- copy 2:literal - 2:number <- copy 34:literal + 1:address:number <- copy 2 + 2:number <- copy 34 # This loads location 1 as an address and looks up *that* location. 3:number <- copy 1:address:number/deref ] @@ -17,8 +17,8 @@ x = canonize(x); //: 'deref' property :(scenario store_indirect) recipe main [ - 1:address:number <- copy 2:literal - 1:address:number/deref <- copy 34:literal + 1:address:number <- copy 2 + 1:address:number/deref <- copy 34 ] +mem: storing 34 in location 2 @@ -72,18 +72,18 @@ reagent deref(reagent x) { //:: 'get' can read from container address :(scenario get_indirect) recipe main [ - 1:number <- copy 2:literal - 2:number <- copy 34:literal - 3:number <- copy 35:literal + 1:number <- copy 2 + 2:number <- copy 34 + 3:number <- copy 35 4:number <- get 1:address:point/deref, 0:offset ] +mem: storing 34 in location 4 :(scenario include_nonderef_properties) recipe main [ - 1:number <- copy 2:literal - 2:number <- copy 34:literal - 3:number <- copy 35:literal + 1:number <- copy 2 + 2:number <- copy 34 + 3:number <- copy 35 4:number <- get 1:address:point/deref/foo, 0:offset ] +mem: storing 34 in location 4 @@ -94,9 +94,9 @@ base = canonize(base); :(scenario get_address_indirect) # 'get' can read from container address recipe main [ - 1:number <- copy 2:literal - 2:number <- copy 34:literal - 3:number <- copy 35:literal + 1:number <- copy 2 + 2:number <- copy 34 + 3:number <- copy 35 4:number <- get-address 1:address:point/deref, 0:offset ] +mem: storing 2 in location 4 |