বেসিক কার্সার ক্লাস
একটি মৌলিক কার্সারের জন্য ক্লাস। এটি ব্যবহারকারীকে পরবর্তী বা পূর্ববর্তীতে আঘাত করে AST-এর সমস্ত নোডগুলিতে যাওয়ার অনুমতি দেবে।
স্বাক্ষর:
export declare class BasicCursor extends Cursor
প্রসারিত: কার্সার
কনস্ট্রাক্টর
কনস্ট্রাক্টর | সংশোধক | বর্ণনা |
---|---|---|
(নির্মাতা)() | BasicCursor ক্লাসের একটি নতুন উদাহরণ তৈরি করে |
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
নিবন্ধন নাম | | (ঘোষিত নয়) | একটি মৌলিক কার্সার নিবন্ধনের জন্য ব্যবহৃত নাম। |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
getNextNode_(নোড, বৈধ) | protected | Blockly AST নেভিগেট করতে প্রি অর্ডার ট্রাভার্সাল ব্যবহার করে। এটি একটি ব্যবহারকারীকে গাছের ভিতরে এবং বাইরের স্তরগুলি ছাড়াই সম্পূর্ণ ব্লকলি AST নেভিগেট করার অনুমতি দেবে৷ |
getPreviousNode_(নোড, বৈধ) | protected | পূর্ববর্তী নোডটি খুঁজে পাওয়ার জন্য প্রি অর্ডার ট্রাভার্সালকে বিপরীত করে। এটি একটি ব্যবহারকারীকে গাছের ভিতরে এবং বাইরের স্তরগুলি ছাড়াই সম্পূর্ণ ব্লকলি AST নেভিগেট করার অনুমতি দেবে৷ |
মধ্যে() | একটি মৌলিক কার্সারের জন্য আমাদের শুধুমাত্র পরবর্তী এবং পূর্ববর্তী যাওয়ার ক্ষমতা আছে, তাই ইন ব্যবহারকারীকে প্রি-অর্ডার ট্রাভার্সালে পরবর্তী নোডে যাওয়ার অনুমতি দেবে। | |
পরবর্তী() | প্রি অর্ডার ট্রাভার্সালে পরবর্তী নোডটি খুঁজুন। | |
আউট() | একটি মৌলিক কার্সারের জন্য আমাদের শুধুমাত্র পরবর্তী এবং পূর্ববর্তী যাওয়ার ক্ষমতা আছে, তাই আউট ব্যবহারকারীকে প্রি অর্ডার ট্রাভার্সালে পূর্ববর্তী নোডে যেতে অনুমতি দেবে। | |
পূর্ববর্তী() | প্রি অর্ডার ট্রাভার্সালে আগের নোডটি খুঁজুন। | |
বৈধ নোড_(নোড) | protected | কোন নোডগুলি অতিক্রম করতে হবে এবং কোনটি এড়িয়ে যেতে হবে তা নির্ধারণ করে৷ বর্তমানে, এটি আউটপুট, স্ট্যাক এবং ওয়ার্কস্পেস নোডগুলি এড়িয়ে যায়। |