# Functions
New returns a new Oracle object.
# Variables
ErrNoDefinitionFound indicates the position was valid but no matching definition was found.
ErrNoMatchFound indicates the position was invalid.
# Structs
DefinitionQuery defines a Rego definition query.
DefinitionQueryResult defines output of a definition query.
Error defines the structure of errors returned by the oracle.
Oracle implements different queries over ASTs, e.g., find definition.