rename haskell -> tidal
This commit is contained in:
parent
09e455e17e
commit
eba7dec1a5
10 changed files with 28 additions and 28 deletions
|
|
@ -1,22 +0,0 @@
|
|||
import Parser from 'web-tree-sitter';
|
||||
|
||||
const base = import.meta.env.BASE_URL;
|
||||
|
||||
async function loadParser() {
|
||||
await Parser.init({
|
||||
locateFile(scriptName, scriptDirectory) {
|
||||
return `${base}${scriptName}`;
|
||||
},
|
||||
});
|
||||
const parser = new Parser();
|
||||
const Lang = await Parser.Language.load(`${base}tree-sitter-haskell.wasm`);
|
||||
parser.setLanguage(Lang);
|
||||
return parser;
|
||||
}
|
||||
|
||||
let parserLoaded = loadParser();
|
||||
export async function parse(code) {
|
||||
const parser = await parserLoaded;
|
||||
// for some reason, the parser doesn't like new lines..
|
||||
return parser.parse(code.replaceAll('\n\n', '~~~~').replaceAll('\n', '').replaceAll('~~~~', '\n'));
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue