pa-useable(pa) ==
  let n,v = pa in
    if n =a "new" then [v]
   if n =a "rcv" then sdata-atoms(v)
   if n =a "encrypt" then [snd(snd(v))]
   if n =a "decrypt" then sdata-atoms(fst(v))
   if n =a "sign" then [snd(snd(v))]
   else []
   fi 
Definitions : 
spread: spread def, 
sdata-atoms: sdata-atoms(d), 
pi1: fst(t), 
ifthenelse: if b then t else f fi , 
eq_atom: x =a y, 
token: "$token", 
cons: [car / cdr], 
pi2: snd(t), 
nil: []
FDL editor aliases : 
pa-useable
pa-useable(pa)  ==
    let  n,v  =  pa  in
        if  n  =a  "new"  then  [v]
      if  n  =a  "rcv"  then  sdata-atoms(v)
      if  n  =a  "encrypt"  then  [snd(snd(v))]
      if  n  =a  "decrypt"  then  sdata-atoms(fst(v))
      if  n  =a  "sign"  then  [snd(snd(v))]
      else  []
      fi 
Date html generated:
2010_08_28-AM-02_46_20
Last ObjectModification:
2010_02_23-AM-12_14_34
Home
Index