99bottles.out 542 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Sequence
  2. Sequence
  3. ;
  4. Assign
  5. Identifier bottles
  6. Integer 99
  7. While
  8. Greater
  9. Identifier bottles
  10. Integer 0
  11. Sequence
  12. Sequence
  13. Sequence
  14. Sequence
  15. Sequence
  16. ;
  17. Sequence
  18. Sequence
  19. ;
  20. Prti
  21. Identifier bottles
  22. ;
  23. Prts
  24. String " bottles of beer on the wall\n"
  25. ;
  26. Sequence
  27. Sequence
  28. ;
  29. Prti
  30. Identifier bottles
  31. ;
  32. Prts
  33. String " bottles of beer\n"
  34. ;
  35. Sequence
  36. ;
  37. Prts
  38. String "Take one down, pass it around\n"
  39. ;
  40. Assign
  41. Identifier bottles
  42. Subtract
  43. Identifier bottles
  44. Integer 1
  45. Sequence
  46. Sequence
  47. ;
  48. Prti
  49. Identifier bottles
  50. ;
  51. Prts
  52. String " bottles of beer on the wall\n\n"
  53. ;