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