src/Tools/VSCode/extension/isabelle-language.json
author wenzelm
Mon, 25 Mar 2019 17:21:26 +0100
changeset 69981 3dced198b9ec
parent 64765 8ae1af3f88b1
permissions -rw-r--r--
more strict AFP properties;

{
  "comments": {
    "blockComment": ["(*", "*)"]
  },
  "brackets": [
    ["(", ")"],
    ["[", "]"],
    ["{", "}"],
    ["«", "»"],
    ["‹", "›"],
    ["⟨", "⟩"],
    ["⌈", "⌉"],
    ["⌊", "⌋"],
    ["⦇", "⦈"],
    ["⟦", "⟧"],
    ["⦃", "⦄"]
  ],
  "autoClosingPairs": [
    { "open": "(", "close": ")" },
    { "open": "[", "close": "]" },
    { "open": "{", "close": "}" },
    { "open": "«", "close": "»" },
    { "open": "‹", "close": "›" },
    { "open": "⟨", "close": "⟩" },
    { "open": "⌈", "close": "⌉" },
    { "open": "⌊", "close": "⌋" },
    { "open": "⦇", "close": "⦈" },
    { "open": "⟦", "close": "⟧" },
    { "open": "⦃", "close": "⦄" },
    { "open": "`", "close": "`", "notIn": ["string"] },
    { "open": "\"", "close": "\"", "notIn": ["string"] }
  ],
  "surroundingPairs": [
    ["(", ")"],
    ["[", "]"],
    ["{", "}"],
    ["«", "»"],
    ["‹", "›"],
    ["⟨", "⟩"],
    ["⌈", "⌉"],
    ["⌊", "⌋"],
    ["⦇", "⦈"],
    ["⟦", "⟧"],
    ["⦃", "⦄"],
    ["`", "`"],
    ["\"", "\""]
  ]
}