made a basic extension

This commit is contained in:
afonya 2025-06-17 23:47:38 +02:00
parent ae1cc90a2a
commit 10eef39f12
Signed by: afonya
GPG key ID: EBB9C4CAFAAFB2DC
6 changed files with 264 additions and 1 deletions

View file

@ -0,0 +1,35 @@
{
"scopeName": "source.astrolang",
"patterns": [
{
"name": "comment.line.astrolang",
"match": "//.*$"
},
{
"name": "comment.block.astrolang",
"begin": "/\\*",
"end": "\\*/"
},
{
"name": "keyword.control.astrolang",
"match": "\\b(kraf|piszolj|ha nem geny akkor geny|ha nem geny|nem piszv|kopva|gethelj|ha geny|lőcsve|csecs|reti|piszv|amíg geny|nincs hám|szard le|hámozd|be|ba)\\b"
},
{
"name": "keyword.operator.astrolang",
"match": "(\\+|-|\\*|\\/|%|=|==|!=|<=|>=|<|>|&&|\\|\\||!)"
},
{
"name": "string.quoted.double.astrolang",
"begin": "(?<=szaft)\"",
"end": "\"(?=szaft)"
},
{
"name": "variable.astrolang",
"match": "\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b"
},
{
"name": "constant.numeric.astrolang",
"match": "([0-9]+)"
}
]
}