@@ -48,25 +48,34 @@ yarn watch
4848
4949## VS Code extension
5050
51- The VS Code extension code resides in the ` client/ ` directory. The root ` package.json ` file serves as the extension's
52- manifest, defining properties like syntax highlighting paths.
51+ The VS Code extension code resides in the ` editors/code/ ` directory.
52+ The root ` package.json ` file serves as the extension's manifest, defining properties like syntax highlighting paths.
5353
5454Language-specific editor features like comment toggling, bracket matching, and auto-closing pairs are defined in:
5555
56- - [ client/src/languages/tolk-language-configuration.json] ( client/src/languages/tolk-language-configuration.json ) (for Tolk)
57- - [ client/src/languages/fift-language-configuration.json] ( client/src/languages/fift-language-configuration.json ) (for
58- Fift)
59- - [ client/src/languages/tasm-language-configuration.json] ( client/src/languages/tasm-language-configuration.json ) (for
60- TASM)
61- - [ client/src/languages/tlb-language-configuration.json] ( client/src/languages/tlb-language-configuration.json ) (for
62- TL-B)
56+ - [ editors/code/src/languages/tolk-language-configuration.json] ( editors/code/src/languages/tolk-language-configuration.json ) (
57+ for Tolk)
58+ - [ editors/code/src/languages/func-language-configuration.json] ( editors/code/src/languages/func-language-configuration.json ) (
59+ for FunC)
60+ - [ editors/code/src/languages/fift-language-configuration.json] ( editors/code/src/languages/fift-language-configuration.json ) (
61+ for Fift)
62+ - [ editors/code/src/languages/tasm-language-configuration.json] ( editors/code/src/languages/tasm-language-configuration.json ) (
63+ for TASM)
64+ - [ editors/code/src/languages/tlb-language-configuration.json] ( editors/code/src/languages/tlb-language-configuration.json ) (
65+ for TL-B)
6366
6467Language-specific highlighting grammars are defined in:
6568
66- - [ client/src/languages/syntaxes/tolk.tmLanguage.json] ( client/src/languages/syntaxes/tolk.tmLanguage.json ) (for Tolk)
67- - [ client/src/languages/syntaxes/fift.tmLanguage.json] ( client/src/languages/syntaxes/fift.tmLanguage.json ) (for Fift)
68- - [ client/src/languages/syntaxes/tasm.tmLanguage.json] ( client/src/languages/syntaxes/tasm.tmLanguage.json ) (for TASM)
69- - [ client/src/languages/syntaxes/tlb.tmLanguage.json] ( client/src/languages/syntaxes/tlb.tmLanguage.json ) (for TL-B)
69+ - [ editors/code/src/languages/syntaxes/tolk.tmLanguage.json] ( editors/code/src/languages/syntaxes/tolk.tmLanguage.json ) (
70+ for Tolk)
71+ - [ editors/code/src/languages/syntaxes/func.tmLanguage.json] ( editors/code/src/languages/syntaxes/func.tmLanguage.json ) (
72+ for FunC)
73+ - [ editors/code/src/languages/syntaxes/fift.tmLanguage.json] ( editors/code/src/languages/syntaxes/fift.tmLanguage.json ) (
74+ for Fift)
75+ - [ editors/code/src/languages/syntaxes/tasm.tmLanguage.json] ( editors/code/src/languages/syntaxes/tasm.tmLanguage.json ) (
76+ for TASM)
77+ - [ editors/code/src/languages/syntaxes/tlb.tmLanguage.json] ( editors/code/src/languages/syntaxes/tlb.tmLanguage.json ) (
78+ for TL-B)
7079
7180Refer to
7281the [ VS Code Language Configuration Guide] ( https://code.visualstudio.com/api/language-extensions/language-configuration-guide )
@@ -76,7 +85,7 @@ To begin developing the extension:
7685
77861 . Run ` yarn watch ` in the project root. This starts the build in watch mode.
78872 . Open the project folder in VS Code.
79- 3 . The main extension point is in ` client /src/extension.ts` .
88+ 3 . The main extension point is in ` editors/code /src/extension.ts` .
80894 . Press ` F5 ` to start debugging the extension.
8190
8291When you make changes, the project will automatically rebuild. Reload the VS Code window (Developer: Reload Window)
@@ -99,8 +108,9 @@ We use [Tree-sitter](https://tree-sitter.github.io/tree-sitter/) to parse code a
99108The primary grammars are:
100109
1011101 . [ server/src/languages/tolk/tree-sitter-tolk] ( server/src/languages/tolk/tree-sitter-tolk ) — Tolk grammar
102- 2 . [ server/src/languages/fift/tree-sitter-fift] ( server/src/languages/fift/tree-sitter-fift ) — TVM Assembly grammar
103- 3 . [ server/src/languages/tlb/tree-sitter-tlb] ( server/src/languages/tlb/tree-sitter-tlb ) — TL-B grammar
111+ 2 . [ server/src/languages/func/tree-sitter-func] ( server/src/languages/func/tree-sitter-func ) — FunC grammar
112+ 3 . [ server/src/languages/fift/tree-sitter-fift] ( server/src/languages/fift/tree-sitter-fift ) — TVM Assembly grammar
113+ 4 . [ server/src/languages/tlb/tree-sitter-tlb] ( server/src/languages/tlb/tree-sitter-tlb ) — TL-B grammar
104114
105115#### Indexes
106116
0 commit comments