diff --git a/README.md b/README.md new file mode 100644 index 0000000..114be03 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +**⚠ This language server is still in it infancy. It only partially supports the SKILL language and can break quite easily during usage. ⚠** + +# SKILL Rust Language Server - SRLS + +a language server for [Cadence SKILL](https://en.wikipedia.org/wiki/Cadence_SKILL), + +## Features + +### Variable completion + +![](https://git.acereca.net/acereca/srls/raw/branch/master/assets/variable_completion.GIF) diff --git a/srls.png b/assets/srls.png similarity index 100% rename from srls.png rename to assets/srls.png diff --git a/srls.svg b/assets/srls.svg similarity index 100% rename from srls.svg rename to assets/srls.svg diff --git a/assets/variable_completion.GIF b/assets/variable_completion.GIF new file mode 100644 index 0000000..4c7b82e Binary files /dev/null and b/assets/variable_completion.GIF differ diff --git a/test/data/test.il b/test/data/test.il index dd668e5..abb9ff4 100644 --- a/test/data/test.il +++ b/test/data/test.il @@ -22,3 +22,5 @@ obj->op() expr1 expr2 ) + +tap_mag