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 |
|
(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. |