cue
cue copied to clipboard
project: create a CUE tree-sitter syntax
Is your feature request related to a problem? Please describe.
difft
uses tree-sitter generated parsers as part of creating semantic diffs.
Having semantic diffs for CUE would make reviewing CUE changes more pleasant.
Describe the solution you'd like
A tree-sitter syntax for CUE would allow for difft
to leverage that in creating semantic diffs for CUE.
Describe alternatives you've considered
None that I am aware of for creating semantic diffs.
Additional context
@myitcv Maybe @eonpatapon's work might be useful here? https://github.com/eonpatapon/tree-sitter-cue
I'd totally forgotten about this! Thanks for the reminder.
@eonpatapon - what state is your project in?
@myitcv it's quite complete. I know I miss some support for raw strings with multiple numbers of #
. Probably some other small things I missed in the spec
Chatted with @eonpatapon. We will investigate migrating eonpatapon/tree-sitter-cue
to the cue-lang
org.