Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

119 lignes
2.8KB

  1. PROGRAM
  2. GLOBAL_LIST
  3. FUNCTION
  4. IDENTIFIER_DATA(main)
  5. (nil)
  6. BLOCK
  7. DECLARATION_LIST
  8. DECLARATION
  9. VARIABLE_LIST
  10. IDENTIFIER_DATA(a)
  11. IDENTIFIER_DATA(_a1)
  12. IDENTIFIER_DATA(a_2)
  13. STATEMENT_LIST
  14. PRINT_STATEMENT
  15. STRING_DATA("Hello, world!")
  16. PRINT_STATEMENT
  17. STRING_DATA("")
  18. PRINT_STATEMENT
  19. STRING_DATA("Hello, \"world\"!")
  20. ASSIGNMENT_STATEMENT
  21. IDENTIFIER_DATA(_a1)
  22. NUMBER_DATA(10)
  23. ASSIGNMENT_STATEMENT
  24. IDENTIFIER_DATA(a_2)
  25. NUMBER_DATA(2)
  26. ASSIGNMENT_STATEMENT
  27. IDENTIFIER_DATA(a)
  28. EXPRESSION(+)
  29. IDENTIFIER_DATA(_a1)
  30. IDENTIFIER_DATA(a_2)
  31. PRINT_STATEMENT
  32. IDENTIFIER_DATA(_a1)
  33. STRING_DATA("+")
  34. IDENTIFIER_DATA(a_2)
  35. STRING_DATA(":=")
  36. IDENTIFIER_DATA(a)
  37. ASSIGNMENT_STATEMENT
  38. IDENTIFIER_DATA(a)
  39. EXPRESSION(-)
  40. IDENTIFIER_DATA(_a1)
  41. IDENTIFIER_DATA(a_2)
  42. PRINT_STATEMENT
  43. IDENTIFIER_DATA(_a1)
  44. STRING_DATA("-")
  45. IDENTIFIER_DATA(a_2)
  46. STRING_DATA(":=")
  47. IDENTIFIER_DATA(a)
  48. ASSIGNMENT_STATEMENT
  49. IDENTIFIER_DATA(a)
  50. EXPRESSION(+)
  51. IDENTIFIER_DATA(_a1)
  52. EXPRESSION(-)
  53. IDENTIFIER_DATA(a_2)
  54. PRINT_STATEMENT
  55. IDENTIFIER_DATA(_a1)
  56. STRING_DATA("+ (-")
  57. IDENTIFIER_DATA(a_2)
  58. STRING_DATA(") :=")
  59. IDENTIFIER_DATA(a)
  60. ASSIGNMENT_STATEMENT
  61. IDENTIFIER_DATA(a)
  62. EXPRESSION(*)
  63. IDENTIFIER_DATA(_a1)
  64. IDENTIFIER_DATA(a_2)
  65. PRINT_STATEMENT
  66. IDENTIFIER_DATA(_a1)
  67. STRING_DATA("*")
  68. IDENTIFIER_DATA(a_2)
  69. STRING_DATA(":=")
  70. IDENTIFIER_DATA(a)
  71. ASSIGNMENT_STATEMENT
  72. IDENTIFIER_DATA(a)
  73. EXPRESSION(/)
  74. IDENTIFIER_DATA(_a1)
  75. IDENTIFIER_DATA(a_2)
  76. PRINT_STATEMENT
  77. IDENTIFIER_DATA(_a1)
  78. STRING_DATA("/")
  79. IDENTIFIER_DATA(a_2)
  80. STRING_DATA(":=")
  81. IDENTIFIER_DATA(a)
  82. IF_STATEMENT
  83. RELATION
  84. IDENTIFIER_DATA(a)
  85. NUMBER_DATA(0)
  86. PRINT_STATEMENT
  87. IDENTIFIER_DATA(a)
  88. WHILE_STATEMENT
  89. RELATION
  90. IDENTIFIER_DATA(a)
  91. NUMBER_DATA(0)
  92. BLOCK
  93. STATEMENT_LIST
  94. IF_STATEMENT
  95. RELATION
  96. EXPRESSION(-)
  97. IDENTIFIER_DATA(a)
  98. NUMBER_DATA(3)
  99. NUMBER_DATA(0)
  100. ASSIGNMENT_STATEMENT
  101. IDENTIFIER_DATA(a)
  102. EXPRESSION(-)
  103. IDENTIFIER_DATA(a)
  104. NUMBER_DATA(1)
  105. BLOCK
  106. STATEMENT_LIST
  107. ASSIGNMENT_STATEMENT
  108. IDENTIFIER_DATA(a)
  109. EXPRESSION(-)
  110. IDENTIFIER_DATA(a)
  111. NUMBER_DATA(1)
  112. PRINT_STATEMENT
  113. STRING_DATA("Skip...")
  114. NULL_STATEMENT
  115. PRINT_STATEMENT
  116. IDENTIFIER_DATA(a)
  117. RETURN_STATEMENT
  118. NUMBER_DATA(0)