helpers.go 378 B

123456789101112131415161718192021222324252627282930
  1. package helpers
  2. import (
  3. "go/ast"
  4. )
  5. func EmptyS() []ast.Stmt {
  6. return []ast.Stmt{}
  7. }
  8. func S(stmts ...ast.Stmt) []ast.Stmt {
  9. return stmts
  10. }
  11. func EmptyE() []ast.Expr {
  12. return []ast.Expr{}
  13. }
  14. func E(exprs ...ast.Expr) []ast.Expr {
  15. return exprs
  16. }
  17. func EmptyI() []*ast.Ident {
  18. return []*ast.Ident{}
  19. }
  20. func I(ident *ast.Ident) []*ast.Ident {
  21. return []*ast.Ident{ident}
  22. }