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.
22
3- ## Roadmap
3+ ### Roadmap
44
55- [ ] ` argumentOrParameter ` :
66 - [x] ` argument.actual `
77 - [ ] ` argument.actual.iteration `
8+ Blocked on one of:
9+ - #2177
10+ - #2195
811 - [x] ` argument.formal `
912 - [x] ` argument.formal.iteration `
1013- [ ] ` anonymousFunction `
1316 - [x] ` branch.match.iteration `
1417 - [ ] ` branch.if `
1518 - [ ] ` branch.if.iteration `
19+ - [ ] ` branch.guard `
20+ - [ ] ` branch.guard.iteration `
1621 - [ ] ` branch.ternary `
17- - [ ] ` class `
18- - [ ] ` className `
1922- [ ] ` collectionItem `
2023- [ ] ` collectionKey `
2124 - [ ] ` key.mapPair `
4851 - [ ] ` statement.iteration.block `
4952- [ ] ` string `
5053- [ ] ` type `
54+ - [ ] ` class `
55+ - [ ] ` class.instance `
56+ - [ ] ` className `
5157 - [ ] ` type.adt `
5258 - [ ] ` type.alias `
5359 - [ ] ` type.annotation `
54- - [ ] ` type.class `
55- - [ ] ` type.classInstance `
5660 - [ ] ` type.constraint `
5761 - [ ] ` type.dataFamily `
5862 - [ ] ` type.dataInstance `
7579 - [ ] ` condition.ternary `
7680 - [ ] ` condition.match `
7781
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
79100
80101- ` adt `
81102- ` all_names `
260281- ` via `
261282- ` where `
262283- ` 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