blockly > BasicCursor

Clase BasicCursor

Clase para un cursor básico. Esto le permitirá al usuario llegar a todos los nodos de AST presionando siguiente o anterior.

Signature:

export declare class BasicCursor extends Cursor 

Se extiende: Cursor

Constructores

Constructor Modificadores Descripción
(constructor)() Construye una instancia nueva de la clase BasicCursor.

Propiedades

Propiedad Modificadores Tipo Descripción
registrationName

static

readonly

(no declarado) Es el nombre que se usa para registrar un cursor básico.

Métodos

Método Modificadores Descripción
getNextNode_(nodo, isValid) protected Usa el recorrido previo al pedido para navegar por Blockly AST. Esto le permitirá al usuario navegar fácilmente por todo el Blockly AST sin tener que entrar y salir de los niveles del árbol.
getPreviousNode_(nodo, isValid) protected Invierte el recorrido de orden previo para encontrar el nodo anterior. Esto permitirá que un usuario navegue fácilmente por todo el AST de Blockly sin tener que entrar y salir de los niveles del árbol.
in() Para un cursor básico, solo podemos ir al siguiente y al anterior, por lo que in también permitirá que el usuario llegue al siguiente nodo en el recorrido de orden previo.
next() Busca el siguiente nodo en el recorrido de pedido previo.
out() Para un cursor básico, solo podemos ir al siguiente y al anterior, por lo que out le permitirá al usuario llegar al nodo anterior en el recorrido por orden previo.
prev() Busca el nodo anterior en el recorrido por orden previo.
validNode_(node) protected Decide qué nodos recorrer y cuáles omitir. Actualmente, omite los nodos de salida, pila y espacio de trabajo.