blockly > BasicCursor > getPreviousNode_

Metodo BasicCursor.getPreviousNode_()

Inverte l'attraversamento pre-ordine per trovare il nodo precedente. In questo modo l'utente potrà navigare facilmente per l'intero AST Blockly senza dover entrare e uscire dai livelli sull'albero.

Firma:

protected getPreviousNode_(node: ASTNode | null, isValid: (p1: ASTNode | null) => boolean): ASTNode | null;

Parametri

Parametro Tipo Descrizione
nodo ASTNode | null La posizione corrente nell'AST.
isValid (p1: ASTNode | null) => boolean Una funzione true/false a seconda che il nodo specificato debba essere attraversato.

Restituisce:

ASTNode | null

Il nodo precedente nell'esplorazione o null se non esiste alcun nodo precedente.