Sha256: dda52cd46c67470bbb571f1cef19fe7bbdac3bbefe760a1b0268e4c3a4f94240

Contents?: true

Size: 1.86 KB

Versions: 36

Compression:

Stored size: 1.86 KB

Contents

{
  "comment": "\n    Robot Framework syntax highlighting for txt files.\n    ",
  "fileTypes": [
    "txt"
  ],
  "keyEquivalent": "^~R",
  "name": "Robot Framework .txt",
  "patterns": [
    {
      "begin": "(?i)^\\*+\\s*(settings?|metadata|(user )?keywords?|test ?cases?|variables?)",
      "comment": "start of a table",
      "end": "$",
      "name": "string.robot.header"
    },
    {
      "begin": "(?i)^\\s*\\[?Documentation\\]?",
      "end": "^(?!\\s*+\\.\\.\\.)",
      "name": "comment"
    },
    {
      "comment": "testcase settings",
      "match": "(?i)\\[(Arguments|Setup|Teardown|Precondition|Postcondition|Template|Return|Timeout)\\]",
      "name": "storage.type.method.robot"
    },
    {
      "begin": "(?i)\\[Tags\\]",
      "comment": "test tags",
      "end": "^(?!\\s*+\\.\\.\\.)",
      "name": "storage.type.method.robot",
      "patterns": [
        {
          "match": "^\\s*\\.\\.\\.",
          "name": "comment"
        }
      ]
    },
    {
      "match": "\\b([0-9]*(\\.[0-9]+)?)\\b",
      "name": "constant.numeric.robot"
    },
    {
      "begin": "((?<!\\\\)|(?<=\\\\\\\\))[$@&%]\\{",
      "comment": "${variables}. one backslash escapes the variable, two do not",
      "end": "\\}",
      "name": "entity.name.class",
      "patterns": [
        {
          "include": "$self"
        },
        {
          "match": ".",
          "name": "entity.name.class"
        }
      ]
    },
    {
      "begin": "(^| {2,}|\t|\\| {1,})(?<!\\\\)#",
      "end": "$",
      "name": "comment.robot"
    },
    {
      "begin": "(^[^ \\t\\*\\n\\|]+)|((?<=^\\|)\\s+[^ \\t\\*\\n\\|]+)",
      "end": "(?=\\s{2})|\\t|$|\\s+(?=\\|)",
      "name": "keyword.control.robot"
    },
    {
      "match": "(?i)^\\s*(Given|And|Then|When|But)",
      "name": "keyword.control.robot"
    }
  ],
  "scopeName": "text.robot",
  "uuid": "E54BFAB1-E5A0-4524-9FFC-FC08B20F21E4"
}

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
github-linguist-5.3.3 grammars/text.robot.json
github-linguist-5.3.2 grammars/text.robot.json
github-linguist-5.3.1 grammars/text.robot.json
github-linguist-5.3.0 grammars/text.robot.json
github-linguist-5.2.0 grammars/text.robot.json
github-linguist-5.1.0 grammars/text.robot.json
github-linguist-5.0.11 grammars/text.robot.json
github-linguist-5.0.10 grammars/text.robot.json
github-linguist-5.0.9 grammars/text.robot.json
github-linguist-5.0.8 grammars/text.robot.json
github-linguist-5.0.7 grammars/text.robot.json
github-linguist-5.0.6 grammars/text.robot.json
github-linguist-5.0.5 grammars/text.robot.json
github-linguist-5.0.4 grammars/text.robot.json
github-linguist-5.0.3 grammars/text.robot.json
github-linguist-5.0.2 grammars/text.robot.json
github-linguist-5.0.0 grammars/text.robot.json
github-linguist-4.8.18 grammars/text.robot.json
github-linguist-4.8.17 grammars/text.robot.json
github-linguist-4.8.16 grammars/text.robot.json