mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
Pass along filename to htmljs-parser
This commit is contained in:
parent
99199e9f2d
commit
c4564b3db2
@ -6,7 +6,7 @@ class HtmlJsParser {
|
||||
this.ignorePlaceholders = options && options.ignorePlaceholders === true;
|
||||
}
|
||||
|
||||
parse(src, handlers) {
|
||||
parse(src, handlers, filename) {
|
||||
var listeners = {
|
||||
onText(event) {
|
||||
handlers.handleCharacters(event.value, event.parseMode);
|
||||
@ -39,7 +39,7 @@ class HtmlJsParser {
|
||||
event.selfClosed = false; // Don't allow self-closed tags
|
||||
|
||||
var tagParseOptions = handlers.getTagParseOptions(event);
|
||||
|
||||
|
||||
if (tagParseOptions) {
|
||||
event.setParseOptions(tagParseOptions);
|
||||
}
|
||||
@ -92,7 +92,7 @@ class HtmlJsParser {
|
||||
return handlers.isOpenTagOnly(tagName);
|
||||
}
|
||||
});
|
||||
parser.parse(src);
|
||||
parser.parse(src, filename);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -130,7 +130,7 @@ class Parser {
|
||||
node: rootNode
|
||||
});
|
||||
|
||||
this.parserImpl.parse(src, this);
|
||||
this.parserImpl.parse(src, this, context.filename);
|
||||
|
||||
return rootNode;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user