संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
blockly > ASTNode
ASTNode क्लास
एएसटी नोड के लिए क्लास. हमारा सुझाव है कि आप सीधे नोड बनाने के बजाय, createNode तरीके का इस्तेमाल करें.
हस्ताक्षर:
export declare class ASTNode
कंस्ट्रक्टर
प्रॉपर्टी
प्रॉपर्टी |
मॉडिफ़ायर |
टाइप |
कंपनी का ब्यौरा |
NAVIGATE_ALL_FIELDS |
static |
boolean |
सभी फ़ील्ड पर जाने के लिए 'सही है' पर क्लिक करें. सिर्फ़ क्लिक किए जा सकने वाले फ़ील्ड पर नेविगेट करने के लिए, 'गलत' का इस्तेमाल किया जाता है. |
तरीके
तरीका |
मॉडिफ़ायर |
कंपनी का ब्यौरा |
createBlockNode(block) |
static |
किसी ब्लॉक को पॉइंट करते हुए एएसटी नोड बनाता है. |
createButtonNode(button) |
static |
टाइप बटन का एएसटी नोड बनाएं. इस मामले में एक बटन खास तौर पर फ़्लाइआउट में मौजूद बटन के बारे में बताता है. |
createConnectionNode(connection) |
static |
कनेक्शन को दिखाने वाला एएसटी नोड बनाता है. अगर कनेक्शन में पैरंट इनपुट है, तो इनपुट के टाइप का एक एएसटी नोड बनाएं, जो कनेक्शन को होल्ड कर सके. |
createFieldNode(field) |
static |
फ़ील्ड को दिखाने वाला एएसटी नोड बनाएं. |
createInputNode(input) |
static |
इनपुट की जानकारी देने वाला एएसटी नोड बनाता है. इनपुट कनेक्शन को लोकेशन के तौर पर सेव करता है. |
createStackNode(topBlock) |
static |
टाइप स्टैक का AST नोड बनाएं. स्टैक को उसके ऊपरी ब्लॉक से दिखाया जाता है. यह किसी टॉप ब्लॉक से कनेक्ट किए गए सभी ब्लॉक का सेट होता है. इसमें, टॉप ब्लॉक भी शामिल होता है. |
createTopNode(block) |
static |
ब्लॉक में सबसे ऊपर की पोज़िशन के लिए एएसटी नोड बनाता है. यह आउटपुट कनेक्शन, पिछला कनेक्शन या ब्लॉक है. |
createWorkspaceNode(workspace, wsCoordinate) |
static |
वर्कस्पेस की जानकारी देने वाला एएसटी नोड बनाता है. |
getLocation() |
|
इस नोड से मिली वैल्यू को दिखाता है. नोड टाइप की जांच करना कॉलर की ज़िम्मेदारी है, ताकि पता चल सके कि इस पॉइंट से किस तरह के ऑब्जेक्ट वापस आते हैं. |
getSourceBlock() |
|
इस नोड की जगह के सोर्स ब्लॉक को खोजता है. |
getType() |
|
मौजूदा जगह का टाइप. ASTNode.types में से एक |
getWsCoordinate() |
|
फ़ाइल फ़ोल्डर पर निर्देशांक. |
in() |
|
एलिमेंट को एक लेवल नीचे और मौजूदा जगह के बाईं ओर ढूंढें. |
next() |
|
AST में मौजूदा एलिमेंट की दाईं ओर मौजूद एलिमेंट ढूंढें. |
out() |
|
इसके बाद, उस एलिमेंट को ढूंढें जो ऊपर एक पोज़िशन है और मौजूदा जगह के बाईं ओर है. |
prev() |
|
AST में मौजूदा एलिमेंट के बाईं ओर एलिमेंट ढूंढें. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-05-20 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{
"last_modified": "आखिरी बार 2024-05-20 (UTC) को अपडेट किया गया.",
"state": ""
}