ComplexSelector.parse constructor

ComplexSelector.parse(
  1. String contents, {
  2. Object? url,
  3. Logger? logger,
  4. bool allowParent = true,
})

Parses a complex selector from contents.

If passed, url is the name of the file from which contents comes. allowParent controls whether a ParentSelector is allowed in this selector.

Throws a SassFormatException if parsing fails.

Implementation

factory ComplexSelector.parse(String contents,
        {Object? url, Logger? logger, bool allowParent = true}) =>
    SelectorParser(contents,
            url: url, logger: logger, allowParent: allowParent)
        .parseComplexSelector();