@@ -20,7 +20,9 @@ export const haskellScopeSupport: LanguageScopeSupportFacetMap = {
20
20
"statement.iteration.block" : unsupported ,
21
21
22
22
class : unsupported ,
23
+ // "class.instance": unsupported,
23
24
className : unsupported ,
25
+
24
26
namedFunction : supported ,
25
27
"namedFunction.method" : unsupported ,
26
28
anonymousFunction : unsupported ,
@@ -31,57 +33,54 @@ export const haskellScopeSupport: LanguageScopeSupportFacetMap = {
31
33
functionCallee : unsupported ,
32
34
"functionCallee.constructor" : unsupported ,
33
35
34
- "argument.actual" : supported ,
35
- "argument.actual.iteration" : supported ,
36
- "argument.formal" : unsupported ,
37
- "argument.formal.iteration" : unsupported ,
36
+ "argument.actual" : unsupported ,
37
+ "argument.actual.iteration" : unsupported ,
38
+ "argument.formal" : supported ,
39
+ "argument.formal.iteration" : supported ,
38
40
39
41
"comment.line" : unsupported ,
40
42
"comment.block" : unsupported ,
41
43
42
44
"string.singleLine" : unsupported ,
43
- "string.multiLine" : notApplicable ,
44
45
45
46
"branch.match" : supported ,
46
47
"branch.match.iteration" : supported ,
47
48
"branch.if" : unsupported ,
48
49
"branch.if.iteration" : unsupported ,
49
- "branch.try" : notApplicable ,
50
- "branch.switchCase" : notApplicable ,
51
- "branch.switchCase.iteration" : notApplicable ,
52
- "branch.ternary" : notApplicable ,
50
+ "branch.ternary" : unsupported ,
53
51
54
52
"condition.if" : unsupported ,
55
- "condition.while" : notApplicable ,
56
- "condition.doWhile" : notApplicable ,
57
- "condition.for" : notApplicable ,
58
- "condition.ternary" : notApplicable ,
59
- "condition.switchCase" : notApplicable ,
53
+ "condition.ternary" : unsupported ,
60
54
61
55
"name.assignment" : unsupported ,
62
56
"name.assignment.pattern" : unsupported ,
63
- "name.foreach" : notApplicable ,
64
57
"name.function" : supported ,
65
58
"name.class" : unsupported ,
66
59
"name.field" : unsupported ,
67
60
68
- "key.attribute" : notApplicable ,
69
- "key.mapPair" : notApplicable ,
70
- "key.mapPair.iteration" : notApplicable ,
61
+ "key.mapPair" : unsupported ,
62
+ "key.mapPair.iteration" : unsupported ,
71
63
72
64
"value.assignment" : unsupported ,
73
65
"value.mapPair" : unsupported ,
74
66
"value.mapPair.iteration" : unsupported ,
75
- "value.attribute" : notApplicable ,
76
- "value.foreach" : notApplicable ,
77
- "value.return" : notApplicable ,
78
- "value.return.lambda" : notApplicable ,
79
- "value.field" : notApplicable ,
80
-
81
- "type.assignment" : notApplicable ,
82
- "type.formalParameter" : notApplicable ,
83
- "type.return" : notApplicable ,
84
- "type.field" : notApplicable ,
85
- "type.foreach" : notApplicable ,
86
- "type.interface" : notApplicable ,
67
+ "value.return" : unsupported ,
68
+ "value.return.lambda" : unsupported ,
69
+ "value.field" : unsupported ,
70
+
71
+ // "type.adt": unsupported,
72
+ // "type.alias": unsupported,
73
+ // "type.annotation": unsupported,
74
+ // "type.constraint": unsupported,
75
+ // "type.dataFamily": unsupported,
76
+ // "type.dataInstance": unsupported,
77
+ // "type.field": unsupported,
78
+ // "type.foreignExport": unsupported,
79
+ // "type.foreignImport": unsupported,
80
+ "type.formalParameter" : unsupported ,
81
+ // "type.function": unsupported,
82
+ // "type.gadt": unsupported,
83
+ // "type.newtype": unsupported,
84
+ // "type.typeFamily": unsupported,
85
+ // "type.typeInstance": unsupported,
87
86
} ;
0 commit comments