fix comment removal

This commit is contained in:
Jill 2021-11-03 10:40:28 +03:00
parent d95ec10f53
commit 38038d710b
1 changed files with 8 additions and 3 deletions

View File

@ -41,6 +41,13 @@ function transpile(parsed, indent, prefix) {
return '';
}
function removeComments(code) {
// remove /* */ style comments, for now
code = code.replace(/\/\*(.*?)\*\//gs, '');
code = code.split('\n').filter(c => !c.trim().startsWith('//')).join('\n');
return code;
}
/**
* @param {string} code
*/
@ -52,9 +59,7 @@ function parse(code) {
// were gonna end up with an ast of sorts anyways as a result, which we can then use instead of declares
// sanitize stuff
code = code.split('\n').filter(c => !c.trim().startsWith('//')).join('\n');
// remove /* */ style comments, for now
code = code.replace(/\/\*(.*?)(?=\*\/)/gs, '');
code = removeComments(code);
const elements = [];