Philipp Steinrötter
Philipp Steinrötter
**Is your feature request related to a problem? Please describe.** Since this is a small-enough project, we should migrate to bun to save time (and for the sake of it,...
**Is your feature request related to a problem? Please describe.** Right now, we just properly handle `count`, but with the new release I suspect aggregates will become more popular. We...
**Is your feature request related to a problem? Please describe.** In some cases, you might want to transform the data from PostgREST after fetching it, e.g. create a js `Date`...
This pr implements the language server itself. the goal is to have a few very basic features working e2e to prove that the architecture works. its still months out, I...
We recently finished the implementation of the core parser algorithm. Details can be found in [this blog post](https://supabase.com/blog/postgres-language-server-implementing-parser). While a lot of work has been automated with procedural macros, we...
Some of the statements in the valid statements tests are not recognised as such. Especially CREATE POLICY, GRANT and REVOKE are never recognised as statements and thereby never past to...
Sibling tokens are tokens that should end up at the same depth in the CST, such as `(` and `)`. Right now, that is not the case. Take for example...
Postgres parses sql strings such as `execute 'select 1';` and function bodies, e.g. ```sql CREATE FUNCTION dup(in int, out f1 int, out f2 text) AS $$ SELECT $1, CAST($1 AS...