AstroLang/extension/snippets.json
2025-06-17 23:47:38 +02:00

84 lines
No EOL
2 KiB
JSON

{
"if": {
"prefix": "ha geny",
"body": [
"ha geny(${1:feltétel}) {",
"$0",
"}"
],
"description": "Egy if"
},
"else": {
"prefix": "ha nem geny",
"body": [
"ha nem geny {",
"$0",
"}"
],
"description": "Egy else"
},
"elseif": {
"prefix": "ha nem geny akkor geny",
"body": [
"ha nem geny akkor geny(${1:feltétel}) {",
"$0",
"}"
],
"description": "Egy else if"
},
"while": {
"prefix": "amíg geny",
"body": [
"amíg geny(${1:feltétel}) {",
"$0",
"}"
],
"description": "Egy while ciklus"
},
"for": {
"prefix": "kraf",
"body": [
"kraf(gethelj ${1:i} = ${2:0}; ${3:feltétel}; ${1:i}=${1:i}+1) {",
"$0",
"}"
],
"description": "Egy for ciklus"
},
"var create": {
"prefix": "gethelj",
"body": [
"gethelj ${1:változó} = ${2:érték}"
],
"description": "Egy változó létrehozása"
},
"function create": {
"prefix": "lőcsve",
"body": [
"lőcsve ${1:függvény név}(${2:paraméterek}) {",
"$0",
"}"
],
"description": "Egy függvény létrehozása"
},
"import": {
"prefix": "hámozd",
"body": [
"hámozd ${1:modul név} ${2|be,ba|} szaft\"${3:elérési út}\"szaft"
],
"description": "Egy modul importálása"
},
"string": {
"prefix": "szaft",
"body": [
"szaft\"${1:szöveg}\"szaft"
],
"description": "Egy szöveg létrehozása"
},
"print": {
"prefix": "ugass",
"body": [
"ugass(${1:üzenet})"
],
"description": "Egy üzenet kiírása a konzolra"
}
}