# Encoding: UTF-8

[{content: "abstract ",
  name: "abstract",
  scope: "source.nemerle",
  tabTrigger: "abs",
  uuid: "FACB8477-4FB6-11DB-ADD3-00112474B8F0"},
 {content: "class ${1:name}{\n\tpublic this(${2:args}){\n\t\t$3\n\t}\n}",
  name: "class",
  scope: "source.nemerle",
  tabTrigger: "class",
  uuid: "0ED94763-4FB4-11DB-ADD3-00112474B8F0"},
 {content: "do{\n\t$2\n} while (${1:condition})\n",
  name: "do ... while",
  scope: "source.nemerle",
  tabTrigger: "do",
  uuid: "F1282535-4FB2-11DB-ADD3-00112474B8F0"},
 {content: "enum ${1:name}{\n\t| $2\n}",
  name: "enum",
  scope: "source.nemerle",
  tabTrigger: "enum",
  uuid: "F4976134-4FB3-11DB-ADD3-00112474B8F0"},
 {content: 
   "for (mutable ${1:name}=${2:value}; ${3:condition}; $1++){\n\t$4\n}",
  name: "for",
  scope: "source.nemerle",
  tabTrigger: "for",
  uuid: "1E6C8066-4EF4-11DB-BFFE-00112474B8F0"},
 {content: "foreach (${1:mutable} in ${2:collection}){\n\t$3\n}\n",
  name: "foreach",
  scope: "source.nemerle",
  tabTrigger: "fore",
  uuid: "88762D83-4EF4-11DB-BFFE-00112474B8F0"},
 {content: "if (${1:condition}){\n\t$2\n} else {\n\t$3\n}",
  name: "if ... else",
  scope: "source.nemerle",
  tabTrigger: "if",
  uuid: "7EDF2719-4EF3-11DB-BFFE-00112474B8F0"},
 {content: "interface ${1:name}{\n\t$2\n}\n",
  name: "interface",
  scope: "source.nemerle",
  tabTrigger: "inter",
  uuid: "4D813432-4FB5-11DB-ADD3-00112474B8F0"},
 {content: "macro ${1:name}\n\tsyntax(\"$1\",\"$2\"){\n\t$3\n}",
  name: "macro",
  scope: "source.nemerle",
  tabTrigger: "macro",
  uuid: "37B85B58-4FB5-11DB-ADD3-00112474B8F0"},
 {content: "match (${1:value}){\n| ${2:value} => $3\n}",
  name: "match",
  scope: "source.nemerle",
  tabTrigger: "match",
  uuid: "EA762083-4FB4-11DB-ADD3-00112474B8F0"},
 {content: "module ${1:name}{\n\t$2\n}",
  name: "module",
  scope: "source.nemerle",
  tabTrigger: "module",
  uuid: "42FC2BCE-4FB4-11DB-ADD3-00112474B8F0"},
 {content: "module Main{\n\tMain(${1:args}):void{\n\t\t$2\n\t}\n}",
  name: "module Main",
  scope: "source.nemerle",
  tabTrigger: "Module",
  uuid: "B1EA0FF4-4EED-11DB-98A4-00112474B8F0"},
 {content: "mutable ${1:name}",
  name: "mutable",
  scope: "source.nemerle",
  tabTrigger: "mu",
  uuid: "CB634D17-4EEF-11DB-BFFE-00112474B8F0"},
 {content: "override ",
  name: "override",
  scope: "source.nemerle",
  tabTrigger: "ove",
  uuid: "18F3B13B-4FB7-11DB-ADD3-00112474B8F0"},
 {content: "private ",
  name: "private",
  scope: "source.nemerle",
  tabTrigger: "pri",
  uuid: "20AB5B00-4FBC-11DB-ADD3-00112474B8F0"},
 {content: "public ",
  name: "public",
  scope: "source.nemerle",
  tabTrigger: "pub",
  uuid: "AAE942CC-4FB7-11DB-ADD3-00112474B8F0"},
 {content: "repeat (${1:times}){\n\t$2\n}",
  name: "repeat",
  scope: "source.nemerle",
  tabTrigger: "repeat",
  uuid: "3B7CED7C-4FB3-11DB-ADD3-00112474B8F0"},
 {content: "sealed ",
  name: "sealed",
  scope: "source.nemerle",
  tabTrigger: "sea",
  uuid: "9ABF6A2E-4FB7-11DB-ADD3-00112474B8F0"},
 {content: "static ",
  name: "static",
  scope: "source.nemerle",
  tabTrigger: "sta",
  uuid: "3874B58C-4FCA-11DB-9913-00112474B8F0"},
 {content: 
   "try{\n\t$1\n} catch {\n| ${2:name} is ${3:type} => $4\n} finally {\n\t$5\n}\n",
  name: "try ... catch ...  finally",
  scope: "source.nemerle",
  tabTrigger: "try",
  uuid: "4FC377A6-4EF7-11DB-96B0-00112474B8F0"},
 {content: "unless (${1:condition}){\n\t$2\n}",
  name: "unless",
  scope: "source.nemerle",
  tabTrigger: "unless",
  uuid: "7A1A7BDC-4EEE-11DB-98A4-00112474B8F0"},
 {content: "variant ${1:name}{\n\t| $2\n}",
  name: "variant",
  scope: "source.nemerle",
  tabTrigger: "variant",
  uuid: "CA56A88B-4FB3-11DB-ADD3-00112474B8F0"},
 {content: "virtual ",
  name: "virtual",
  scope: "source.nemerle",
  tabTrigger: "vir",
  uuid: "25AFE9B6-4FB7-11DB-ADD3-00112474B8F0"},
 {content: "when (${1:condition}){\n\t$2\n}\n",
  name: "when",
  scope: "source.nemerle",
  tabTrigger: "when",
  uuid: "E4B3CF04-4EF2-11DB-BFFE-00112474B8F0"},
 {content: "while (${1:condition}){\n\t$2\n}",
  name: "while",
  scope: "source.nemerle",
  tabTrigger: "while",
  uuid: "55DA2FDA-4FB2-11DB-ADD3-00112474B8F0"}]
