falcon.snippets 947 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. snippet #!
  2. #!/usr/bin/env falcon
  3. # Import
  4. snippet imp
  5. import ${1:module}
  6. # Function
  7. snippet fun
  8. function ${2:function_name}(${3})
  9. ${4:/* code */}
  10. end
  11. # Class
  12. snippet class
  13. class ${1:class_name}(${2:class_params})
  14. ${3:/* members/methods */}
  15. end
  16. # If
  17. snippet if
  18. if ${1:condition}
  19. ${2:/* code */}
  20. end
  21. # If else
  22. snippet ife
  23. if ${1:condition}
  24. ${2:/* code */}
  25. else
  26. ${1}
  27. end
  28. # If else if
  29. snippet elif
  30. elif ${1:condition}
  31. ${2:/* code */}
  32. # Switch case
  33. snippet switch
  34. switch ${1:expression}
  35. case ${2:item}
  36. case ${3:item}
  37. default
  38. end
  39. # Select
  40. snippet select
  41. select ${1:variable}
  42. case ${2:TypeSpec}
  43. case ${3:TypeSpec}
  44. default
  45. end
  46. # For/in Loop
  47. snippet forin
  48. for ${1:element} in ${2:container}
  49. ${3:/* code */}
  50. end
  51. # For/to Loop
  52. snippet forto
  53. for ${1:lowerbound} to ${2:upperbound}
  54. ${3:/* code */}
  55. end
  56. # While Loop
  57. snippet while
  58. while ${1:conidition}
  59. ${2:/* code */}
  60. end