function ScopeSymbolMetadata () {
  this.is_scope_parameter = false;
  this.is_scope_input_output = false;
  this.is_scope_output = false;

  // TODO: It's messy that we only use this for zone entry scope parameters
  this.is_invariant = false;
  this.is_recording_value_necessary = false;
  this.is_registered_for_update_cycle = false;

  this.post_update_handlers = null;

  this.update_handler = null;
  this.update_handler_input_symbols = null;
  this.raw_update_handler_input_data = null;
  this.always_recompute_symbols = '';

  this.set_handler = null;
}
// TODO: We should probably have subtypes of this for the various optional field configurations
We should probably have subtypes of this for the various optional field configurations
We should probably have subtypes of this for the various optional field configurations
function ScopeSymbolMetadata () {
  this.is_scope_parameter = false;
  this.is_scope_input_output = false;
  this.is_scope_output = false;
  this.is_invariant = false;
  this.is_recording_value_necessary = false;
  this.is_registered_for_update_cycle = false;
  this.post_update_handlers = null;
  this.update_handler = null;
  this.update_handler_input_symbols = null;
  this.raw_update_handler_input_data = null;
  this.always_recompute_symbols = '';
  this.set_handler = null;
}
function ScopeSymbolMetadata ( ) { this . is_scope_parameter = false ; this . is_scope_input_output = false ; this . is_scope_output = false ; this . is_invariant = false ; this . is_recording_value_necessary = false ; this . is_registered_for_update_cycle = false ; this . post_update_handlers = null ; this . update_handler = null ; this . update_handler_input_symbols = null ; this . raw_update_handler_input_data = null ; this . always_recompute_symbols = '' ; this . set_handler = null ; }
TODO: We should probably have subtypes of this for the various optional field configurations
TODO : We should probably have subtypes of this for the various optional field configurations
// TODO: It's messy that we only use this for zone entry scope parameters