aboutsummaryrefslogtreecommitdiffstats
path: root/public/prism/prism-gcode.js
blob: a4112689af9906338bd60889abc9c187854b7a30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Prism.languages.gcode = {
  comment: /;.*|\B\(.*?\)\B/,
  string: {
    pattern: /"(?:""|[^"])*"/,
    greedy: true,
  },
  keyword: /\b[GM]\d+(?:\.\d+)?\b/,
  property: /\b[A-Z]/,
  checksum: {
    pattern: /(\*)\d+/,
    lookbehind: true,
    alias: 'number',
  },
  // T0:0:0
  punctuation: /[:*]/,
};