Sha256: fbe919b0f226eb076590a8eee37fb605a5e6fa79dac92003f6f69bf964c4c9eb

Contents?: true

Size: 1.28 KB

Versions: 22

Compression:

Stored size: 1.28 KB

Contents

{
  "name": "Mastercam (mcpost)",
  "scopeName": "source.MCPOST",
  "patterns": [
    {
      "name": "comment.number-sign.MCPOST",
      "match": "(#.*$)"
    },
    {
      "name": "constant.numeric.MCPOST",
      "match": "(\\b)(zero|one|two|three|four|five|six|seven|height|nine)(\\b)"
    },
    {
      "name": "constant.numeric.MCPOST",
      "match": "(\\b)(-?[0-9]+)(.[0-9]+)?(\\b)"
    },
    {
      "name": "variable.language.MCPOST",
      "match": "([a-zA-Z0-9]+)(\\$)"
    },
    {
      "name": "entity.name.function.MCPOST",
      "match": "([a-zA-Z0-9]+)(\\()(.*)(\\))",
      "beginCaptures": {
        "1": {
          "name": "entity.name.function.MCPOST"
        },
        "3": {
          "name": "variable.parametere.MCPOST"
        }
      }
    },
    {
      "name": "entity.name.function.MCPOST",
      "match": "(\\b)(^p[a-zA-Z]+)(_?([a-zA-Z]+)?)(_?)([a-zA-Z]+)(\\b)"
    },
    {
      "name": "keyword.MCPOST",
      "match": "^\\[[a-zA-Z0-9]((_?|\\-?)[a-zA-Z0-9\\s])*(_?|\\-?)[a-zA-Z0-9]\\]"
    },
    {
      "name": "keyword.control.MCPOST",
      "match": "(\\b)(if|else|while|for|return)(\\b)"
    },
    {
      "name": "string.quoted.double.MCPOST",
      "match": "\".*?\""
    },
    {
      "name": "string.quoted.single.MCPOST",
      "match": "\\'.*?\\'"
    }
  ]
}

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
github-linguist-7.7.0 grammars/source.MCPOST.json
github-linguist-7.6.1 grammars/source.MCPOST.json
github-linguist-7.6.0 grammars/source.MCPOST.json
github-linguist-7.5.1 grammars/source.MCPOST.json
github-linguist-7.5.0 grammars/source.MCPOST.json
github-linguist-7.4.0 grammars/source.MCPOST.json
github-linguist-7.3.1 grammars/source.MCPOST.json
github-linguist-7.3.0 grammars/source.MCPOST.json
github-linguist-7.2.0 grammars/source.MCPOST.json
github-linguist-7.1.3 grammars/source.MCPOST.json
github-linguist-7.1.2 grammars/source.MCPOST.json
github-linguist-7.1.1 grammars/source.MCPOST.json
github-linguist-7.1.0 grammars/source.MCPOST.json
github-linguist-7.0.0 grammars/source.MCPOST.json
github-linguist-6.4.1 grammars/source.MCPOST.json
github-linguist-6.4.0 grammars/source.MCPOST.json
github-linguist-6.3.1 grammars/source.MCPOST.json
github-linguist-6.3.0 grammars/source.MCPOST.json
github-linguist-6.2.0 grammars/source.MCPOST.json
github-linguist-6.1.0 grammars/source.MCPOST.json