आप किस मामले में वैश्विक चरम या @ मेम्बर्स घोषणा की एक चर घोषित करना पसंद करेंगे? ऐसा लगता है कि वे एक ही उद्देश्य के लिए सेवा कर सकते हैं?एंटर ग्लोबल नियम स्कोप घोषणा बनाम @ मेम्बर्स घोषणा
अद्यतन यहां एक व्याकरण है जिसका अर्थ है कि मेरा क्या मतलब है।
grammar GlobalVsScope;
scope global{
int i;
}
@lexer::header{package org.inanme.antlr;}
@parser::header{package org.inanme.antlr;}
@parser::members {
int j;
}
start
scope global;
@init{
System.out.println($global::i);
System.out.println(j);
}:R EOF;
R:'which one';
उदाहरण के लिए व्याकरण देखें। –
आह, लक्ष्य भाषा का * स्कोप * नहीं, लेकिन एएनटीएलआर- * स्कॉप्स *। मै समझता हुँ। –