✨
This commit is contained in:
@ -60,7 +60,6 @@ let rec removeDeadBindingsInExp (e : TypedExp) : (bool * DBRtab * TypedExp) =
|
|||||||
(anytrue ios,
|
(anytrue ios,
|
||||||
List.fold SymTab.combine (SymTab.empty()) uses,
|
List.fold SymTab.combine (SymTab.empty()) uses,
|
||||||
ArrayLit (es', t, pos) )
|
ArrayLit (es', t, pos) )
|
||||||
(* ToDO: Task 3: implement the cases of `Var`, `Index` and `Let` expressions below *)
|
|
||||||
| Var (name, pos) ->
|
| Var (name, pos) ->
|
||||||
let symtab = SymTab.empty()
|
let symtab = SymTab.empty()
|
||||||
let symtab = recordUse name symtab
|
let symtab = recordUse name symtab
|
||||||
|
Reference in New Issue
Block a user