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.