@@ -40,11 +40,11 @@ func resyncParser1() {}
4040
4141fooObject#^TYPE_CHECKED_EXPR_1^#
4242// TYPE_CHECKED_EXPR_1: Begin completions
43- // TYPE_CHECKED_EXPR_1-NEXT : Decl[InstanceVar]/CurrNominal: .instanceVar[#Int#]{{; name=.+$}}
44- // TYPE_CHECKED_EXPR_1-NEXT : Decl[InstanceMethod]/CurrNominal: .instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
45- // TYPE_CHECKED_EXPR_1-NEXT : BuiltinOperator/None: = {#FooStruct#}[#Void#]{{; name=.+$}}
46- // TYPE_CHECKED_EXPR_1-NEXT : Keyword[self]/CurrNominal: .self[#FooStruct#]{{; name=.+$}}
47- // TYPE_CHECKED_EXPR_1-NEXT : End completions
43+ // TYPE_CHECKED_EXPR_1-DAG : Decl[InstanceVar]/CurrNominal: .instanceVar[#Int#]{{; name=.+$}}
44+ // TYPE_CHECKED_EXPR_1-DAG : Decl[InstanceMethod]/CurrNominal: .instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
45+ // TYPE_CHECKED_EXPR_1-DAG : BuiltinOperator/None: = {#FooStruct#}[#Void#]{{; name=.+$}}
46+ // TYPE_CHECKED_EXPR_1-DAG : Keyword[self]/CurrNominal: .self[#FooStruct#]{{; name=.+$}}
47+ // TYPE_CHECKED_EXPR_1: End completions
4848
4949func resyncParser2( ) { }
5050
@@ -53,39 +53,39 @@ var _tmpVar1 : FooStruct
5353
5454fooObject#^TYPE_CHECKED_EXPR_2^#
5555// TYPE_CHECKED_EXPR_2: Begin completions
56- // TYPE_CHECKED_EXPR_2-NEXT : Decl[InstanceVar]/CurrNominal: .instanceVar[#Int#]{{; name=.+$}}
57- // TYPE_CHECKED_EXPR_2-NEXT : Decl[InstanceMethod]/CurrNominal: .instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
58- // TYPE_CHECKED_EXPR_2-NEXT : BuiltinOperator/None: = {#FooStruct#}[#Void#]{{; name=.+$}}
59- // TYPE_CHECKED_EXPR_2-NEXT : Keyword[self]/CurrNominal: .self[#FooStruct#]{{; name=.+$}}
60- // TYPE_CHECKED_EXPR_2-NEXT : End completions
56+ // TYPE_CHECKED_EXPR_2-DAG : Decl[InstanceVar]/CurrNominal: .instanceVar[#Int#]{{; name=.+$}}
57+ // TYPE_CHECKED_EXPR_2-DAG : Decl[InstanceMethod]/CurrNominal: .instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
58+ // TYPE_CHECKED_EXPR_2-DAG : BuiltinOperator/None: = {#FooStruct#}[#Void#]{{; name=.+$}}
59+ // TYPE_CHECKED_EXPR_2-DAG : Keyword[self]/CurrNominal: .self[#FooStruct#]{{; name=.+$}}
60+ // TYPE_CHECKED_EXPR_2: End completions
6161
6262func resyncParser3( ) { }
6363
6464fooObject#^TYPE_CHECKED_EXPR_3^#. bar
6565// TYPE_CHECKED_EXPR_3: Begin completions
66- // TYPE_CHECKED_EXPR_3-NEXT : Decl[InstanceVar]/CurrNominal: .instanceVar[#Int#]{{; name=.+$}}
67- // TYPE_CHECKED_EXPR_3-NEXT : Decl[InstanceMethod]/CurrNominal: .instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
68- // TYPE_CHECKED_EXPR_3-NEXT : BuiltinOperator/None: = {#FooStruct#}[#Void#]{{; name=.+$}}
69- // TYPE_CHECKED_EXPR_3-NEXT : Keyword[self]/CurrNominal: .self[#FooStruct#]{{; name=.+$}}
70- // TYPE_CHECKED_EXPR_3-NEXT : End completions
66+ // TYPE_CHECKED_EXPR_3-DAG : Decl[InstanceVar]/CurrNominal: .instanceVar[#Int#]{{; name=.+$}}
67+ // TYPE_CHECKED_EXPR_3-DAG : Decl[InstanceMethod]/CurrNominal: .instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
68+ // TYPE_CHECKED_EXPR_3-DAG : BuiltinOperator/None: = {#FooStruct#}[#Void#]{{; name=.+$}}
69+ // TYPE_CHECKED_EXPR_3-DAG : Keyword[self]/CurrNominal: .self[#FooStruct#]{{; name=.+$}}
70+ // TYPE_CHECKED_EXPR_3: End completions
7171
7272func resyncParser4( ) { }
7373
7474fooObject. #^TYPE_CHECKED_EXPR_4^#
7575// TYPE_CHECKED_EXPR_4: Begin completions
76- // TYPE_CHECKED_EXPR_4-NEXT : Keyword[self]/CurrNominal: self[#FooStruct#]; name=self
77- // TYPE_CHECKED_EXPR_4-NEXT : Decl[InstanceVar]/CurrNominal: instanceVar[#Int#]{{; name=.+$}}
78- // TYPE_CHECKED_EXPR_4-NEXT : Decl[InstanceMethod]/CurrNominal: instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
79- // TYPE_CHECKED_EXPR_4-NEXT : End completions
76+ // TYPE_CHECKED_EXPR_4-DAG : Keyword[self]/CurrNominal: self[#FooStruct#]; name=self
77+ // TYPE_CHECKED_EXPR_4-DAG : Decl[InstanceVar]/CurrNominal: instanceVar[#Int#]{{; name=.+$}}
78+ // TYPE_CHECKED_EXPR_4-DAG : Decl[InstanceMethod]/CurrNominal: instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
79+ // TYPE_CHECKED_EXPR_4: End completions
8080
8181func resyncParser5( ) { }
8282
8383fooObject. #^TYPE_CHECKED_EXPR_5^#. bar
8484// TYPE_CHECKED_EXPR_5: Begin completions
85- // TYPE_CHECKED_EXPR_5-NEXT : Keyword[self]/CurrNominal: self[#FooStruct#]; name=self
86- // TYPE_CHECKED_EXPR_5-NEXT : Decl[InstanceVar]/CurrNominal: instanceVar[#Int#]{{; name=.+$}}
87- // TYPE_CHECKED_EXPR_5-NEXT : Decl[InstanceMethod]/CurrNominal: instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
88- // TYPE_CHECKED_EXPR_5-NEXT : End completions
85+ // TYPE_CHECKED_EXPR_5-DAG : Keyword[self]/CurrNominal: self[#FooStruct#]; name=self
86+ // TYPE_CHECKED_EXPR_5-DAG : Decl[InstanceVar]/CurrNominal: instanceVar[#Int#]{{; name=.+$}}
87+ // TYPE_CHECKED_EXPR_5-DAG : Decl[InstanceMethod]/CurrNominal: instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
88+ // TYPE_CHECKED_EXPR_5: End completions
8989
9090func resyncParser6( ) { }
9191
@@ -103,10 +103,10 @@ var fooObjectWithErrorInInit : FooStruct = unknown_var
103103
104104fooObjectWithErrorInInit. #^TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1^#
105105// TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1: Begin completions
106- // TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1-NEXT : Keyword[self]/CurrNominal: self[#FooStruct#]; name=self
107- // TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1-NEXT : Decl[InstanceVar]/CurrNominal: instanceVar[#Int#]{{; name=.+$}}
108- // TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1-NEXT : Decl[InstanceMethod]/CurrNominal: instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
109- // TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1-NEXT : End completions
106+ // TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1-DAG : Keyword[self]/CurrNominal: self[#FooStruct#]; name=self
107+ // TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1-DAG : Decl[InstanceVar]/CurrNominal: instanceVar[#Int#]{{; name=.+$}}
108+ // TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1-DAG : Decl[InstanceMethod]/CurrNominal: instanceFunc({#(a): Int#})[#Void#]{{; name=.+$}}
109+ // TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1: End completions
110110
111111func resyncParser6a( ) { }
112112
@@ -124,13 +124,13 @@ func resyncParser7() {}
124124
125125var topLevelVar2 = FooStruct#^TOP_LEVEL_VAR_INIT_2^#
126126// TOP_LEVEL_VAR_INIT_2: Begin completions
127- // TOP_LEVEL_VAR_INIT_2-NEXT : Decl[InstanceMethod]/CurrNominal: .instanceFunc({#(self): FooStruct#})[#(Int) -> Void#]{{; name=.+$}}
128- // TOP_LEVEL_VAR_INIT_2-NEXT : Decl[Constructor]/CurrNominal/Flair[ArgLabels]: ()[#FooStruct#]{{; name=.+$}}
129- // TOP_LEVEL_VAR_INIT_2-NEXT : Decl[Constructor]/CurrNominal/Flair[ArgLabels]: ({#instanceVar: Int#})[#FooStruct#]{{; name=.+$}}
130- // TOP_LEVEL_VAR_INIT_2-NEXT : Decl[Constructor]/CurrNominal/Flair[ArgLabels]: ()[#FooStruct#]{{; name=.+$}}
131- // TOP_LEVEL_VAR_INIT_2-NEXT : Keyword[self]/CurrNominal: .self[#FooStruct.Type#]; name=self
132- // TOP_LEVEL_VAR_INIT_2-NEXT : Keyword/CurrNominal: .Type[#FooStruct.Type#]; name=Type
133- // TOP_LEVEL_VAR_INIT_2-NEXT : End completions
127+ // TOP_LEVEL_VAR_INIT_2-DAG : Decl[InstanceMethod]/CurrNominal: .instanceFunc({#(self): FooStruct#})[#(Int) -> Void#]{{; name=.+$}}
128+ // TOP_LEVEL_VAR_INIT_2-DAG : Decl[Constructor]/CurrNominal/Flair[ArgLabels]: ()[#FooStruct#]{{; name=.+$}}
129+ // TOP_LEVEL_VAR_INIT_2-DAG : Decl[Constructor]/CurrNominal/Flair[ArgLabels]: ({#instanceVar: Int#})[#FooStruct#]{{; name=.+$}}
130+ // TOP_LEVEL_VAR_INIT_2-DAG : Decl[Constructor]/CurrNominal/Flair[ArgLabels]: ()[#FooStruct#]{{; name=.+$}}
131+ // TOP_LEVEL_VAR_INIT_2-DAG : Keyword[self]/CurrNominal: .self[#FooStruct.Type#]; name=self
132+ // TOP_LEVEL_VAR_INIT_2-DAG : Keyword/CurrNominal: .Type[#FooStruct.Type#]; name=Type
133+ // TOP_LEVEL_VAR_INIT_2: End completions
134134
135135func resyncParser8( ) { }
136136
0 commit comments