Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. if a > 0xff then a:=0xff;
  2. if 0xff > 0xff then
  3. if 0xff < 0xa then
  4. a:=aa
  5. ;
  6. else
  7. a:=bb
  8. ;
  9.  
  10. <F>:= if <T> then <F>; |
  11. if <T> then <F> else <F>; |
  12. <id>:=<eq>
  13. <T>:=<eq> > <eq> |
  14. <eq> < <eq> |
  15. <eq> = <eq> |
  16. <eq>
  17. <eq>:=<id> | <const>
  18. <const>:=<D><A>
  19. <D>:=0x<0|..|9|a|b|c|d|e|f>
  20. <A>:=<D><A>|$
  21.  
  22. 1. f0(s0, e, F)={(s0, if T then F;),(s0, if T then F else F;),(s0, id:=eq)}
  23. 2. f0(s0, e, T)={(s0, eq>eq), (s0, eq<eq), (s0, eq=eq), (s0, eq=eq)}
  24. 3. f0(s0, e, eq)={(s0, id), (s0, const)}
  25. 4. f0(s0, e, const)={(s0, D), (s0, A)}
  26. 5. f0(s0, e, D)={(s0, 0),…,(s0, f)}
  27. 6. f0(s0, e, A)={(s0, <D><A>), (s0, $)}
  28. 7. f0(s0, <, <)=(s0, $)
  29. 8. f0(s0, >, >)=(s0, $)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement