blockly > BasicCursor

Temel İmleç sınıfı

Temel imleç sınıfı. Bu, kullanıcının ileri veya geri düğmesine basarak AST'deki tüm düğümlere ulaşmasına olanak tanır.

İmza:

export declare class BasicCursor extends Cursor 

Uzantılar: İmleç

Markalar

Marka Değiştiriciler Açıklama
(structor)() BasicCursor sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
registrationName

static

readonly

(beyan edilmedi) Temel imleci kaydetmek için kullanılan ad.

Yöntemler

Yöntem Değiştiriciler Açıklama
getNextNode_(node, isValid) protected Bloklu AST'de gezinmek için ön sipariş geçişini kullanır. Bu, kullanıcının ağaçta seviyelere girip çıkmadan Blockly AST'nin tamamında kolayca gezinmesine olanak tanır.
getPreviousNode_(node, isValid) protected Bir önceki düğümü bulmak için ön sıra geçişini tersine çevirir. Bu, kullanıcının ağaçta seviyelere girip çıkmadan Blockly AST'nin tamamında kolayca gezinmesine olanak tanır.
in() Temel imleç için yalnızca ileri ve geri gitme olanağımız vardır; dolayısıyla, kullanıcının ön sıra geçişinde bir sonraki düğüme gitmesine de olanak tanır.
next() Ön sipariş geçişinde sonraki düğümü bulun.
out() Temel imleç için yalnızca ileri ve geri gitme olanağımız vardır. Dolayısıyla, kullanıcının ön sıra geçişinde bir önceki düğüme gitmesine olanak tanır.
prev() Ön sipariş geçişinde önceki düğümü bulun.
validNode_(node) protected Hangi düğümlerin çekileceğine ve hangilerinin atlanacağına karar verir. Şu anda çıkış, yığın ve çalışma alanı düğümlerini atlar.