defmodule GraphQL.Parser.Nif do @on_load {:init, 0} @moduledoc """ NIF Module wrapping libgraphqlparser. Do not use this module directly. Use GraphQL.Parser module instead. """ @doc false def init do path = Path.expand "graphql_parser" :ok = :erlang.load_nif(path, 1) end def parse(_) do exit(:nif_library_not_loaded) end end