@digitak/grubber
Version:
Parse code files and patch it without having to use an AST
20 lines (19 loc) • 513 B
JavaScript
export default class default_1 {
constructor() {
this.rules = [
{
// string
expression: /".*?[^\\](?:\\\\)*"/,
},
{
// multiline comment
expression: /#\[((?:.|\s)*?)\]#/,
},
{
// comment
expression: /#.*/,
},
];
}
}
default_1.importExpression = /^(?:(?:(\bfrom +(.*?) +)?(\bimport) +(.*?))|(?:(\binclude) +(.*?))) *$/gm;