(p *PrettyCfg)
| 1338 | } |
| 1339 | |
| 1340 | func (node *IfErrExpr) doc(p *PrettyCfg) pretty.Doc { |
| 1341 | var s string |
| 1342 | if node.Else != nil { |
| 1343 | s = "IFERROR" |
| 1344 | } else { |
| 1345 | s = "ISERROR" |
| 1346 | } |
| 1347 | d := []pretty.Doc{p.Doc(node.Cond)} |
| 1348 | if node.Else != nil { |
| 1349 | d = append(d, p.Doc(node.Else)) |
| 1350 | } |
| 1351 | if node.ErrCode != nil { |
| 1352 | d = append(d, p.Doc(node.ErrCode)) |
| 1353 | } |
| 1354 | return p.bracketKeyword(s, "(", p.commaSeparated(d...), ")", "") |
| 1355 | } |
| 1356 | |
| 1357 | func (node *IfExpr) doc(p *PrettyCfg) pretty.Doc { |
| 1358 | return p.bracketKeyword("IF", "(", |
nothing calls this directly
no test coverage detected