Sha256: 9a7b483187451f240057943ed7b91c1495121162d523967cc511d3b28ac1166d

Contents?: true

Size: 1.52 KB

Versions: 27

Compression:

Stored size: 1.52 KB

Contents

{
  "name": "CLIPS",
  "scopeName": "source.clips",
  "patterns": [
    {
      "name": "comment.line.double-slash.clips",
      "begin": ";",
      "end": "$\n?",
      "captures": {
        "0": {
          "name": "punctuation.definition.comment.clips"
        }
      }
    },
    {
      "name": "keyword.control.clips",
      "match": "\\b(type|default|allowed-values|slot|not|or|and|assert|retract|gensym|printout|declare|salience|modify|export)\\b"
    },
    {
      "name": "constant.language.clips",
      "match": "=\u003e"
    },
    {
      "name": "meta.function.clips",
      "match": "(\\?)([a-zA-Z0-9_\\-]*)",
      "captures": {
        "1": {
          "name": "keyword.clips"
        },
        "2": {
          "name": "variable.parameter"
        }
      }
    },
    {
      "match": "(^.*(defrule|deffacts|defmodule|deftemplate)[ \\t]+)([a-zA-Z0-9_\\-]+)",
      "captures": {
        "2": {
          "name": "entity.name.function.clips"
        },
        "3": {
          "name": "variable.clips"
        }
      }
    },
    {
      "name": "constant.other.color.rgb-value.css",
      "match": "\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b"
    },
    {
      "name": "constant.language.clips",
      "match": "(\u003c-|~|%)"
    },
    {
      "name": "entity.name.function.clips",
      "match": "(|=|\u003e|\\+|\\*|\\/|~|%|neq|eq)"
    },
    {
      "match": "(\\()(\\-)",
      "captures": {
        "2": {
          "name": "entity.name.function.clips"
        }
      }
    }
  ]
}

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
github-linguist-7.11.1 grammars/source.clips.json
github-linguist-7.10.0 grammars/source.clips.json
github-linguist-7.11.0 grammars/source.clips.json
github-linguist-7.9.0 grammars/source.clips.json
github-linguist-7.8.0 grammars/source.clips.json
github-linguist-7.7.0 grammars/source.clips.json
github-linguist-7.6.1 grammars/source.clips.json
github-linguist-7.6.0 grammars/source.clips.json
github-linguist-7.5.1 grammars/source.clips.json
github-linguist-7.5.0 grammars/source.clips.json
github-linguist-7.4.0 grammars/source.clips.json
github-linguist-7.3.1 grammars/source.clips.json
github-linguist-7.3.0 grammars/source.clips.json
github-linguist-7.2.0 grammars/source.clips.json
github-linguist-7.1.3 grammars/source.clips.json
github-linguist-7.1.2 grammars/source.clips.json
github-linguist-7.1.1 grammars/source.clips.json
github-linguist-7.1.0 grammars/source.clips.json
github-linguist-7.0.0 grammars/source.clips.json
github-linguist-6.4.1 grammars/source.clips.json