snippets.code-snippets
{
"Variable Array": {
"prefix": ["array"],
"body": ["array ${1:name} = [$0]"],
"description": "Array variable declaration."
},
"Variable Boolean": {
"prefix": ["bool"],
"body": ["bool ${1:name} = $0"],
"description": "Boolean variable declaration."
},
"Variable Number": {
"prefix": ["number"],
"body": ["number ${1:name} = $0"],
"description": "Number variable declaration."
},
"Variable String": {
"prefix": ["string"],
"body": ["string ${1:name} = \"$0\""],
"description": "String variable declaration."
},
"Variable Generic": {
"prefix": ["var"],
"body": ["var ${1:name} = $0"],
"description": "Generic variable declaration."
},
"Array Function": {
"prefix": ["array"],
"body": [
"array ${1:name}(${2:inputs})",
"\treturn [$0]",
"end"
],
"description": "Array function definition."
},
"Function Boolean": {
"prefix": ["bool"],
"body": [
"bool ${1:name}(${2:inputs})",
"\treturn $0",
"end"
],
"description": "Boolean function definition."
},
"Function Generic": {
"prefix": ["var"],
"body": [
"var ${1:name}(${2:inputs})",
"\treturn $0",
"end"
],
"description": "Generic function definition."
},
"Function Number": {
"prefix": ["number"],
"body": [
"number ${1:name}(${2:inputs})",
"\treturn $0",
"end"
],
"description": "Number function definition."
},
"Function String": {
"prefix": ["string"],
"body": [
"string ${1:name}(${2:inputs})",
"\treturn \"$0\"",
"end"
],
"description": "String function definition."
},
"Function Void": {
"prefix": ["void"],
"body": [
"void ${1:name}(${2:inputs})",
"\t$0",
"end"
],
"description": "Generic function definition."
},
"Conditional": {
"prefix": ["if"],
"body": [
"if $1",
"\t$3",
"else if $2",
"\t$4",
"else",
"\t$0",
"end"],
"description": "Conditional."
},
"Loop": {
"prefix": ["loop"],
"body": [
"loop",
"\t$0",
"end"
],
"description": "Loop forever."
},
"Loop over array": {
"prefix": ["loop"],
"body": [
"loop ${1:array}",
"\tvar element = @",
"\t$0",
"end"],
"description": "Loop over an array."
},
"Loop elements in array": {
"prefix": ["loop"],
"body": [
"loop ${1:element} in ${2:array}",
"\t$0",
"end"
],
"description": "Loop over elements in an array."
},
"Loop over range": {
"prefix": ["loop"],
"body": [
"loop from ${1:start} to ${2:finish}",
"\tnumber element = @",
"\t$0",
"end"
],
"description": "Loop over a range."
},
"Loop element in range": {
"prefix": ["loop"],
"body": [
"loop ${1:element} from ${2:start} to ${3:finish}",
"\t$0",
"end"
],
"description": "Loop over numbers in a range."
},
"Sebastian": {
"prefix": ["Sebastian", "sebastian"],
"body": ["Sebastian$0"],
"description": "Player character's name."
}
}