blockly > BasicCursor

Class BasicCursor

Class untuk kursor dasar. Cara ini akan memungkinkan pengguna untuk sampai ke semua {i>node<i} di AST dengan menekan berikutnya atau sebelumnya.

Tanda Tangan:

export declare class BasicCursor extends Cursor 

Memperluas: Kursor

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)() Membuat instance baru dari class BasicCursor

Properti

Properti Pengubah Jenis Deskripsi
registrationName

static

readonly

(tidak dideklarasikan) Nama yang digunakan untuk mendaftarkan kursor dasar.

Metode

Metode Pengubah Deskripsi
DocuSignNode_(node, isValid) protected Menggunakan traversal prapesan untuk menavigasi AST Blockly. Hal ini akan memungkinkan pengguna untuk dengan mudah menavigasi seluruh AST Blockly tanpa harus masuk dan keluar level pada hierarki.
getPreviousNode_(node, isValid) protected Membalikkan traversal pra-urutan untuk menemukan node sebelumnya. Hal ini akan memungkinkan pengguna untuk dengan mudah menavigasi seluruh AST Blockly tanpa harus masuk dan keluar level pada hierarki.
in() Untuk kursor dasar, kita hanya memiliki kemampuan untuk menuju ke berikutnya dan sebelumnya, sehingga pengguna juga dapat mencapai node berikutnya dalam traversal pra-pesanan.
next(): Temukan node berikutnya dalam traversal praorder.
out() Untuk kursor dasar, kita hanya memiliki kemampuan untuk menuju ke berikutnya dan sebelumnya, sehingga keluar akan memungkinkan pengguna untuk sampai ke node sebelumnya pada traversal pra-pesanan.
prev() Temukan node sebelumnya dalam traversal praorder.
validNode_(node) protected Menentukan node yang akan dilalui dan node mana yang akan dilewati. Saat ini, fungsi ini melewati node output, stack, dan ruang kerja.