diff options
| author | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
|---|---|---|
| committer | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
| commit | 823302458ec6c53455a3f34674415c43ce6a3187 (patch) | |
| tree | 92168b44b01f5b2236b7cdf331e227c4790431ee /snippets/falcon.snippets | |
| parent | 9ea6111717518625cbd28a020493ec06610ff01e (diff) | |
Added snippets directory
Diffstat (limited to 'snippets/falcon.snippets')
| -rw-r--r-- | snippets/falcon.snippets | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/snippets/falcon.snippets b/snippets/falcon.snippets new file mode 100644 index 0000000..c523980 --- /dev/null +++ b/snippets/falcon.snippets @@ -0,0 +1,71 @@ +snippet #! + #!/usr/bin/env falcon + +# Import +snippet imp + import ${0:module} + +# Function +snippet fun + function ${2:function_name}(${3}) + ${0} + end + +# Class +snippet class + class ${1:class_name}(${2:class_params}) + ${0:/* members/methods */} + end + +# If +snippet if + if ${1:condition} + ${0} + end + +# If else +snippet ife + if ${1:condition} + ${0} + else + ${1} + end + +# If else if +snippet eif + elif ${1:condition} + ${0} + +# Switch case +snippet switch + switch ${1:expression} + case ${2:item} + case ${0:item} + default + end + +# Select +snippet select + select ${1:variable} + case ${2:TypeSpec} + case ${0:TypeSpec} + default + end + +# For/in Loop +snippet forin + for ${1:element} in ${2:container} + ${0} + end + +# For/to Loop +snippet forto + for ${1:lowerbound} to ${2:upperbound} + ${0} + end + +# While Loop +snippet wh + while ${1:conidition} + ${0} + end |
