Skip to content

Commit aeb580e

Browse files
committed
Update haskell.md
1 parent 32bb73f commit aeb580e

File tree

1 file changed

+28
-40
lines changed

1 file changed

+28
-40
lines changed

queries/haskell.md

Lines changed: 28 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
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`
@@ -13,9 +16,9 @@
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`
@@ -48,11 +51,12 @@
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`
@@ -75,7 +79,24 @@
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`
@@ -260,36 +281,3 @@
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-
```

0 commit comments

Comments
 (0)