Proofs
A proof is a series of claims that lead to a conclusion. Some proofs are conditional, which means that the claims can only be made under certain conditions. Click on a statement to see the proof
- expression state at time 20 = "call_function_begin"
- arguments stack at time 20 = [ ]
then arguments stack at time 21 = [ ]
- expression state at time 20 = "call_function_begin"
- parent stack at time 20 = [ ]
then parent stack at time 21 = [ ]
- expression state at time 20 = "call_function_begin"
- Control Map at time 20 = [ entry 0: (pair ("class", "Person")), [ ] ]
then Control Map at time 21 = [ entry 0: (pair ("class", "Person")), [ ] ]
- expression state at time 20 = "call_function_begin"
- Variables Map at time 20 = [ ]
then Variables Map at time 21 = [ ]
- expression state at time 20 = "call_function_begin"
- the line at time 20 = 8
then the line at time 21 = 8
- expression state at time 20 = "call_function_begin"
- the tab at time 20 = 0
then the tab at time 21 = 0
- expression state at time 20 = "call_function_begin"
- stack at time 20 = [ ]
then stack at time 21 = [ ]
- expression state at time 20 = "call_function_begin"
- Class Map at time 20 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
then Class Map at time 21 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
- Function Variables Map at time 21 = [ ]
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
- Python Object Store at time 21 = [ ]
then Function Variables Map at time 22 = [ entry self: (Python reference 0), [ ] ]
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
- Function Variables Map at time 21 = [ ]
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
then Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
- Function Variables Map at time 21 = [ ]
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
- Argument Values at time 21 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
then Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
- Function Variables Map at time 21 = [ ]
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
- Python Object Store at time 21 = [ ]
then Python Object Store at time 22 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
- Function Variables Map at time 21 = [ ]
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
then expression state at time 22 = "call_build_args"
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
- Function Variables Map at time 21 = [ ]
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
- Variables Map at time 21 = [ ]
then Variables Map at time 22 = [ ]
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
- Function Variables Map at time 21 = [ ]
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
- stack at time 21 = [ ]
then stack at time 22 = [ ]
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
- Function Variables Map at time 21 = [ ]
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
- Control Map at time 21 = [ entry 0: (pair ("class", "Person")), [ ] ]
then Control Map at time 22 = [ entry 0: (pair ("class", "Person")), [ ] ]
- expression state at time 21 = "call_build_args"
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
- the line at time 21 = 8
then the line at time 22 = 8
- expression state at time 21 = "call_build_args"
- Parameters List at time 21 = [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ]
- the tab at time 21 = 0
then the tab at time 22 = 0
- expression state at time 21 = "call_build_args"
- Value Stack at time 21 = [ ]
then Value Stack at time 22 = [ ]
- expression state at time 21 = "call_build_args"
- arguments stack at time 21 = [ ]
then arguments stack at time 22 = [ ]
- expression state at time 21 = "call_build_args"
- parent stack at time 21 = [ ]
then parent stack at time 22 = [ ]
- expression state at time 21 = "call_build_args"
- the expression at time 21 =
Person("John", "Smith", 25)
then the expression at time 22 = Person("John", "Smith", 25)
- expression state at time 21 = "call_build_args"
- Class Map at time 21 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
then Class Map at time 22 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
- expression state at time 22 = "call_build_args"
- Function Variables Map at time 22 = [ entry self: (Python reference 0), [ ] ]
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
then Function Variables Map at time 23 = [ entry self: (Python reference 0), [ entry first_name: "John", [ ] ] ]
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
then Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
then Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
then expression state at time 23 = "call_build_args"
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
- Variables Map at time 22 = [ ]
then Variables Map at time 23 = [ ]
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
- stack at time 22 = [ ]
then stack at time 23 = [ ]
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
- Python Object Store at time 22 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
then Python Object Store at time 23 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- Argument Values at time 22 = [ "John", [ "Smith", [ 25, [ ] ] ] ]
- Control Map at time 22 = [ entry 0: (pair ("class", "Person")), [ ] ]
then Control Map at time 23 = [ entry 0: (pair ("class", "Person")), [ ] ]
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- the line at time 22 = 8
then the line at time 23 = 8
- expression state at time 22 = "call_build_args"
- Parameters List at time 22 = [ first_name, [ last_name, [ age, [ ] ] ] ]
- the tab at time 22 = 0
then the tab at time 23 = 0
- expression state at time 22 = "call_build_args"
- Value Stack at time 22 = [ ]
then Value Stack at time 23 = [ ]
- expression state at time 22 = "call_build_args"
- arguments stack at time 22 = [ ]
then arguments stack at time 23 = [ ]
- expression state at time 22 = "call_build_args"
- parent stack at time 22 = [ ]
then parent stack at time 23 = [ ]
- expression state at time 22 = "call_build_args"
- the expression at time 22 =
Person("John", "Smith", 25)
then the expression at time 23 = Person("John", "Smith", 25)
- expression state at time 22 = "call_build_args"
- Class Map at time 22 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
then Class Map at time 23 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
- expression state at time 23 = "call_build_args"
- Function Variables Map at time 23 = [ entry self: (Python reference 0), [ entry first_name: "John", [ ] ] ]
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
then Function Variables Map at time 24 = [ entry self: (Python reference 0), [ entry first_name: "John", [ entry last_name: "Smith", [ ] ] ] ]
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
then Parameters List at time 24 = [ age, [ ] ]
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
then Argument Values at time 24 = [ 25, [ ] ]
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
then expression state at time 24 = "call_build_args"
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
- Variables Map at time 23 = [ ]
then Variables Map at time 24 = [ ]
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
- stack at time 23 = [ ]
then stack at time 24 = [ ]
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
- Python Object Store at time 23 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
then Python Object Store at time 24 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- Argument Values at time 23 = [ "Smith", [ 25, [ ] ] ]
- Control Map at time 23 = [ entry 0: (pair ("class", "Person")), [ ] ]
then Control Map at time 24 = [ entry 0: (pair ("class", "Person")), [ ] ]
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- the line at time 23 = 8
then the line at time 24 = 8
- expression state at time 23 = "call_build_args"
- Parameters List at time 23 = [ last_name, [ age, [ ] ] ]
- the tab at time 23 = 0
then the tab at time 24 = 0
- expression state at time 23 = "call_build_args"
- Value Stack at time 23 = [ ]
then Value Stack at time 24 = [ ]
- expression state at time 23 = "call_build_args"
- arguments stack at time 23 = [ ]
then arguments stack at time 24 = [ ]
- expression state at time 23 = "call_build_args"
- parent stack at time 23 = [ ]
then parent stack at time 24 = [ ]
- expression state at time 23 = "call_build_args"
- the expression at time 23 =
Person("John", "Smith", 25)
then the expression at time 24 = Person("John", "Smith", 25)
- expression state at time 23 = "call_build_args"
- Class Map at time 23 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
then Class Map at time 24 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
- expression state at time 24 = "call_build_args"
- Function Variables Map at time 24 = [ entry self: (Python reference 0), [ entry first_name: "John", [ entry last_name: "Smith", [ ] ] ] ]
- Parameters List at time 24 = [ age, [ ] ]
- Argument Values at time 24 = [ 25, [ ] ]
then Function Variables Map at time 25 = [ entry self: (Python reference 0), [ entry first_name: "John", [ entry last_name: "Smith", [ entry age: 25, [ ] ] ] ] ]
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- Argument Values at time 24 = [ 25, [ ] ]
then Parameters List at time 25 = [ ]
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- Argument Values at time 24 = [ 25, [ ] ]
then Argument Values at time 25 = [ ]
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- Argument Values at time 24 = [ 25, [ ] ]
then expression state at time 25 = "call_build_args"
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- Argument Values at time 24 = [ 25, [ ] ]
- Variables Map at time 24 = [ ]
then Variables Map at time 25 = [ ]
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- Argument Values at time 24 = [ 25, [ ] ]
- stack at time 24 = [ ]
then stack at time 25 = [ ]
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- Argument Values at time 24 = [ 25, [ ] ]
- Python Object Store at time 24 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
then Python Object Store at time 25 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- Argument Values at time 24 = [ 25, [ ] ]
- Control Map at time 24 = [ entry 0: (pair ("class", "Person")), [ ] ]
then Control Map at time 25 = [ entry 0: (pair ("class", "Person")), [ ] ]
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- the line at time 24 = 8
then the line at time 25 = 8
- expression state at time 24 = "call_build_args"
- Parameters List at time 24 = [ age, [ ] ]
- the tab at time 24 = 0
then the tab at time 25 = 0
- expression state at time 24 = "call_build_args"
- Value Stack at time 24 = [ ]
then Value Stack at time 25 = [ ]
- expression state at time 24 = "call_build_args"
- arguments stack at time 24 = [ ]
then arguments stack at time 25 = [ ]
- expression state at time 24 = "call_build_args"
- parent stack at time 24 = [ ]
then parent stack at time 25 = [ ]
- expression state at time 24 = "call_build_args"
- the expression at time 24 =
Person("John", "Smith", 25)
then the expression at time 25 = Person("John", "Smith", 25)
- expression state at time 24 = "call_build_args"
- Class Map at time 24 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
then Class Map at time 25 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
- expression state at time 25 = "call_build_args"
- Parameters List at time 25 = [ ]
- stack at time 25 = [ ]
- Variables Map at time 25 = [ ]
- parent stack at time 25 = [ ]
- arguments stack at time 25 = [ ]
- Value Stack at time 25 = [ ]
- the line at time 25 = 8
- the tab at time 25 = 0
- Control Map at time 25 = [ entry 0: (pair ("class", "Person")), [ ] ]
then stack at time 26 = [ program context with variables: [ ] and expression state: (expression state with parent stack: [ ] arguments: [ ] values: [ ] line: 8 tab: 0) and control map: [ entry 0: (pair ("class", "Person")), [ ] ], [ ] ]
- expression state at time 25 = "call_build_args"
- Parameters List at time 25 = [ ]
- Function Variables Map at time 25 = [ entry self: (Python reference 0), [ entry first_name: "John", [ entry last_name: "Smith", [ entry age: 25, [ ] ] ] ] ]
then Variables Map at time 26 = [ entry self: (Python reference 0), [ entry first_name: "John", [ entry last_name: "Smith", [ entry age: 25, [ ] ] ] ] ]
- expression state at time 25 = "call_build_args"
- Parameters List at time 25 = [ ]
- the expression at time 25 =
Person("John", "Smith", 25)
- line number of method "__init__" of class "Person" in (Class Map at time 25) = 2
then the line at time 26 = 3
- expression state at time 25 = "call_build_args"
- Parameters List at time 25 = [ ]
- the expression at time 25 =
Person("John", "Smith", 25)
- line number of method "__init__" of class "Person" in (Class Map at time 25) = 2
then the tab at time 26 = 2
- expression state at time 25 = "call_build_args"
- Parameters List at time 25 = [ ]
then expression state at time 26 = "not_expr"
- expression state at time 25 = "call_build_args"
- Parameters List at time 25 = [ ]
- Python Object Store at time 25 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
then Python Object Store at time 26 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
- expression state at time 25 = "call_build_args"
- Parameters List at time 25 = [ ]
- the expression at time 25 =
Person("John", "Smith", 25)
- line number of method "__init__" of class "Person" in (Class Map at time 25) = 2
then Control Map at time 26 = [ entry 0: (pair ("class", "Person")), [ entry 1: (pair ("method", "__init__")), [ ] ] ]
- expression state at time 25 = "call_build_args"
- Class Map at time 25 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
then Class Map at time 26 = [ entry "Person": [ entry "bases": [ ], [ entry "methods": [ entry "__init__": [ entry "params": [ self, [ first_name, [ last_name, [ age, [ ] ] ] ] ], [ entry "line": 2, [ ] ] ], [ entry "age_in_months": [ entry "params": [ self, [ ] ], [ entry "line": 6, [ ] ] ], [ ] ] ], [ entry "line": 1, [ ] ] ] ], [ ] ]
self.first_name = first_name
, then statement at line 3, tab 2 = self."first_name" = first_name- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
then the expression at time 27 = self."first_name" = first_name
- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
then expression state at time 27 = "begin_expr"
- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
then the line at time 27 = 3
- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
then the tab at time 27 = 2
- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
then Value Stack at time 27 = [ ]
- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
then parent stack at time 27 = [ ]
- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
then arguments stack at time 27 = [ ]
- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
- Python Object Store at time 26 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
then Python Object Store at time 27 = [ Python object: [ entry "__class_name__": "Person", [ ] ], [ ] ]
- the line at time 26 = 3
- the tab at time 26 = 2
- statement at line 3, tab 2 = self."first_name" = first_name
- expression state at time 26 = "not_expr"
- Control Map at time 26 = [ entry 0: (pair ("class", "Person")), [ entry 1: (pair ("method", "__init__")), [ ] ] ]
then Control Map at time 27 = [ entry 0: (pair ("class", "Person")), [ entry 1: (pair ("method", "__init__")), [ ] ] ]