Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

91 lines
2.1KB

  1. PROGRAM
  2. GLOBAL_LIST
  3. FUNCTION
  4. IDENTIFIER_DATA(newton)
  5. VARIABLE_LIST
  6. IDENTIFIER_DATA(n)
  7. BLOCK
  8. STATEMENT_LIST
  9. PRINT_STATEMENT
  10. STRING_DATA("The square root of")
  11. IDENTIFIER_DATA(n)
  12. STRING_DATA("is")
  13. EXPRESSION((null))
  14. IDENTIFIER_DATA(improve)
  15. EXPRESSION_LIST
  16. IDENTIFIER_DATA(n)
  17. NUMBER_DATA(1)
  18. RETURN_STATEMENT
  19. NUMBER_DATA(0)
  20. FUNCTION
  21. IDENTIFIER_DATA(improve)
  22. VARIABLE_LIST
  23. IDENTIFIER_DATA(n)
  24. IDENTIFIER_DATA(estimate)
  25. BLOCK
  26. DECLARATION_LIST
  27. DECLARATION
  28. VARIABLE_LIST
  29. IDENTIFIER_DATA(next)
  30. STATEMENT_LIST
  31. ASSIGNMENT_STATEMENT
  32. IDENTIFIER_DATA(next)
  33. EXPRESSION(-)
  34. IDENTIFIER_DATA(estimate)
  35. EXPRESSION(/)
  36. EXPRESSION(-)
  37. EXPRESSION(*)
  38. IDENTIFIER_DATA(estimate)
  39. IDENTIFIER_DATA(estimate)
  40. IDENTIFIER_DATA(n)
  41. EXPRESSION(*)
  42. NUMBER_DATA(2)
  43. IDENTIFIER_DATA(estimate)
  44. IF_STATEMENT
  45. RELATION
  46. EXPRESSION(-)
  47. IDENTIFIER_DATA(next)
  48. IDENTIFIER_DATA(estimate)
  49. NUMBER_DATA(0)
  50. RETURN_STATEMENT
  51. EXPRESSION(-)
  52. IDENTIFIER_DATA(next)
  53. NUMBER_DATA(1)
  54. RETURN_STATEMENT
  55. EXPRESSION((null))
  56. IDENTIFIER_DATA(improve)
  57. EXPRESSION_LIST
  58. IDENTIFIER_DATA(n)
  59. IDENTIFIER_DATA(next)
  60. String table:
  61. 0: "The square root of"
  62. 1: "is"
  63. --
  64. Globals:
  65. improve: function 1:
  66. 3 local variables, 2 are parameters:
  67. next: local var 2
  68. estimate: parameter 1
  69. n: parameter 0
  70. newton: function 0:
  71. 1 local variables, 1 are parameters:
  72. n: parameter 0
  73. --
  74. Linked string 0
  75. Linked parameter 0 ('n')
  76. Linked string 1
  77. Linked function 1 ('improve')
  78. Linked parameter 0 ('n')
  79. Linked local var 2 ('next')
  80. Linked parameter 1 ('estimate')
  81. Linked parameter 1 ('estimate')
  82. Linked parameter 1 ('estimate')
  83. Linked parameter 0 ('n')
  84. Linked parameter 1 ('estimate')
  85. Linked local var 2 ('next')
  86. Linked parameter 1 ('estimate')
  87. Linked local var 2 ('next')
  88. Linked function 1 ('improve')
  89. Linked parameter 0 ('n')
  90. Linked local var 2 ('next')