MCPcopy Create free account
hub / github.com/andybalholm/cascadia / parseSelectorGroup

Method parseSelectorGroup

parser.go:816–835  ·  view source on GitHub ↗

parseSelectorGroup parses a group of selectors, separated by commas.

()

Source from the content-addressed store, hash-verified

814
815// parseSelectorGroup parses a group of selectors, separated by commas.
816func (p *parser) parseSelectorGroup() (result Selector, err error) {
817 result, err = p.parseSelector()
818 if err != nil {
819 return
820 }
821
822 for p.i < len(p.s) {
823 if p.s[p.i] != ',' {
824 return result, nil
825 }
826 p.i++
827 c, err := p.parseSelector()
828 if err != nil {
829 return nil, err
830 }
831 result = unionSelector(result, c)
832 }
833
834 return
835}

Callers 2

CompileFunction · 0.95

Calls 2

parseSelectorMethod · 0.95
unionSelectorFunction · 0.85

Tested by

no test coverage detected