opNatList.tex 795 B

12345678910111213141516171819
  1. %\begin{tomcode}[label=code:opNatList,caption=Constructeur variadique pour
  2. \begin{tomcode3}[label=code:opNatList,caption=Opérateur de liste d'entiers de Peano]
  3. %oplist NatList concNat(Nat*) {
  4. is_fsym(s) { (s instanceof JconcJNat) }
  5. get_head(l) { ((JconcJNat)l).head }
  6. get_tail(l) { ((JconcJNat)l).tail }
  7. is_empty(l) { ((JconcJNat)l).isEmpty() }
  8. make_empty() { new JconcJNat() }
  9. make_insert(t,l) { new JconcJNat(t,l) }
  10. }
  11. \end{tomcode3}
  12. %%oplist Nat plus(Nat*) {
  13. % is_fsym(s) { (s instanceof JconcJNat) }
  14. % get_head(l) { ((JconcJNat)l).head }
  15. % get_tail(l) { ((JconcJNat)l).tail }
  16. % is_empty(l) { ((JconcJNat)l).isEmpty() }
  17. % make_empty() { new JconcJNat() }
  18. % make_insert(t,l) { new JconcJNat(t,l) }
  19. %}