blockly > BasicCursor

Classe BasicCursor

Classe para um cursor básico. Isso permitirá que o usuário acesse todos os nós no AST clicando em próximo ou anterior.

Signature:

export declare class BasicCursor extends Cursor 

Estende:Cursor

Construtores

Construtor Modificadores Descrição
(construtor)() Cria uma nova instância da classe BasicCursor

Propriedades

Propriedade Modificadores Tipo Descrição
registrationName

static

readonly

(não declarado) Nome usado para registrar um cursor básico.

Métodos

Método Modificadores Descrição
InstalaçãoNode_(node, isValid) protected Usa a transferência de pré-pedidos para navegar no AST do Blockly. Isso permitirá que um usuário navegue facilmente por toda a AST do Blockly sem ter que entrar e sair dos níveis da árvore.
getPreviousNode_(node, isValid) (em inglês) protected Reverte a travessia de pré-ordem para encontrar o nó anterior. Isso permitirá que um usuário navegue facilmente por toda a AST do Blockly sem ter que entrar e sair dos níveis da árvore.
in() Para um cursor básico, só podemos ir para o próximo e o anterior. Portanto, isso também vai permitir que o usuário vá para o próximo nó na travessia de pré-ordem.
next() Encontrar o próximo nó na travessia de pré-ordem.
out(); Para um cursor básico, só podemos ir para o próximo e o anterior. Portanto, out permitirá que o usuário vá para o nó anterior na travessia de pré-ordem.
prev() Encontrar o nó anterior na travessia de pré-ordem.
validNode_(node) protected decide quais nós transferir e quais pular. No momento, ele pula os nós de saída, pilha e espaço de trabalho.