From 33972c2b4f5a60e3968a1e96a115998c60b48502 Mon Sep 17 00:00:00 2001 From: Steven Oliver Date: Sat, 19 May 2012 21:05:21 -0400 Subject: [PATCH] Add switch case and select statements --- snippets/falcon.snippets | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/snippets/falcon.snippets b/snippets/falcon.snippets index d8674a9..85fb918 100644 --- a/snippets/falcon.snippets +++ b/snippets/falcon.snippets @@ -1,23 +1,28 @@ snippet #! #!/usr/bin/env falcon + # Import snippet imp import ${1:module} + # Function snippet fun function ${2:function_name}(${3}) ${4:/* code */} end + # Class snippet class class ${1:class_name}(${2:class_params}) ${3:/* members/methods */} end + # If snippet if if ${1:condition} ${2:/* code */} end + # If else snippet ife if ${1:condition} @@ -25,20 +30,40 @@ snippet ife else ${1} end + # If else if snippet elif elif ${1:condition} ${2:/* code */} + +# Switch case +snippet switch + switch ${1:expression} + case ${2:item} + case ${3:item} + default + end + +# Select +snippet select + select ${1:variable} + case ${2:TypeSpec} + case ${3:TypeSpec} + default + end + # For/in Loop snippet forin for ${1:element} in ${2:container} ${3:/* code */} end + # For/to Loop snippet forto for ${1:lowerbound} to ${2:upperbound} ${3:/* code */} end + # While Loop snippet while while ${1:conidition}