खोज…


श्रोता घटनाएँ लेबल का उपयोग करना

# ऑपरेटर से शुरू होने वाले नियम के अंदर विकल्पों को लेबल करना ANTLR को वैकल्पिक के अनुरूप प्रत्येक लेबल के लिए श्रोता तरीके उत्पन्न करने के लिए कहता है।

निम्नलिखित नियम में प्रत्येक विकल्प के लिए एक लेबल निर्दिष्ट करके:

// Rule
type : int     #typeInt
     | short   #typeShort
     | long    #typeLong
     | string  #typeString
     ;

// Tokens
int : 'int' ;
short : 'short' ;
long : 'long' ;
string : 'string' ;

ParseTreeListener विस्तारित करने वाले जनरेट किए गए इंटरफ़ेस में निम्न विधियाँ उत्पन्न करेंगे:

public void enterTypeInt(TypeShortContext ctx);
public void enterTypeShort(TypeIntContext ctx);
public void enterTypeLong(TypeLongContext ctx);
public void enterTypeString(TypeStringContext ctx);


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow