src/Tools/VSCode/extension/isabelle-language.json
author wenzelm
Mon Mar 25 17:21:26 2019 +0100 (2 months ago)
changeset 69981 3dced198b9ec
parent 64765 8ae1af3f88b1
permissions -rw-r--r--
more strict AFP properties;
wenzelm@64605
     1
{
wenzelm@64764
     2
  "comments": {
wenzelm@64765
     3
    "blockComment": ["(*", "*)"]
wenzelm@64764
     4
  },
wenzelm@64764
     5
  "brackets": [
wenzelm@64764
     6
    ["(", ")"],
wenzelm@64764
     7
    ["[", "]"],
wenzelm@64764
     8
    ["{", "}"],
wenzelm@64764
     9
    ["«", "»"],
wenzelm@64764
    10
    ["‹", "›"],
wenzelm@64764
    11
    ["⟨", "⟩"],
wenzelm@64764
    12
    ["⌈", "⌉"],
wenzelm@64764
    13
    ["⌊", "⌋"],
wenzelm@64764
    14
    ["⦇", "⦈"],
wenzelm@64764
    15
    ["⟦", "⟧"],
wenzelm@64764
    16
    ["⦃", "⦄"]
wenzelm@64765
    17
  ],
wenzelm@64765
    18
  "autoClosingPairs": [
wenzelm@64765
    19
    { "open": "(", "close": ")" },
wenzelm@64765
    20
    { "open": "[", "close": "]" },
wenzelm@64765
    21
    { "open": "{", "close": "}" },
wenzelm@64765
    22
    { "open": "«", "close": "»" },
wenzelm@64765
    23
    { "open": "‹", "close": "›" },
wenzelm@64765
    24
    { "open": "⟨", "close": "⟩" },
wenzelm@64765
    25
    { "open": "⌈", "close": "⌉" },
wenzelm@64765
    26
    { "open": "⌊", "close": "⌋" },
wenzelm@64765
    27
    { "open": "⦇", "close": "⦈" },
wenzelm@64765
    28
    { "open": "⟦", "close": "⟧" },
wenzelm@64765
    29
    { "open": "⦃", "close": "⦄" },
wenzelm@64765
    30
    { "open": "`", "close": "`", "notIn": ["string"] },
wenzelm@64765
    31
    { "open": "\"", "close": "\"", "notIn": ["string"] }
wenzelm@64765
    32
  ],
wenzelm@64765
    33
  "surroundingPairs": [
wenzelm@64765
    34
    ["(", ")"],
wenzelm@64765
    35
    ["[", "]"],
wenzelm@64765
    36
    ["{", "}"],
wenzelm@64765
    37
    ["«", "»"],
wenzelm@64765
    38
    ["‹", "›"],
wenzelm@64765
    39
    ["⟨", "⟩"],
wenzelm@64765
    40
    ["⌈", "⌉"],
wenzelm@64765
    41
    ["⌊", "⌋"],
wenzelm@64765
    42
    ["⦇", "⦈"],
wenzelm@64765
    43
    ["⟦", "⟧"],
wenzelm@64765
    44
    ["⦃", "⦄"],
wenzelm@64765
    45
    ["`", "`"],
wenzelm@64765
    46
    ["\"", "\""]
wenzelm@64764
    47
  ]
wenzelm@64605
    48
}