2010-06-14 10 views
7

मैं सोच रहा था कि मानक स्कैला पार्सर संयोजकों में एक पार्सर होता है जो समान पहचानकर्ता स्वीकार करता है कि स्कैला भाषा स्वयं भी स्वीकार करती है (जैसे स्कैला भाषा विशिष्टता, खंड 1.1 में निर्दिष्ट)।पार्सर जो स्कैला पहचानकर्ता स्वीकार करता है?

StdTokenParsers विशेषता में ident पार्सर है, लेकिन यह empty_? जैसे पहचानकर्ताओं को अस्वीकार करता है।

(यदि वहाँ वास्तव में ऐसी कोई पार्सर, मैं भी सिर्फ स्काला पार्सर खुद का दृष्टांत सकता है, लेकिन है कि के रूप में हल्के अब और नहीं होगा।)

उत्तर

4

नहीं एक मानक पार्सर Combinator, लेकिन वहाँ विहित उपकरणों के लिए कर रहे हैं scala.tools.nsc.util.Chars में स्कैला आईडी-नेस का परीक्षण। ग्लोबल या स्कैला स्कैनर को तुरंत चालू करने की आवश्यकता नहीं है।

संबंधित मुद्दे