Insert a variable's types from parameter seeding.
(&mut self, var_name: &str, types: Vec<ResolvedType>)
| 1872 | |
| 1873 | /// Insert a variable's types from parameter seeding. |
| 1874 | pub fn seed(&mut self, var_name: &str, types: Vec<ResolvedType>) { |
| 1875 | if types.is_empty() { |
| 1876 | return; |
| 1877 | } |
| 1878 | self.locals.insert(atom(var_name), types); |
| 1879 | } |
| 1880 | |
| 1881 | /// Remove a variable (e.g. after `unset($x)`). |
| 1882 | pub fn remove(&mut self, var_name: &str) { |
no test coverage detected