diff --git a/index.js b/index.js index 887b30b..d39bb71 100644 --- a/index.js +++ b/index.js @@ -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 = [];