File: 0001-Fix-faceup-files-for-tests.patch

package info (click to toggle)
emacs-dart-mode 1.0.7%2Bgit20250811.edb45cb-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 656 kB
  • sloc: lisp: 613; makefile: 29
file content (284 lines) | stat: -rw-r--r-- 13,942 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
From: Xiyue Deng <manphiz@gmail.com>
Date: Thu, 23 May 2024 15:36:24 -0700
Subject: Fix faceup files for tests

* Tested under Emacs 28.2 and 29.3

Forwarded: https://github.com/emacsorphanage/dart-mode/pull/128
---
 test/faceup/core/async.dart.faceup                 | 70 +++++++++++-----------
 test/faceup/language-samples/async.dart.faceup     |  2 +-
 test/faceup/language-samples/classes.dart.faceup   | 10 ++--
 test/faceup/language-samples/comments.dart.faceup  |  8 +--
 test/faceup/language-samples/imports.dart.faceup   |  6 +-
 .../interfaces-and-abstract-classes.dart.faceup    |  2 +-
 6 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/test/faceup/core/async.dart.faceup b/test/faceup/core/async.dart.faceup
index 422c1d6..b05183b 100644
--- a/test/faceup/core/async.dart.faceup
+++ b/test/faceup/core/async.dart.faceup
@@ -1,12 +1,12 @@
-«x:// Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
+«m:// »«x:Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file
+»«m:// »«x:for details. All rights reserved. Use of this source code is governed by a
+»«m:// »«x:BSD-style license that can be found in the LICENSE file.
 »
 «b:part» of dart.«k:async»;
 
-«x:// -------------------------------------------------------------------
-// Core Stream types
-// -------------------------------------------------------------------
+«m:// »«x:-------------------------------------------------------------------
+»«m:// »«x:Core Stream types
+»«m:// »«x:-------------------------------------------------------------------
 »
 «b:typedef» «t:void» «t:_TimerCallback»();
 
@@ -106,9 +106,9 @@
    * data or error, and then close with a done-event.
    */»
   «b:factory» «t:Stream».«f:fromFuture»(«t:Future»<«t:T»> «v:future») {
-    «x:// Use the controller's buffering to fill in the value even before
-»    «x:// the stream has a listener. For a single value, it's not worth it
-»    «x:// to wait for a listener before doing the `then` on the future.
+    «m:// »«x:Use the controller's buffering to fill in the value even before
+»    «m:// »«x:the stream has a listener. For a single value, it's not worth it
+»    «m:// »«x:to wait for a listener before doing the `then` on the future.
 »    «t:_StreamController»<«t:T»> «v:controller» = «k:new» «t:StreamController»<«t:T»>(«k:sync»: «c:true»);
     future.then((«v:value») {
       controller._add(value);
@@ -138,9 +138,9 @@
   «b:factory» «t:Stream».«f:fromFutures»(«t:Iterable»<«t:Future»<«t:T»>> «v:futures») {
     «t:_StreamController»<«t:T»> «v:controller» = «k:new» «t:StreamController»<«t:T»>(«k:sync»: «c:true»);
     «t:int» «v:count» = «c:0»;
-    «x:// Declare these as variables holding closures instead of as
-»    «x:// function declarations.
-»    «x:// This avoids creating a new closure from the functions for each future.
+    «m:// »«x:Declare these as variables holding closures instead of as
+»    «m:// »«x:function declarations.
+»    «m:// »«x:This avoids creating a new closure from the functions for each future.
 »    «k:var» «v:onValue» = («t:T» «v:value») {
       «k:if» (!controller.isClosed) {
         controller._add(value);
@@ -153,14 +153,14 @@
         «k:if» (--count == «c:0») controller._closeUnchecked();
       }
     };
-    «x:// The futures are already running, so start listening to them immediately
-»    «x:// (instead of waiting for the stream to be listened on).
-»    «x:// If we wait, we might not catch errors in the futures in time.
+    «m:// »«x:The futures are already running, so start listening to them immediately
+»    «m:// »«x:(instead of waiting for the stream to be listened on).
+»    «m:// »«x:If we wait, we might not catch errors in the futures in time.
 »    «k:for» («k:var» «v:future» «k:in» futures) {
       count++;
       future.then(onValue, onError: onError);
     }
-    «x:// Use schedule microtask since controller is sync.
+    «m:// »«x:Use schedule microtask since controller is sync.
 »    «k:if» (count == «c:0») scheduleMicrotask(controller.close);
     «k:return» controller.stream;
   }
@@ -197,7 +197,7 @@
     «t:Timer» «v:timer»;
     «t:int» «v:computationCount» = «c:0»;
     «t:StreamController»<«t:T»> «v:controller»;
-    «x:// Counts the time that the Stream was running (and not paused).
+    «m:// »«x:Counts the time that the Stream was running (and not paused).
 »    «t:Stopwatch» «v:watch» = «k:new» «t:Stopwatch»();
 
     «t:void» «f:sendEvent»() {
@@ -520,7 +520,7 @@
           controller.addStream(newStream).whenComplete(subscription.resume);
         }
       },
-          onError: controller._addError, «x:// Avoid Zone error replacement.
+          onError: controller._addError, «m:// »«x:Avoid Zone error replacement.
 »          onDone: controller.close);
     }
 
@@ -695,9 +695,9 @@
         onDone: () {
           «k:if» (!seenFirst) {
             «k:try» {
-              «x:// Throw and recatch, instead of just doing
-»              «x://  _completeWithErrorCallback, e, theError, StackTrace.current),
-»              «x:// to ensure that the stackTrace is set on the error.
+              «m:// »«x:Throw and recatch, instead of just doing
+»              «m://  »«x:_completeWithErrorCallback, e, theError, StackTrace.current),
+»              «m:// »«x:to ensure that the stackTrace is set on the error.
 »              «k:throw» «t:IterableElementError».noElement();
             } «k:catch» («v:e», «v:s») {
               _completeWithErrorCallback(result, e, s);
@@ -830,7 +830,7 @@
     «t:StreamSubscription» «v:subscription»;
     subscription = «k:this».listen(
         («t:T» «v:element») {
-          «x:// TODO(floitsch): the type should be 'void' and inferred.
+          «m:// »«x:TODO(floitsch): the type should be 'void' and inferred.
 »          _runUserCode<«b:dynamic»>(() => action(element), («v:_») {},
               _cancelAndErrorClosure(subscription, future));
         },
@@ -1254,7 +1254,7 @@
     subscription = «k:this».listen(
         («t:T» «v:value») {
           «k:if» (foundResult) {
-            «x:// This is the second element we get.
+            «m:// »«x:This is the second element we get.
 »            «k:try» {
               «k:throw» «t:IterableElementError».tooMany();
             } «k:catch» («v:e», «v:s») {
@@ -1494,7 +1494,7 @@
    */»
   «t:Stream»<«t:T»> «f:timeout»(«t:Duration» «v:timeLimit», {«t:void» onTimeout(«t:EventSink»<«t:T»> «v:sink»)}) {
     «t:_StreamControllerBase»<«t:T»> «v:controller»;
-    «x:// The following variables are set on listen.
+    «m:// »«x:The following variables are set on listen.
 »    «t:StreamSubscription»<«t:T»> «v:subscription»;
     «t:Timer» «v:timer»;
     «t:Zone» «v:zone»;
@@ -1510,7 +1510,7 @@
       timer.cancel();
       «k:assert»(controller «k:is» «t:_StreamController» ||
           controller «k:is» «t:_BroadcastStreamController»);
-      controller._addError(error, stackTrace); «x:// Avoid Zone error replacement.
+      controller._addError(error, stackTrace); «m:// »«x:Avoid Zone error replacement.
 »      timer = zone.createTimer(timeLimit, timeout);
     }
 
@@ -1520,10 +1520,10 @@
     }
 
     «t:void» «f:onListen»() {
-      «x:// This is the onListen callback for of controller.
-»      «x:// It runs in the same zone that the subscription was created in.
-»      «x:// Use that zone for creating timers and running the onTimeout
-»      «x:// callback.
+      «m:// »«x:This is the onListen callback for of controller.
+»      «m:// »«x:It runs in the same zone that the subscription was created in.
+»      «m:// »«x:Use that zone for creating timers and running the onTimeout
+»      «m:// »«x:callback.
 »      zone = «t:Zone».current;
       «k:if» (onTimeout == «c:null») {
         timeout = () {
@@ -1531,13 +1531,13 @@
               «k:new» «t:TimeoutException»(«s:"No stream event"», timeLimit), «c:null»);
         };
       } «k:else» {
-        «x:// TODO(floitsch): the return type should be 'void', and the type
-»        «x:// should be inferred.
+        «m:// »«x:TODO(floitsch): the return type should be 'void', and the type
+»        «m:// »«x:should be inferred.
 »        «k:var» «v:registeredOnTimeout» =
             zone.registerUnaryCallback<«b:dynamic», «t:EventSink»<«t:T»>>(onTimeout);
         «k:var» «v:wrapper» = «k:new» «t:_ControllerEventSinkWrapper»<«t:T»>(«c:null»);
         timeout = () {
-          wrapper._sink = controller; «x:// Only valid during call.
+          wrapper._sink = controller; «m:// »«x:Only valid during call.
 »          zone.runUnaryGuarded(registeredOnTimeout, wrapper);
           wrapper._sink = «c:null»;
         };
@@ -1557,7 +1557,7 @@
     controller = isBroadcast
         ? «k:new» «t:_SyncBroadcastStreamController»<«t:T»>(onListen, onCancel)
         : «k:new» «t:_SyncStreamController»<«t:T»>(onListen, () {
-            «x:// Don't null the timer, onCancel may call cancel again.
+            «m:// »«x:Don't null the timer, onCancel may call cancel again.
 »            timer.cancel();
             subscription.pause();
           }, () {
@@ -2129,8 +2129,8 @@
 «b:abstract» «k:class» «t:StreamIterator»<«t:T»> {
   «x:/** Create a [StreamIterator] on [stream]. */»
   «b:factory» «t:StreamIterator»(«t:Stream»<«t:T»> «v:stream»)
-      «x:// TODO(lrn): use redirecting factory constructor when type
-»      «x:// arguments are supported.
+      «m:// »«x:TODO(lrn): use redirecting factory constructor when type
+»      «m:// »«x:arguments are supported.
 »      =>
       «k:new» «t:_StreamIterator»<«t:T»>(stream);
 
diff --git a/test/faceup/language-samples/async.dart.faceup b/test/faceup/language-samples/async.dart.faceup
index f650c4e..dc7004d 100644
--- a/test/faceup/language-samples/async.dart.faceup
+++ b/test/faceup/language-samples/async.dart.faceup
@@ -1,5 +1,5 @@
 «k:const» «v:oneSecond» = «t:Duration»(seconds: «c:1»);
-«x:// ...
+«m:// »«x:...
 »«t:Future»<«t:void»> «f:printWithDelay»(«t:String» «v:message») «k:async» {
   «k:await» «t:Future».delayed(oneSecond);
   print(message);
diff --git a/test/faceup/language-samples/classes.dart.faceup b/test/faceup/language-samples/classes.dart.faceup
index bb8e9a2..df53e7b 100644
--- a/test/faceup/language-samples/classes.dart.faceup
+++ b/test/faceup/language-samples/classes.dart.faceup
@@ -2,17 +2,17 @@
   «t:String» «v:name»;
   «t:DateTime» «v:launchDate»;
 
-  «x:// Constructor, with syntactic sugar for assignment to members.
+  «m:// »«x:Constructor, with syntactic sugar for assignment to members.
 »  «t:Spacecraft»(«k:this».«v:name», «k:this».«v:launchDate») {
-    «x:// Initialization code goes here.
+    «m:// »«x:Initialization code goes here.
 »  }
 
-  «x:// Named constructor that forwards to the default one.
+  «m:// »«x:Named constructor that forwards to the default one.
 »  «t:Spacecraft».unlaunched(«t:String» «v:name») : «k:this»(name, «c:null»);
 
-  «t:int» «b:get» «v:launchYear» => launchDate?.year; «x:// read-only non-final property
+  «t:int» «b:get» «v:launchYear» => launchDate?.year; «m:// »«x:read-only non-final property
 »
-  «x:// Method.
+  «m:// »«x:Method.
 »  «t:void» «f:describe»() {
     print(«s:'Spacecraft: »«v:$name»«s:'»);
     «k:if» (launchDate != «c:null») {
diff --git a/test/faceup/language-samples/comments.dart.faceup b/test/faceup/language-samples/comments.dart.faceup
index 358c859..6272b92 100644
--- a/test/faceup/language-samples/comments.dart.faceup
+++ b/test/faceup/language-samples/comments.dart.faceup
@@ -1,7 +1,7 @@
-«x:// This is a normal, one-line comment.
+«m:// »«x:This is a normal, one-line comment.
 »
-«x:/// This is a documentation comment, used to document libraries,
-/// classes, and their members. Tools like IDEs and dartdoc treat
-/// doc comments specially.
+«m:/// »«x:This is a documentation comment, used to document libraries,
+»«m:/// »«x:classes, and their members. Tools like IDEs and dartdoc treat
+»«m:/// »«x:doc comments specially.
 »
 «x:/* Comments like these are also supported. */»
diff --git a/test/faceup/language-samples/imports.dart.faceup b/test/faceup/language-samples/imports.dart.faceup
index 59b8807..2f69f1d 100644
--- a/test/faceup/language-samples/imports.dart.faceup
+++ b/test/faceup/language-samples/imports.dart.faceup
@@ -1,8 +1,8 @@
-«x:// Importing core libraries
+«m:// »«x:Importing core libraries
 »«b:import» «s:'dart:math'»;
 
-«x:// Importing libraries from external packages
+«m:// »«x:Importing libraries from external packages
 »«b:import» «s:'package:test/test.dart'»;
 
-«x:// Importing files
+«m:// »«x:Importing files
 »«b:import» «s:'path/to/my_other_file.dart'»;
diff --git a/test/faceup/language-samples/interfaces-and-abstract-classes.dart.faceup b/test/faceup/language-samples/interfaces-and-abstract-classes.dart.faceup
index 221d320..7bdb714 100644
--- a/test/faceup/language-samples/interfaces-and-abstract-classes.dart.faceup
+++ b/test/faceup/language-samples/interfaces-and-abstract-classes.dart.faceup
@@ -1,5 +1,5 @@
 «k:class» «t:MockSpaceship» «b:implements» «t:Spacecraft» {
-  «x:// ···
+  «m:// »«x:···
 »}
 
 «b:abstract» «k:class» «t:Describable» {