# Encoding: UTF-8

[{content: "(${1:header,}\n\t${2:body}\n)$0",
  keyEquivalent: "@(",
  name: "Indented Bracketed Line",
  scope: "source.io",
  tabTrigger: "(",
  uuid: "6D6682F0-5C77-4581-B0C3-A732D5B0A93E"},
 {content: "${1:name} := Object clone do(\n\t$0\n)",
  name: "Object clone do",
  scope: "source.io",
  tabTrigger: "ocdo",
  uuid: "FEF230FE-43A6-423C-B9DF-D03E6066D1AC"},
 {content: "\n\t$0\n",
  keyEquivalent: "\n",
  name: "Special: Return Inside Empty Parenthesis",
  scope: 
   "source.io meta.empty-parenthesis.io, source.io meta.comma-parenthesis.io",
  uuid: "0F687653-BF6D-4C2C-A75E-C9193E870BBC"},
 {content: "${1:Something}Test := ${2:UnitTest} clone do(\n\t$0\n)",
  name: "UnitTest",
  scope: "source.io",
  tabTrigger: "ut",
  uuid: "35D0E7C0-E396-4D8B-8361-89B88C3AFF0C"},
 {content: "assertEquals(${1:expected}, ${2:expr})",
  name: "assertEquals",
  scope: "source.io",
  tabTrigger: "ae",
  uuid: "57E40ECD-AC15-4AB8-89D4-C123CA0B164C"},
 {content: "${1:${2:newValue} := ${3:Object} }clone do(\n\t$0\n)",
  name: "clone do",
  scope: "source.io",
  tabTrigger: "cdo",
  uuid: "E195E70E-E46F-4B42-B70E-3CE744AA920E"},
 {content: "docSlot(\"${1:slotName}\", \"${2:documentation}\")",
  name: "docSlot",
  scope: "source.io",
  tabTrigger: "ds",
  uuid: "7BEB3C8C-641B-4BEA-9F92-6594A8D448DD"},
 {content: "${1:methodName} := method(${2:args,}\n\t$0\n)",
  name: "method",
  scope: "source.io",
  tabTrigger: "m",
  uuid: "D55B718A-71A6-41A0-98ED-07B72442DDE8"},
 {content: 
   "newSlot(\"${1:slotName}\", ${2:defaultValue}, \"${3:docString}\")$0",
  name: "newSlot",
  scope: "source.io",
  tabTrigger: "ns",
  uuid: "08A134DC-B1D9-42D3-AF5F-3E1061AD8827"},
 {content: "test${1:SomeFeature} := method(\n\t$0\n)",
  name: "testMethod",
  scope: "source.io",
  tabTrigger: "ts",
  uuid: "086D0C3A-130F-4C93-B1E5-1522DDAF58FA"}]
