made a basic extension
This commit is contained in:
parent
ae1cc90a2a
commit
10eef39f12
6 changed files with 264 additions and 1 deletions
79
extension/index.js
Normal file
79
extension/index.js
Normal file
|
@ -0,0 +1,79 @@
|
|||
import * as vscode from 'vscode'
|
||||
|
||||
vscode.languages.registerCompletionItemProvider('astrolang', {
|
||||
provideCompletionItems() {
|
||||
const words = [
|
||||
"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",
|
||||
"szaft"
|
||||
]
|
||||
const env = [
|
||||
"ugass",
|
||||
"bimba",
|
||||
"csömör",
|
||||
"tarh",
|
||||
"bimbabemb",
|
||||
"nerd",
|
||||
"tábla",
|
||||
"kábel",
|
||||
"szenvedés",
|
||||
|
||||
"abs",
|
||||
"kerek",
|
||||
"sin",
|
||||
"cos",
|
||||
"tan",
|
||||
"sqrt",
|
||||
"legnagyobb",
|
||||
"legkisebb",
|
||||
"pi",
|
||||
|
||||
"csemerd fel",
|
||||
"csemerd le",
|
||||
"hossz",
|
||||
"ismételd",
|
||||
"uno reverse",
|
||||
"darabos",
|
||||
"keres",
|
||||
"átrak",
|
||||
"számmá",
|
||||
"betűvé",
|
||||
|
||||
"hozzáad",
|
||||
"töröl",
|
||||
"kulcsok",
|
||||
|
||||
"vége",
|
||||
|
||||
"halgass",
|
||||
"kérés",
|
||||
"írj",
|
||||
"olvass",
|
||||
"zár"
|
||||
]
|
||||
let out = []
|
||||
for (let i = 0; i < words.length; i++) {
|
||||
out.push(new vscode.CompletionItem(words[i], vscode.CompletionItemKind.Keyword))
|
||||
}
|
||||
for (let i = 0; i < env.length; i++) {
|
||||
out.push(new vscode.CompletionItem(env[i], vscode.CompletionItemKind.Variable))
|
||||
}
|
||||
return out
|
||||
}
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue