blockly > LineCursor > getNextNode

Metoda LineCursor.getNextNode()

Pobierz następny węzeł w AST, opcjonalnie zezwalając na pętlę.

Podpis:

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

Parametry

Parametr Typ Opis
węzeł IFocusableNode | null Bieżąca pozycja w AST.
isValid (p1: IFocusableNode | null) => boolean Funkcja zwracająca wartość prawda lub fałsz w zależności od tego, czy dany węzeł ma być przeanalizowany.
pętla wartość logiczna Określa, czy w przypadku braku prawidłowego węzła pętla ma wrócić do początku obszaru roboczego.

Zwroty:

IFocusableNode | null

Następny węzeł w przeszukiwaniu.