File tree Expand file tree Collapse file tree 1 file changed +28
-40
lines changed Expand file tree Collapse file tree 1 file changed +28
-40
lines changed Original file line number Diff line number Diff line change 1
- # Haskell Support
1
+ Adds support for the Haskell programming language.
2
2
3
- ## Roadmap
3
+ ### Roadmap
4
4
5
5
- [ ] ` argumentOrParameter ` :
6
6
- [x] ` argument.actual `
7
7
- [ ] ` argument.actual.iteration `
8
+ Blocked on one of:
9
+ - #2177
10
+ - #2195
8
11
- [x] ` argument.formal `
9
12
- [x] ` argument.formal.iteration `
10
13
- [ ] ` anonymousFunction `
13
16
- [x] ` branch.match.iteration `
14
17
- [ ] ` branch.if `
15
18
- [ ] ` branch.if.iteration `
19
+ - [ ] ` branch.guard `
20
+ - [ ] ` branch.guard.iteration `
16
21
- [ ] ` branch.ternary `
17
- - [ ] ` class `
18
- - [ ] ` className `
19
22
- [ ] ` collectionItem `
20
23
- [ ] ` collectionKey `
21
24
- [ ] ` key.mapPair `
48
51
- [ ] ` statement.iteration.block `
49
52
- [ ] ` string `
50
53
- [ ] ` type `
54
+ - [ ] ` class `
55
+ - [ ] ` class.instance `
56
+ - [ ] ` className `
51
57
- [ ] ` type.adt `
52
58
- [ ] ` type.alias `
53
59
- [ ] ` type.annotation `
54
- - [ ] ` type.class `
55
- - [ ] ` type.classInstance `
56
60
- [ ] ` type.constraint `
57
61
- [ ] ` type.dataFamily `
58
62
- [ ] ` type.dataInstance `
75
79
- [ ] ` condition.ternary `
76
80
- [ ] ` condition.match `
77
81
78
- ## Node Types
82
+ ---
83
+
84
+ ### Warning
85
+
86
+ This is work in progress. In the early stages, I'll be messy.
87
+
88
+ - The commits will be uninformative.
89
+ - The branch may receive ** force pushes** at any point!
90
+
91
+ ---
92
+
93
+ ### Discussion and RFCs
94
+
95
+ See #2186 .
96
+
97
+ ---
98
+
99
+ ### Haskell Node Types
79
100
80
101
- ` adt `
81
102
- ` all_names `
260
281
- ` via `
261
282
- ` where `
262
283
- ` wildcard `
263
-
264
- ## Simple Scope Types
265
-
266
- ``` js
267
- export const simpleScopeTypeTypes = [
268
- " argumentOrParameter" ,
269
- " anonymousFunction" ,
270
- " attribute" ,
271
- " branch" ,
272
- " class" ,
273
- " className" ,
274
- " collectionItem" ,
275
- " collectionKey" ,
276
- " comment" ,
277
- " functionCall" ,
278
- " functionCallee" ,
279
- " functionName" ,
280
- " ifStatement" ,
281
- " instance" ,
282
- " list" ,
283
- " map" ,
284
- " name" ,
285
- " namedFunction" ,
286
- " regularExpression" ,
287
- " statement" ,
288
- " string" ,
289
- " type" ,
290
- " value" ,
291
- " condition" ,
292
- " selector" ,
293
- " unit" ,
294
- ] as const ;
295
- ```
You can’t perform that action at this time.
0 commit comments