local-vars.ast 669 B

123456789101112131415161718192021222324252627282930313233
  1. TranslationUnit[1:0->7:0]
  2. FunctionDeclaration[1:0->7:0]
  3. NamedType[1:0->1:2]
  4. int
  5. foo
  6. (
  7. )
  8. FunctionDefinition[2:0->7:0]
  9. {
  10. VariableDeclaration[3:4->3:9]
  11. NamedType[3:4->3:6]
  12. int
  13. x
  14. VariableDeclaration[4:4->4:16]
  15. NamedType[4:4->4:9]
  16. double
  17. y
  18. NumericLiteral[4:15->4:15]
  19. 2
  20. VariableDeclaration[5:4->5:20]
  21. NamedType[5:4->5:9]
  22. double
  23. z
  24. BinaryExpression[5:15->5:19]
  25. Name[5:15->5:15]
  26. x
  27. +
  28. Name[5:19->5:19]
  29. y
  30. ReturnStatement[6:4->6:12]
  31. Name[6:11->6:11]
  32. z
  33. }