(node *ast.SequenceNode)
| 1270 | } |
| 1271 | |
| 1272 | func (v *Checker) sequenceNode(node *ast.SequenceNode) Nature { |
| 1273 | if len(node.Nodes) == 0 { |
| 1274 | return v.error(node, "empty sequence expression") |
| 1275 | } |
| 1276 | var last Nature |
| 1277 | for _, node := range node.Nodes { |
| 1278 | last = v.visit(node) |
| 1279 | } |
| 1280 | return last |
| 1281 | } |
| 1282 | |
| 1283 | func (v *Checker) conditionalNode(node *ast.ConditionalNode) Nature { |
| 1284 | c := v.visit(node.Cond) |