यह सार्वभौमिक रूप से वैध जी-कोड नहीं है, और इसे कैसे संभाला जाता है यह कार्यान्वयन पर निर्भर करता है। आप कुछ मशीनों पर टिप्पणी की इस शैली का उपयोग कर सकते हैं , लेकिन सभी नहीं।
जिस तरह से पार्सलिंग को मार्लिन (एक बहुत ही सामान्य 3 डी प्रिंटर फर्मवेयर) में लागू किया जाता था, यह तब तक ठीक काम करेगा जब तक कि टिप्पणी स्ट्रिंग में एक्स, वाई, जेड, ई या एफ चरित्र शामिल नहीं होते। पार्सर बस एक्स / वाई / जेड / ई / एफ की पहली घटना के लिए दिखता है और फिर उस नंबर के बाद दिखने वाले पाठ के बिट को पार्स करने की कोशिश करता है। यदि स्ट्रिंग को संख्या के रूप में पार्स नहीं किया जा सकता है, तो यह 0 के बजाय डिफॉल्ट करता है। उदाहरण के लिए,
G0 (Some comment containing the character Y) Y10 Z-5
के रूप में G0 Y0 Z-5
और नहीं के रूप में व्याख्या की जाएगी G0 Y10 Z-5
, क्योंकि ")" ("वाई" की पहली घटना के बाद दिखाई देने वाली स्ट्रिंग) किसी भी वैध संख्या से पार्स नहीं करती है। आपका उदाहरण ठीक काम करने के लिए होता है क्योंकि टिप्पणी स्ट्रिंग में कोई विशेष वर्ण नहीं है।
मर्लिन एंड-ऑफ-लाइन टिप्पणियों का समर्थन करता है, जो कि अर्धविराम से शुरू होना चाहिए और लाइन के अंत तक जारी रहना चाहिए।
इस तरह यह पुराने मार्लिन संस्करणों में काम करता था। नए मर्लिन संस्करणों में एक अधिक उन्नत पार्सर है, लेकिन यह अभी भी इन कोष्ठकों-शैली की टिप्पणियों के साथ अच्छा नहीं खेल पाएगा। उनसे बचना सबसे अच्छा है, क्योंकि संगतता की गारंटी नहीं है।