parsing - ENBF to JavaCC difference between [] and {} -


मेरे पास EBNF में निम्नलिखित 2 उत्पादन नियम हैं:

  & lt; charliteral & gt; :: = '' '[& lt; प्रिंट करने योग्य & gt;]' ''   

और

  & lt; स्ट्रिंग लिटरल & gt; :: = '"' {& lt; प्रिंट करने योग्य & gt;} ''   

दोनों के बीच अंतर क्या है? [] 1 या अधिक पुनरावृत्तियों का अर्थ है और {} 0 या अधिक पुनरावृत्तियों का अर्थ है?

ईबीएनएफ में, [एक्स] का मतलब 0 या 1 एक्स और {X} से 0 या अधिक X का अर्थ है।

जावासीसी में, [X] व्याकरण निर्माण के लिए 0 या 1 एक्स का अर्थ है; नियमित अभिव्यक्ति प्रस्तुतियों में, आपको (X) का उपयोग करना चाहिए? इसके बजाय जावा सी में 0 या अधिक एक्स को व्यक्त करने के लिए (एक्स) *

Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -