package future

import "github.com/open-policy-agent/opa/internal/future"

Index

Functions

func FilterFutureImports

func FilterFutureImports(imps []*ast.Import) []*ast.Import

FilterFutureImports filters OUT any future imports from the passed slice of `*ast.Import`s.

func ParserOptionsFromFutureImports

func ParserOptionsFromFutureImports(imports []*ast.Import) (ast.ParserOptions, error)

ParserOptionsFromFutureImports transforms a slice of `ast.Import`s into the `ast.ParserOptions` that can be used to parse a statement according to the included "future.keywords" and "future.keywords.xyz" imports.

Source Files

filter_imports.go parser_opts.go

Version
v0.37.2
Published
Feb 11, 2022
Platform
windows/amd64
Imports
2 packages
Last checked
50 minutes ago

Tools for package owners.