Đây không phải là mã G hợp lệ trên toàn cầu và cách xử lý nó phụ thuộc vào việc triển khai. Bạn có thể sử dụng phong cách bình luận này trên một số máy, nhưng không phải tất cả.
Cách phân tích cú pháp được sử dụng để thực hiện trong Marlin (phần sụn máy in 3D rất phổ biến), nó sẽ hoạt động tốt trừ khi chuỗi nhận xét bao gồm ký tự X, Y, Z, E hoặc F. Trình phân tích cú pháp chỉ đơn giản là tìm sự xuất hiện đầu tiên của X / Y / Z / E / F và sau đó cố gắng phân tích bit văn bản xuất hiện sau ký tự đó thành một số. Nếu chuỗi không thể được phân tích cú pháp dưới dạng số, thay vào đó, nó mặc định là 0. Ví dụ,
G0 (Some comment containing the character Y) Y10 Z-5
sẽ được hiểu là G0 Y0 Z-5
và không phải G0 Y10 Z-5
bởi vì ")" (chuỗi xuất hiện sau lần xuất hiện đầu tiên của "Y") không phân tích thành bất kỳ số hợp lệ nào. Ví dụ của bạn hoạt động tốt vì chuỗi nhận xét không chứa bất kỳ ký tự đặc biệt nào.
Marlin không hỗ trợ các bình luận cuối dòng, nên bắt đầu bằng dấu chấm phẩy và tiếp tục cho đến cuối dòng.
Đây là cách nó được sử dụng để làm việc trong các phiên bản Marlin cũ hơn. Các phiên bản Marlin mới hơn có trình phân tích cú pháp nâng cao hơn, nhưng nó vẫn không chơi tốt với các nhận xét kiểu dấu ngoặc đơn này. Tốt nhất là tránh chúng, vì tính tương thích không được đảm bảo.