कोई स्कैला में स्क्रिप्ट लिख सकता है। तो तुम स्क्रिप्ट निष्पादित किए बिना और किसी भी वर्ग फ़ाइलों को उत्पन्न किए बिना मैं स्कैला स्क्रिप्ट को कैसे सिंटैक्स कर सकता हूं?
#!/bin/sh
exec scala $0 [email protected]
!#
println("You supplied " + args.length + " arguments!")
Hello.scala
में डाल और द्वाराchmod u+x Hello.scala
यह यूनिक्स में निष्पादन योग्य बना सकते हैं तो फिर तुम से
./Hello.scala
यह स्क्रिप्ट संकलित करता है तथा बस स्क्रिप्ट चला सकते हैं अगर कोई वाक्यविन्यास त्रुटियां नहीं हैं तो इसे चलाता है। हालांकि, यह स्थिति के लिए जिम्मेदार नहीं है जब मैं केवल को स्क्रिप्ट निष्पादित किए बिना सिंटैक्स जांचना चाहता हूं। मैं स्क्रिप्ट को संशोधित नहीं करना चाहता (यानी #! निर्देश को हटाकर) और मैं नहीं चाहता कि * .class फ़ाइलों को उत्पन्न किया जाए।
मैं स्कैला स्क्रिप्ट की जांच कैसे कर सकता हूं?
सिंटैक्स की जांच करना संभवतः भाषा स्पेक में दिए गए व्याकरण का उपयोग करके एएनटीएलआर जैसे उपकरणों के साथ मूल पार्सर बनाकर सबसे आसान किया जाता है। क्या आप नाम और टाइपिंग जांच भी करना चाहते हैं? यदि ऐसा है, तो चीजें गन्दा हो जाती हैं और आप शायद स्केलैक के साथ (भागों) के साथ काम करना चाहते हैं। – Raphael
मैं अपने प्रश्न में सटीक नहीं था। मैं वाक्यविन्यास जांच के साथ-साथ टाइपिंग जांच करना चाहता हूं और मैं स्कैला कंपाइलर/आधारभूत संरचना का उपयोग करना चाहता हूं। नीचे माइल्स का जवाब बटन पर सही है। – midinastasurazz