convenience_de.awl 595 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. ORGANIZATION_BLOCK OB 1
  2. BEGIN
  3. // Test parsing of convenience operators.
  4. // Convenience operators are certain operators with missing white space.
  5. AUF DB1
  6. AUF DI1
  7. SET
  8. = E0.1
  9. = A0.1
  10. = M0.1
  11. = L0.1
  12. = DBX0.0
  13. = DIX0.0
  14. L 100
  15. T EB0
  16. T EW0
  17. T ED0
  18. T AB0
  19. T AW0
  20. T AD0
  21. T LB0
  22. T LW0
  23. T LD0
  24. T MB0
  25. T MW0
  26. T MD0
  27. T DBB0
  28. T DBW0
  29. T DBD0
  30. T DIB0
  31. T DIW0
  32. T DID0
  33. U T0
  34. = M0.0
  35. U Z0
  36. = M0.0
  37. CALL SFC 46 // STOP CPU
  38. END_ORGANIZATION_BLOCK
  39. DATA_BLOCK DB 1
  40. STRUCT
  41. VARIABLE : DWORD;
  42. END_STRUCT;
  43. BEGIN
  44. VARIABLE := DW#16#1;
  45. END_DATA_BLOCK