Parses Squirrel SQL query files into Elixir structs.
Summary
Types
@type t() :: %Squirrelix.Query{ comment: [String.t()], content: String.t(), file: String.t(), name: String.t(), starting_line: pos_integer() }
Functions
@spec from_file(String.t()) :: {:ok, t()} | {:error, Squirrelix.Error.CannotReadFile.t() | Squirrelix.Error.QueryFileHasInvalidName.t()}