feat: support delimiters option for runtime compilation

close #1679
This commit is contained in:
Evan You
2020-07-22 21:29:59 -04:00
parent 7edfdf7e23
commit ba17c871d8
3 changed files with 12 additions and 3 deletions

View File

@@ -87,10 +87,15 @@ export function baseParse(
function createParserContext(
content: string,
options: ParserOptions
rawOptions: ParserOptions
): ParserContext {
const options = extend({}, defaultParserOptions)
for (const key in rawOptions) {
// @ts-ignore
options[key] = rawOptions[key] || defaultParserOptions[key]
}
return {
options: extend({}, defaultParserOptions, options),
options,
column: 1,
line: 1,
offset: 0,