blockly > LineCursor > getNextNode

Metodo LineCursor.getNextNode()

Recupera il nodo successivo nell'AST, eventualmente consentendo il loopback.

Firma:

getNextNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;

Parametri

Parametro Tipo Descrizione
nodo IFocusableNode | null La posizione corrente nell'AST.
isValid (p1: IFocusableNode | null) => boolean Una funzione true/false a seconda che il nodo specificato debba essere attraversato.
loop booleano Indica se eseguire un ciclo dall'inizio dello spazio di lavoro se non è stato trovato alcun nodo valido.

Restituisce:

IFocusableNode | null

Il nodo successivo nell'esplorazione.