blockly > LineCursor > getPreviousNode
Metoda LineCursor.getPreviousNode()
Pobierz poprzedni węzeł w AST, opcjonalnie zezwalając na pętlę.
Podpis:
getPreviousNode(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 ma być wykonana pętla do końca obszaru roboczego. |
Zwroty:
IFocusableNode | null
Poprzedni węzeł w przeszukiwaniu lub null, jeśli nie istnieje żaden poprzedni węzeł.