mirror of
https://github.com/We-Dont-Byte/Mind_Reader.git
synced 2025-02-04 10:38:42 +00:00
32 lines
825 B
TypeScript
32 lines
825 B
TypeScript
import * as vscode from 'vscode';
|
|
|
|
import * as pl from './pylex';
|
|
import commands from './commands';
|
|
|
|
import AccessNodeProvider from './accessNodeProvider'
|
|
|
|
let parser: pl.Parser = new pl.Parser();
|
|
|
|
export function activate(context: vscode.ExtensionContext) {
|
|
console.log('Congratulations, your extension "mind-reader" is now active!');
|
|
vscode.window.showInformationMessage('Mind_Reader is loaded!');
|
|
|
|
parser.parse('Beep Boop');
|
|
|
|
// Register Commands
|
|
commands.forEach(command => {
|
|
let disposable = vscode.commands.registerCommand(
|
|
command.name,
|
|
command.callback
|
|
);
|
|
context.subscriptions.push(disposable);
|
|
console.log(command.name);
|
|
});
|
|
|
|
let provider = new AccessNodeProvider();
|
|
vscode.window.registerTreeDataProvider('accessActions', provider);
|
|
|
|
}
|
|
|
|
export function deactivate() {}
|