Clase BasicCursor
Es la clase de un cursor básico. Esto permitirá que el usuario llegue a todos los nodos en AST si presiona Siguiente o Anterior.
Signature:
export declare class BasicCursor extends Cursor
Extiende: Cursor
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)() | Construye una instancia nueva de la clase BasicCursor . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
registrationName |
|
(no declarado) | 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 la AST de Blockly. Esto permitirá que un usuario navegue fácilmente por todo Blockly AST sin tener que entrar y salir por los niveles del árbol. |
getPreviousNode_(nodo, isValid) | protected |
Revierte el recorrido del pedido previo para encontrar el nodo anterior. Esto permitirá que un usuario navegue fácilmente por todo Blockly AST sin tener que entrar y salir por los niveles del árbol. |
en() | Para un cursor básico, solo tenemos la capacidad de ir siguiente y anterior, por lo que en también le permitirá al usuario pasar al siguiente nodo del recorrido de pedido previo. | |
next() | Busca el siguiente nodo en el recorrido de pedidos previos. | |
out(). | Para un cursor básico, solo tenemos la capacidad de ir siguiente y anterior, por lo que la salida permitirá al usuario ir al nodo anterior en el recorrido de pedido previo. | |
prev(). | Busca el nodo anterior en el recorrido de pedidos previos. | |
validNode_(node) | protected |
Decide qué nodos desviar y cuáles omitir. Actualmente, omite los nodos de salida, de pila y del lugar de trabajo. |