Skip to content

Commit 8cf18ae

Browse files
committed
Hipster themes are more into class than namespace.
1 parent dd9c375 commit 8cf18ae

File tree

3 files changed

+39
-39
lines changed

3 files changed

+39
-39
lines changed

analysis/src/SemanticTokens.ml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ module Token = struct
2424
| Variable (** let x = *)
2525
| Type (** type t = *)
2626
| JsxTag (** the < and > in <div> *)
27-
| Namespace (** module M = *)
27+
| Class (** module M = *)
2828
| EnumMember (** variant A or poly variant #A *)
2929
| Property (** {x:...} *)
3030
| JsxLowercase (** div in <div> *)
@@ -36,7 +36,7 @@ module Token = struct
3636
| Variable -> "1"
3737
| Type -> "2"
3838
| JsxTag -> "3"
39-
| Namespace -> "4"
39+
| Class -> "4"
4040
| EnumMember -> "5"
4141
| Property -> "6"
4242
| JsxLowercase -> "7"
@@ -46,7 +46,7 @@ module Token = struct
4646
| Variable -> "Variable"
4747
| Type -> "Type"
4848
| JsxTag -> "JsxTag"
49-
| Namespace -> "Namespace"
49+
| Class -> "Class"
5050
| EnumMember -> "EnumMember"
5151
| Property -> "Property"
5252
| JsxLowercase -> "JsxLowercase"
@@ -124,8 +124,8 @@ let emitFromLoc ~loc ~type_ emitter =
124124

125125
let emitLongident ?(backwards = false) ?(jsx = false)
126126
?(lowerCaseToken = if jsx then Token.JsxLowercase else Token.Variable)
127-
?(upperCaseToken = Token.Namespace) ?(lastToken = None) ?(posEnd = None)
128-
~pos ~lid ~debug emitter =
127+
?(upperCaseToken = Token.Class) ?(lastToken = None) ?(posEnd = None) ~pos
128+
~lid ~debug emitter =
129129
let rec flatten acc lid =
130130
match lid with
131131
| Longident.Lident txt -> txt :: acc

analysis/tests/src/expected/Parser.res.txt

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Parse tests/src/Parser.res
22
structure items:38 diagnostics:0
3-
Lident: M (0,7) Namespace
4-
Lident: C (1,9) Namespace
5-
Lident: Component (1,13) Namespace
3+
Lident: M (0,7) Class
4+
Lident: C (1,9) Class
5+
Lident: Component (1,13) Class
66
JsxTag <: (4,9)
7-
Lident: Component (4,10) Namespace
7+
Lident: Component (4,10) Class
88
Variable: _c (4,4)->(4,6)
99
JsxTag <: (6,10)
10-
Ldot: M (6,11) Namespace
11-
Lident: C (6,13) Namespace
10+
Ldot: M (6,11) Class
11+
Lident: C (6,13) Class
1212
Variable: _mc (6,4)->(6,7)
1313
JsxTag <: (8,9)
1414
Lident: div (8,10) JsxLowercase
@@ -18,18 +18,18 @@ Lident: div (11,3) JsxLowercase
1818
Lident: div (16,4) JsxLowercase
1919
JsxTag >: (11,6)
2020
JsxTag >: (16,7)
21-
Ldot: React (12,5) Namespace
21+
Ldot: React (12,5) Class
2222
Lident: string (12,11) Variable
2323
JsxTag <: (13,4)
2424
Lident: div (13,5) JsxLowercase
2525
Lident: div (13,34) JsxLowercase
2626
JsxTag >: (13,8)
2727
JsxTag >: (13,37)
28-
Ldot: React (13,11) Namespace
28+
Ldot: React (13,11) Class
2929
Lident: string (13,17) Variable
30-
Ldot: React (14,5) Namespace
30+
Ldot: React (14,5) Class
3131
Lident: string (14,11) Variable
32-
Ldot: React (15,5) Namespace
32+
Ldot: React (15,5) Class
3333
Lident: string (15,11) Variable
3434
Variable: _d2 (10,4)->(10,7)
3535
Lident: pair (18,5) Type
@@ -48,19 +48,19 @@ Lident: looooooooooooooooooooooooooooooooooooooong_string (27,4) Type
4848
Binary operator < (31,12)->(31,13)
4949
Binary operator > (31,22)->(31,23)
5050
Lident: MT (33,12) Type
51-
Lident: DDF (34,9) Namespace
52-
Lident: DDF (39,7) Namespace
51+
Lident: DDF (34,9) Class
52+
Lident: DDF (39,7) Class
5353
Lident: MT (39,12) Type
54-
Lident: DDF (40,9) Namespace
55-
Lident: XX (45,7) Namespace
56-
Lident: YY (46,9) Namespace
54+
Lident: DDF (40,9) Class
55+
Lident: XX (45,7) Class
56+
Lident: YY (46,9) Class
5757
Lident: t (47,9) Type
5858
Lident: int (47,13) Type
59-
Ldot: XX (51,5) Namespace
60-
Lident: YY (51,8) Namespace
59+
Ldot: XX (51,5) Class
60+
Lident: YY (51,8) Class
6161
Lident: tt (53,5) Type
6262
Lident: t (53,10) Type
63-
Lident: T (57,7) Namespace
63+
Lident: T (57,7) Class
6464
Lident: someRecord (58,7) Type
6565
Lident: someField (59,4) Property
6666
Lident: int (59,15) Type
@@ -71,7 +71,7 @@ Lident: someEnum (64,7) Type
7171
Lident: A (64,18) EnumMember
7272
Lident: B (64,22) EnumMember
7373
Lident: C (64,26) EnumMember
74-
Ldot: T (67,17) Namespace
74+
Ldot: T (67,17) Class
7575
Lident: someField (67,19) Property
7676
Lident: x (67,15) Variable
7777
Variable: x (67,10)->(67,11)
@@ -89,16 +89,16 @@ JsxTag >: (73,24)
8989
JsxTag >: (73,39)
9090
JsxTag <: (73,26)
9191
Lident: div (73,27) JsxLowercase
92-
Lident: SomeComponent (75,7) Namespace
93-
Lident: Nested (76,9) Namespace
92+
Lident: SomeComponent (75,7) Class
93+
Lident: Nested (76,9) Class
9494
Lident: children (79,10) Variable
9595
Variable: children (78,16)->(78,25)
9696
Variable: make (78,8)->(78,12)
9797
JsxTag <: (84,8)
98-
Ldot: SomeComponent (84,9) Namespace
99-
Lident: Nested (84,23) Namespace
100-
Ldot: SomeComponent (84,41) Namespace
101-
Lident: Nested (84,55) Namespace
98+
Ldot: SomeComponent (84,9) Class
99+
Lident: Nested (84,23) Class
100+
Ldot: SomeComponent (84,41) Class
101+
Lident: Nested (84,55) Class
102102
JsxTag >: (84,29)
103103
JsxTag >: (84,61)
104104
JsxTag <: (84,31)
@@ -113,29 +113,29 @@ Lident: to (94,20) Variable
113113
Lident: to (94,25) Variable
114114
Lident: to (94,9) Variable
115115
Lident: to (94,14) Variable
116-
Lident: ToAsProp (98,7) Namespace
116+
Lident: ToAsProp (98,7) Class
117117
Lident: to (101,18) Variable
118-
Ldot: React (101,8) Namespace
118+
Ldot: React (101,8) Class
119119
Lident: int (101,14) Variable
120120
Variable: to (100,14)->(100,17)
121121
Variable: make (100,6)->(100,10)
122122
JsxTag <: (104,8)
123-
Lident: ToAsProp (104,9) Namespace
123+
Lident: ToAsProp (104,9) Class
124124
Variable: true (107,4)->(107,11)
125125
Lident: true (108,8)->(108,15) Variable
126-
Ldot: T (110,19) Namespace
126+
Ldot: T (110,19) Class
127127
Lident: A (110,21) EnumMember
128128
Variable: enumInModule (110,4)->(110,16)
129129
Lident: typeInModule (112,5) Type
130-
Ldot: XX (112,20) Namespace
131-
Ldot: YY (112,23) Namespace
130+
Ldot: XX (112,20) Class
131+
Ldot: YY (112,23) Class
132132
Lident: t (112,26) Type
133-
Lident: QQ (114,7) Namespace
133+
Lident: QQ (114,7) Class
134134
Lident: somePolyEnumType (115,7) Type
135135
Lident: list (118,29) Type
136136
TypeArg: (118,34)->(118,37)
137137
Lident: int (118,34) Type
138-
Ldot: QQ (126,8) Namespace
138+
Ldot: QQ (126,8) Class
139139
Lident: somePolyEnumType (126,11) Type
140140
Lident: x (124,9) Variable
141141
Variable: x (123,8)->(123,9)

server/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -765,7 +765,7 @@ function onMessage(msg: m.Message) {
765765
"variable",
766766
"type",
767767
"jsx-tag",
768-
"namespace",
768+
"class",
769769
"enumMember",
770770
"property",
771771
"jsx-lowercase",

0 commit comments

Comments
 (0)