Sha256: 6eade087d09812f569c6f8bb9fe68d478b6a9e400778f210e0ff88fca7091a24

Contents?: true

Size: 1.73 KB

Versions: 3

Compression:

Stored size: 1.73 KB

Contents

{
  "fileTypes": [

  ],
  "foldingStartMarker": "%\\s*region \\w*",
  "foldingStopMarker": "%\\s*end(\\s*region)?",
  "keyEquivalent": "^~P",
  "name": "Prolog",
  "patterns": [
    {
      "begin": "'",
      "beginCaptures": {
        "0": {
          "name": "punctuation.definition.string.begin.prolog"
        }
      },
      "end": "'",
      "endCaptures": {
        "0": {
          "name": "punctuation.definition.string.end.prolog"
        }
      },
      "name": "string.quoted.single.prolog",
      "patterns": [
        {
          "match": "\\\\.",
          "name": "constant.character.escape.prolog"
        },
        {
          "match": "''",
          "name": "constant.character.escape.quote.prolog"
        }
      ]
    },
    {
      "begin": "/\\*",
      "captures": {
        "0": {
          "name": "punctuation.definition.comment.prolog"
        }
      },
      "end": "\\*/",
      "name": "comment.block.prolog"
    },
    {
      "captures": {
        "1": {
          "name": "punctuation.definition.comment.prolog"
        }
      },
      "match": "(%).*$\\n?",
      "name": "comment.line.percentage.prolog"
    },
    {
      "match": ":-",
      "name": "keyword.operator.definition.prolog"
    },
    {
      "match": "\\b[A-Z][a-zA-Z0-9_]*\\b",
      "name": "variable.other.prolog"
    },
    {
      "comment": "\n\t\t\tI changed this from entity to storage.type, but have no idea what it is -- Allan\n\t\t\tAnd I changed this to constant.other.symbol after glancing over the docs,\n\t\t\t    might still be wrong.  -- Infininight\n\t\t\t",
      "match": "\\b[a-z][a-zA-Z0-9_]*\\b",
      "name": "constant.other.symbol.prolog"
    }
  ],
  "scopeName": "source.prolog",
  "uuid": "C0E2ADB0-1706-4A28-8DB7-263BDC8B5C5C"
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ver-2009.12.14 config/syntax/Prolog.json
ver-2009.11.29 config/syntax/Prolog.json
ver-2009.11.28 config/syntax/Prolog.json