@tbela99/css-parser
Version:
CSS parser, minifier and validator for node and the browser
14 lines (11 loc) • 664 B
JavaScript
import { getSyntaxRule } from '../../validation/config.js';
import { trimArray, matchAllSyntaxes, createValidationContext } from '../../validation/match.js';
import { ValidationSyntaxGroupEnum } from '../../validation/parser/typedef.js';
function parseAtRuleFontFeatureValues(stream, context, options = {}) {
const syntaxRules = getSyntaxRule(ValidationSyntaxGroupEnum.AtRules, "@" + context.nam);
const syntax = syntaxRules?.getPreludeRules()?.slice?.(1);
trimArray(stream);
const { success, errors} = matchAllSyntaxes(syntax, createValidationContext(stream), options);
return { success, errors };
}
export { parseAtRuleFontFeatureValues };