Mind_Reader/src/extension.ts
2021-11-18 12:01:53 -06:00

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() {}