FilterEmptyStatements removes empty statements from the list.
(list []Statement)
| 58 | |
| 59 | // FilterEmptyStatements removes empty statements from the list. |
| 60 | func FilterEmptyStatements(list []Statement) []Statement { |
| 61 | var result []Statement |
| 62 | for _, stmt := range list { |
| 63 | if !stmt.Empty { |
| 64 | result = append(result, stmt) |
| 65 | } |
| 66 | } |
| 67 | return result |
| 68 | } |
| 69 | |
| 70 | // ExtractASTs extracts non-nil ASTs from a slice of ParsedStatements. |
| 71 | // Empty statements (with nil AST) are skipped. |
no outgoing calls