@@ -40,11 +40,11 @@ func resyncParser1() {}
40
40
41
41
fooObject#^TYPE_CHECKED_EXPR_1^#
42
42
// 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
48
48
49
49
func resyncParser2( ) { }
50
50
@@ -53,39 +53,39 @@ var _tmpVar1 : FooStruct
53
53
54
54
fooObject#^TYPE_CHECKED_EXPR_2^#
55
55
// 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
61
61
62
62
func resyncParser3( ) { }
63
63
64
64
fooObject#^TYPE_CHECKED_EXPR_3^#. bar
65
65
// 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
71
71
72
72
func resyncParser4( ) { }
73
73
74
74
fooObject. #^TYPE_CHECKED_EXPR_4^#
75
75
// 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
80
80
81
81
func resyncParser5( ) { }
82
82
83
83
fooObject. #^TYPE_CHECKED_EXPR_5^#. bar
84
84
// 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
89
89
90
90
func resyncParser6( ) { }
91
91
@@ -103,10 +103,10 @@ var fooObjectWithErrorInInit : FooStruct = unknown_var
103
103
104
104
fooObjectWithErrorInInit. #^TYPE_CHECKED_EXPR_WITH_ERROR_IN_INIT_1^#
105
105
// 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
110
110
111
111
func resyncParser6a( ) { }
112
112
@@ -124,13 +124,13 @@ func resyncParser7() {}
124
124
125
125
var topLevelVar2 = FooStruct#^TOP_LEVEL_VAR_INIT_2^#
126
126
// 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
134
134
135
135
func resyncParser8( ) { }
136
136
0 commit comments