जावा सिंटैक्स का एक हिस्सा है जो मेरे बाहर बकवास करता है: वह घुंघराले ब्रेसिज़ और अर्धविराम है। क्या कोई ऐसा अनुवादक है जो मौजूद है जो मुझे इसके अलावा सभी जावा सिंटैक्स का उपयोग करने की अनुमति देगा?जावा और व्हाइटस्पेस-ए-सिंटैक्स (एला पायथन)?
public class Hello:
public static void main(String[] args):
System.out.println("I like turtles.")
public class Another:
public static void somethingelse():
System.out.println("And boobs")
यह वाक्य रचना मॉडल के रूप में पायथन के खाली स्थान के है, मैं इसे प्यार हो गया है: मैं इस तरह कुछ करना चाहता हूँ। मेरा मानना है कि यह साफ है, और आंखों पर आसान है। यदि यह अस्तित्व में नहीं है, तो मैं वास्तव में एक पार्सर लिखने में भारी निवेश समय पर विचार कर रहा हूं जो मेरे लिए यह करेगा। (आदर्श रूप से यह इसे खोल देगा, इसे व्हाइटस्पेस के साथ प्रारूपित करेगा, और सहेजे जाने पर, ब्रेसिज़ और सभी के साथ जावा सिंटैक्स के रूप में सहेजें)
क्या इससे भाषा में कहीं और समस्याएं पैदा होंगी? मैं किस प्रकार की हिचकी दौड़ने की उम्मीद कर सकता हूं? मैं बाकी जावा सिंटैक्स के बाकी हिस्सों का उपयोग करना चाहता हूं, यह वास्तव में अन्यथा कैसे है, बस इस छोटे से निगल को संशोधित करना चाहते हैं।
मैं पहले से ही लिख सकता हूं और कोड को ग्रहण में ठीक ठीक कर सकता हूं। और हां, मुझे पहले से ही पता है कि कोड स्वरूपण उपकरण और मेरे लिए उपलब्ध सभी ऑटो-पूर्ण विकल्पों का उपयोग कैसे करें, यह कोडिंग शैली में केवल एक प्राथमिकता है, इसलिए कृपया "इसका उपयोग करना सीखना चाहिए" या " आपको एक आईडीई का उपयोग करना चाहिए जो आपके लिए ब्रेसिज़ करता है "... नहीं। मुझे वह नहीं चाहिए।
Google कोड पर एक प्रोजेक्ट है जो आप इसे सी के साथ करते हैं। मुझे इसे एक लिंक नहीं मिल रहा है अब लेकिन यह देखने लायक हो सकता है। यदि आप इसे स्वयं लागू करने के लिए समाप्त होते हैं, तो यह एक अच्छा प्रारंभिक बिंदु प्रदान कर सकता है। – aaronasterling
मैं पूरी तरह से कहां से आ रहा हूं, लेकिन सभी ईमानदारी में आपको इसका उपयोग करना चाहिए। क्या आपको लगता है कि यह वास्तव में अपने स्वयं के पार्सर लिखने की परेशानी के लायक है, बस आप घुंघराले ब्रेसिज़ और अर्धविराम से छुटकारा पा सकते हैं? –
मुझे लगता है कि खोज करना अच्छा है। आपको 'फॉर' लूप और उद्धृत स्ट्रिंग्स, फोरैच और 'स्विच' के लिए देखना होगा क्योंकि वे सभी उन वर्णों का उपयोग कर सकते हैं जिन्हें आपको अनुवाद करने की आवश्यकता है। ऐरे शुरुआती और स्थैतिक ब्लॉक भी ... ईमान, आप के लिए अपना काम खत्म हो गया है। – CurtainDog