MCPcopy Index your code
hub / github.com/rhysd/actionlint / parseString

Method parseString

parse.go:204–209  ·  view source on GitHub ↗
(n *yaml.Node, allowEmpty bool)

Source from the content-addressed store, hash-verified

202}
203
204func (p *parser) parseString(n *yaml.Node, allowEmpty bool) *String {
205 if !p.checkString(n, allowEmpty) {
206 return &String{"", false, posAt(n)}
207 }
208 return newString(n)
209}
210
211func (p *parser) parseStringSequence(sec string, n *yaml.Node, allowEmpty bool, allowElemEmpty bool) []*String {
212 if ok := p.checkSequence(sec, n, allowEmpty); !ok {

Callers 15

parseStringSequenceMethod · 0.95
parseMappingMethod · 0.95
parseScheduleEventMethod · 0.95
parsePermissionsMethod · 0.95
parseEnvMethod · 0.95
parseDefaultsMethod · 0.95

Calls 3

checkStringMethod · 0.95
posAtFunction · 0.85
newStringFunction · 0.85

Tested by

no test coverage detected