resetGlobals method

void resetGlobals()

Implementation

void resetGlobals() {
  if (_mainContentContainer.namedContent.containsKey('global decl')) {
    var originalPointer = state.currentPointer.copyWith();

    choosePath(Path('global decl'), incrementingTurnIndex: false);

    // Continue, but without validating external bindings,
    // since we may be doing this reset at initialisation time.
    _continueInternal();

    state.currentPointer = originalPointer;
  }

  state.variablesState.snapshotDefaultGlobals();
}