github-linguist / linguist

Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
MIT License
12.12k stars 4.2k forks source link

Add language Qlik Script #6083

Open jmbenedetto opened 1 year ago

jmbenedetto commented 1 year ago

Language name

Qlik Sense Script

URL of example repository

https://github.com/qlik-giants/qc_file_management

URL of syntax highlighting grammar

This VS Code extension implements syntax highlighting for Qlik Script. https://github.com/Gimly/vscode-qlik

Most popular extensions

citrushouse commented 1 year ago

Qlik Sense data loading scripts was actually my first job, wasn't expecting to see a GitHub issue on it 😄

Possibly incorrectly, I always thought of Qlik Sense scripts as regular SQL but with added functionality. Would it make sense for Qlik Sense scripts to be treated as if they were .SQL files?

jmbenedetto commented 1 year ago

Hello, Citrus!

Thanks for your response.

The language is SQL based, but far enough that it cannot be considered a dialect. It misses a lot of important SQL functions as window and with. The behavior of some commands is also weird as with join - you can not define the keys to join, it joins by field name.

I can increase this list if needed.