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