Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. Root: [int a = 5;int b = a;auto Main = void(int arg){int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};};]
  2. Sentence: [int a = 5;]
  3. DeclarationAndAssignment: [int a = 5]
  4. Type: [int]
  5. Symbol: [int]
  6. Symbol: [a]
  7. Value: [5]
  8. Sum: [5]
  9. Product: [5]
  10. SuffixNode: [5]
  11. PrefixNode: [5]
  12. Literal: [5]
  13. IntegerLiteral: [5]
  14. EndOfSentence: [;]
  15. Sentence: [int b = a;]
  16. DeclarationAndAssignment: [int b = a]
  17. Type: [int]
  18. Symbol: [int]
  19. Symbol: [b]
  20. Value: [a]
  21. Sum: [a]
  22. Product: [a]
  23. SuffixNode: [a]
  24. PrefixNode: [a]
  25. Symbol: [a]
  26. EndOfSentence: [;]
  27. Sentence: [auto Main = void(int arg){int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};};]
  28. DeclarationAndAssignment: [auto Main = void(int arg){int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};}]
  29. Type: [auto]
  30. Symbol: [auto]
  31. Symbol: [Main]
  32. Function: [void(int arg){int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};}]
  33. NamedFunctionType: [void(int arg)]
  34. Type: [void]
  35. Symbol: [void]
  36. FunctionArgumentDeclaration: [int arg]
  37. Type: [int]
  38. Symbol: [int]
  39. Symbol: [arg]
  40. CodeBlock: [{int a = 20;a = 10;auto f = int(int a, float b){auto c = a * b;};}]
  41. Sentence: [int a = 20;]
  42. DeclarationAndAssignment: [int a = 20]
  43. Type: [int]
  44. Symbol: [int]
  45. Symbol: [a]
  46. Value: [20]
  47. Sum: [20]
  48. Product: [20]
  49. SuffixNode: [20]
  50. PrefixNode: [20]
  51. Literal: [20]
  52. IntegerLiteral: [20]
  53. EndOfSentence: [;]
  54. Sentence: [a = 10;]
  55. Assignment: [a = 10]
  56. Symbol: [a]
  57. AssignmentOperator: [=]
  58. Value: [10]
  59. Sum: [10]
  60. Product: [10]
  61. SuffixNode: [10]
  62. PrefixNode: [10]
  63. Literal: [10]
  64. IntegerLiteral: [10]
  65. EndOfSentence: [;]
  66. Sentence: [auto f = int(int a, float b){auto c = a * b;};]
  67. DeclarationAndAssignment: [auto f = int(int a, float b){auto c = a * b;}]
  68. Type: [auto]
  69. Symbol: [auto]
  70. Symbol: [f]
  71. Function: [int(int a, float b){auto c = a * b;}]
  72. NamedFunctionType: [int(int a, float b)]
  73. Type: [int]
  74. Symbol: [int]
  75. FunctionArgumentDeclaration: [int a]
  76. Type: [int]
  77. Symbol: [int]
  78. Symbol: [a]
  79. FunctionArgumentDeclaration: [float b]
  80. Type: [float]
  81. Symbol: [float]
  82. Symbol: [b]
  83. CodeBlock: [{auto c = a * b;}]
  84. Sentence: [auto c = a * b;]
  85. DeclarationAndAssignment: [auto c = a * b]
  86. Type: [auto]
  87. Symbol: [auto]
  88. Symbol: [c]
  89. Value: [a * b]
  90. Sum: [a * b]
  91. Product: [a * b]
  92. SuffixNode: [a]
  93. PrefixNode: [a]
  94. Symbol: [a]
  95. MultiplicationOperator: [*]
  96. SuffixNode: [b]
  97. PrefixNode: [b]
  98. Symbol: [b]
  99. EndOfSentence: [;]
  100. EndOfSentence: [;]
  101. EndOfSentence: [;]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement