made a basic extension
This commit is contained in:
parent
ae1cc90a2a
commit
10eef39f12
6 changed files with 264 additions and 1 deletions
35
extension/astrolang.tmLanguage.json
Normal file
35
extension/astrolang.tmLanguage.json
Normal 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]+)"
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue