on master help sign in
Add LPF tree sitter (#8536)
9eec9adFrans Skarman
book/src/generated/lang-support.md+1
@@ -89,6 +89,7 @@
89| llvm | ✓ | ✓ | ✓ | |
89| llvm | ✓ | ✓ | ✓ | |
90| llvm-mir | ✓ | ✓ | ✓ | |
90| llvm-mir | ✓ | ✓ | ✓ | |
91| llvm-mir-yaml | ✓ | | ✓ | |
91| llvm-mir-yaml | ✓ | | ✓ | |
92+| lpf | ✓ | | | |
92| lua | ✓ | ✓ | ✓ | `lua-language-server` |
93| lua | ✓ | ✓ | ✓ | `lua-language-server` |
93| make | ✓ | | | |
94| make | ✓ | | | |
94| markdoc | ✓ | | | `markdoc-ls` |
95| markdoc | ✓ | | | `markdoc-ls` |
languages.toml+12
@@ -934,6 +934,18 @@ indent = { tab-width = 2, unit = " " }
934name = "lean"
934name = "lean"
935source = { git = "https://github.com/Julian/tree-sitter-lean", rev = "d98426109258b266e1e92358c5f11716d2e8f638" }
935source = { git = "https://github.com/Julian/tree-sitter-lean", rev = "d98426109258b266e1e92358c5f11716d2e8f638" }
936
936
937+
938+[[language]]
939+name = "lpf"
940+comment-token = "#"
941+scope = "source.lpf"
942+file-types = ["lpf"]
943+roots = []
944+
945+[[grammar]]
946+name = "lpf"
947+source = { git = "https://gitlab.com/TheZoq2/tree-sitter-lpf", rev = "db7372e60c722ca7f12ab359e57e6bf7611ab126" }
948+
937[[language]]
949[[language]]
938name = "julia"
950name = "julia"
939scope = "source.julia"
951scope = "source.julia"
runtime/queries/lpf/highlights.scmnew file+19
@@ -0,0 +1,19 @@
1+[
2+ "SYSCONFIG"
3+ "BLOCK"
4+ "LOCATE"
5+ "COMP"
6+ "FREQUENCY"
7+ "PORT"
8+ "IOBUF"
9+] @keyword
10+
11+["SITE"] @keyword.storage
12+
13+["="] @operator
14+
15+((number) @constant.numeric)
16+
17+((string) @string)
18+((line_comment) @comment)
19+