Skip to content

06.TheBreakpoints

nonodev96 edited this page Jul 2, 2022 · 5 revisions

Puntos de ruptura (breakpoints)

Para poder entender esta sección es recomendable ir al gestor de ficheros, pues es esta sección la que se encarga de mostrar los puntos de parada (breakpoints).

Debemos tener en cuenta que el listado de puntos de parada (breakpoints) lo gestiona el fichero.

Desarrollo

A la hora de pedir al servidor una simulación de nuestro código debemos indicarle unos datos de partida, un identificador, nombre del fichero, fecha de inicio de la simulación, el contenido del fichero (código de nuestro programa), los tipos de datos de la memoria y los registros que no son nulos en nuestro proyecto, así como los puntos de parada (breakpoints), las líneas de nuestro código que queremos parar en una simulación.

export type TypeSimulationInitRequest = {
  id:           string; 
  filename:     string;
  date:         string; 
  content:      string;
  registers:    TypeRegisterToUpdate[];
  memory:       TypeMemoryToUpdate[];
  breakpoints:  TypeLine[];             // <-- Líneas con breakpoints
};
Clone this wiki locally