حصة BasicCursor
الفئة لمؤشر الماوس الأساسي. سيسمح هذا للمستخدم بالوصول إلى جميع العُقد في AST بالضغط على التالي أو السابق.
Signature:
export declare class BasicCursor extends Cursor
يوسِّع: المؤشر
الشركات المصنِّعة
الشركة المصنِّعة | مفاتيح التعديل | الوصف |
---|---|---|
(Buildor)() | إنشاء مثيل جديد لفئة BasicCursor |
أماكن إقامة
الموقع | مفاتيح التعديل | النوع | الوصف |
---|---|---|---|
registrationName |
|
(غير مذكور في البيان) | الاسم المستخدَم لتسجيل مؤشر أساسي. |
الطُرق
الطريقة | مفاتيح التعديل | الوصف |
---|---|---|
تحليل Node_(node, isValid) | protected |
تستخدم هذه الميزة اجتياز الطلب المسبق للتنقل في ضريبة مبيعات التجزئة بكتلة AST. سيسمح ذلك للمستخدم بالتنقل بسهولة في AST بالكامل في Blockly بدون الحاجة إلى الانتقال إلى المستويات والخروج منها في الشجرة. |
getPreviousNode_(node, isValid) | protected |
لعكس اجتياز الطلب المسبق للعثور على العقدة السابقة. سيسمح ذلك للمستخدم بالتنقل بسهولة في "عنصر AST" بالكامل بدون الحاجة إلى الانتقال إلى المستويات الفرعية في الشجرة. |
in() | بالنسبة للمؤشر الأساسي لدينا فقط القدرة على الانتقال إلى التالي والسابق، لذلك ستسمح في أيضًا للمستخدم بالوصول إلى العقدة التالية في اجتياز الطلب المسبق. | |
next() | ابحث عن العقدة التالية في اجتياز الطلب المسبق. | |
out() | بالنسبة للمؤشر الأساسي لدينا فقط القدرة على الانتقال إلى التالي والسابق، لذا فإن الخروج سيسمح للمستخدم بالوصول إلى العقدة السابقة في اجتياز الطلب المسبق. | |
prev() | يمكنك العثور على العقدة السابقة في اجتياز الطلب المسبق. | |
validNode_(node) | protected |
تحدد العُقد التي يجب اجتيازها والعُقد التي يجب تخطيها. وفي الوقت الحالي، يتم تخطّي عُقد الإخراج والتكديس ومساحة العمل. |