मैं 48 घंटे के ट्यूटोरियल में स्वयं को एक योजना लिख रहा हूं।हास्केल पारसेक, एक स्ट्रिंग को [स्ट्रिंग]
symbol :: Parser Char
symbol = oneOf "!#$%&|*+-/:<=>[email protected]^_~"
यह प्रतीकों के लिए बहुत अच्छा है, लेकिन यदि मेरे पास कीवर्ड की एक सूची है तो क्या होगा? (यानी संरचना, int)
क्या कोई सूची में अनुकूलित किया जा सकता है? यह आदर्श है जो मैं चाहता हूं, नीचे दिखाया गया है।
keywords :: Parser String
keywords = oneOf ["struct","int",..etc]
या मुझे Text.Parsec.Char आयात करना चाहिए और कीवर्ड की सूची में मानचित्र स्ट्रिंग करने का प्रयास करना चाहिए?
मैं टोकननाइज़ करने का प्रयास कर रहा हूं और सिर्फ यह जानना चाहता हूं कि इस सड़क पर जाने वाले अन्य लोगों से सर्वोत्तम प्रथाएं क्या थीं।
divOrMod = string "div"
<|> string "mod"
http://hackage.haskell.org/packages/archive/parsec/3.0.0/doc/html/Text-Parsec-Char.html
अरे, मेरे पास उस ट्यूटोरियल के बारे में कुछ प्रश्न हैं ... क्या मैं आपको नहीं पूछ सकता अगर आपको कोई फर्क नहीं पड़ता? – hashcode55