import {
  a as t,
  c as n
} from "./chunk-IO47FP3U.js";

// ../node_modules/refractor/lang/gcode.js
var o = n((d, r) => {
  r.exports = e;
  e.displayName = "gcode";
  e.aliases = [];
  function e(a) {
    a.languages.gcode = {
      comment: /;.*|\B\(.*?\)\B/,
      string: {
        pattern: /"(?:""|[^"])*"/,
        greedy: !0
      },
      keyword: /\b[GM]\d+(?:\.\d+)?\b/,
      property: /\b[A-Z]/,
      checksum: {
        pattern: /(\*)\d+/,
        lookbehind: !0,
        alias: "number"
      },
      // T0:0:0
      punctuation: /[:*]/
    };
  }
  t(e, "gcode");
});

export {
  o as a
};
