- Program - FieldDecl name=fibs type=int size=10 - MethodDecl name=calc_fib type=void params={n:int} - Block - Assignment loc=fibs[n] expr=(fibs[(n-1)]+fibs[(n-2)]) - MethodDecl name=main type=void params={} - Block - Assignment loc=fibs[0] expr=1 - Assignment loc=fibs[1] expr=1 - ForLoop idx=i low=2 high=10 - Block - MethodCall name=calc_fib - Expr [loc] - Location name=i