Skip to content
  • Mark Olesen's avatar
    fixup #remove functionEntry and revert e15e32fdb7d515b · 28345f7e
    Mark Olesen authored
    - forgot to use readList in removeEntry, which caused the test failure.
    
    - remaining problem:
    
    it doesn't work as might be expected
    This is the problem:
    
    dict
    {
       foo xxx;
       bar yyy;
    }
    
    dict
    {
       baz zzz;
       #remove foo
    }
    
    This only removes 'foo' from the current scope (the second dict), since
    it occurs before the dictionary merge does.
    
    To remove from the final, merged dictionary, we'd need a new
    deleteEntry type that would do the right thing on the merge before
    self-destructing (ie, removing itself too).
    28345f7e