input function

This commit is contained in:
Ava Apples Affine 2023-03-22 22:53:29 -07:00
parent df6b5b5f06
commit 1ce5fd3454
Signed by: affine
GPG key ID: 3A4645B8CF806069
4 changed files with 35 additions and 5 deletions

View file

@ -101,10 +101,11 @@ impl SymTable {
* * sym is not in self
* * sym has a newer generation than the entry in self
*/
let tmp = self.1;
for i in other.iter() {
self.0.entry(i.0.to_string())
.and_modify(|inner: &mut Symbol| {
if inner.__generation < i.1.__generation {
if tmp < i.1.__generation {
inner.__generation = i.1.__generation;
inner.value = i.1.value.clone();
inner.args = i.1.args.clone();