unary-expression.ast 743 B

1234567891011121314151617181920212223242526272829303132
  1. TranslationUnit[0:0->4:0]
  2. FunctionDeclaration[0:0->4:0]
  3. Type[0:0->0:3]
  4. void
  5. foo
  6. (
  7. )
  8. FunctionDefinition[1:0->4:0]
  9. {
  10. VariableDeclaration[2:4->2:13]
  11. Type[2:4->2:6]
  12. int
  13. a
  14. NumericLiteral[2:12->2:12]
  15. 7
  16. VariableDeclaration[3:4->3:22]
  17. Type[3:4->3:6]
  18. int
  19. b
  20. UnaryExpression[3:12->3:22]
  21. prefix ~
  22. UnaryExpression[3:14->3:21]
  23. prefix !
  24. UnaryExpression[3:15->3:21]
  25. prefix ~
  26. UnaryExpression[3:16->3:21]
  27. prefix ++
  28. UnaryExpression[3:18->3:21]
  29. postfix ++
  30. Name[3:18->3:18]
  31. a
  32. }