Pure Elixir oracle for the bounded FQL1 parser.
Production native-protocol traffic uses the Rust parser. This implementation intentionally stays independent so differential tests can detect parser or canonicalization drift.
Summary
Types
Functions
@spec parse(binary()) :: {:ok, Ferricstore.Flow.Query.Request.t()} | {:error, parse_error()}