Patch title: Release 84 bulk changes
Abstract:
File: /pliant/language/compiler/expression/expression.c
Key:
    Removed line
    Added line
   
// Copyright  Hubert Tonneau  hubert.tonneau@pliant.cx
//
// This program is free software; you can redistribute it an
// modify it under the terms of the GNU General Public Licen
// as published by the Free Software Foundation.
// 
// This program is distributed in the hope that it will be u
// but WITHOUT ANY WARRANTY; without even the implied warran
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
// GNU General Public License for more details.
// 
// You should have received a copy of the GNU General Public
// version 2 along with this program; if not, write to the F
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA


FUNCTION Void Expression_uncompile(struct Expression *e) {
  Expression_uncast(e);
  Expression_rewind(e,null);
  Arrow_set((Arrow *)&e->result,null); e->access=0;
// Copyright  Hubert Tonneau  hubert.tonneau@pliant.cx
//
// This program is free software; you can redistribute it an
// modify it under the terms of the GNU General Public Licen
// as published by the Free Software Foundation.
// 
// This program is distributed in the hope that it will be u
// but WITHOUT ANY WARRANTY; without even the implied warran
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
// GNU General Public License for more details.
// 
// You should have received a copy of the GNU General Public
// version 2 along with this program; if not, write to the F
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA


FUNCTION Void Expression_uncompile(struct Expression *e) {
  Expression_uncast(e);
  Expression_rewind(e,null);
  Arrow_set((Arrow *)&e->result,null); e->access=0;
  Expression_backtrack(e); }
  Expression_backtrack(e);
  Dictionary_destroy(&e->properties);
  Dictionary_build(&e->properties); }