Nice explanations on the goal of Dask SQL.
FWIW:
Hue comes with a series of parser (with the kickstart of an Apache Calcite one, based on the current Apache Hive)
https://docs.gethue.com/developer/parsers/
If interested we could help guide for adding a better SQL autocomplete for Dask SQL
https://dask-sql.readthedocs.io/en/latest/pages/sql.html
and also make the interpreter a bit more official by adding a connector name instead of plain Presto
https://docs.gethue.com/administrator/configuration/connectors/
(basically same as Presto bu with dask-sql as dialect name)
FYI there is also coming soon a simpler to integrate SQL Scratchpad that could be leveraged to help edit embedded Dask SQL in Python (similarly to SparkSqk in PySpark):