File tree Expand file tree Collapse file tree 5 files changed +19
-3
lines changed
json_syntax_generator/lib/src/generator
native_assets_cli/lib/src Expand file tree Collapse file tree 5 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -66,7 +66,15 @@ void main() {
66
66
]
67
67
: null ,
68
68
).analyze ();
69
- final output = SyntaxGenerator (analyzedSchema).generate ();
69
+ final output =
70
+ SyntaxGenerator (
71
+ analyzedSchema,
72
+ header: '''
73
+ // This file is generated, do not edit.
74
+ // File generated by pkgs/hook/tool/generate_syntax.dart.
75
+ // Must be rerun when pkgs/$packageName /doc/schema/ is modified.
76
+ ''' ,
77
+ ).generate ();
70
78
final outputUri = packageUri.resolve (
71
79
'../native_assets_cli/lib/src/$packageName /syntax.g.dart' ,
72
80
);
Original file line number Diff line number Diff line change @@ -12,7 +12,9 @@ import 'normal_class_generator.dart';
12
12
class SyntaxGenerator {
13
13
final SchemaInfo schemaInfo;
14
14
15
- SyntaxGenerator (this .schemaInfo);
15
+ final String header;
16
+
17
+ SyntaxGenerator (this .schemaInfo, {this .header = '' });
16
18
17
19
String generate () {
18
20
final buffer = StringBuffer ();
@@ -22,7 +24,7 @@ class SyntaxGenerator {
22
24
// for details. All rights reserved. Use of this source code is governed by a
23
25
// BSD-style license that can be found in the LICENSE file.
24
26
25
- // This file is generated, do not edit.
27
+ $ header
26
28
27
29
// ignore_for_file: unused_element
28
30
Original file line number Diff line number Diff line change 3
3
// BSD-style license that can be found in the LICENSE file.
4
4
5
5
// This file is generated, do not edit.
6
+ // File generated by pkgs/hook/tool/generate_syntax.dart.
7
+ // Must be rerun when pkgs/code_assets/doc/schema/ is modified.
6
8
7
9
// ignore_for_file: unused_element
8
10
Original file line number Diff line number Diff line change 3
3
// BSD-style license that can be found in the LICENSE file.
4
4
5
5
// This file is generated, do not edit.
6
+ // File generated by pkgs/hook/tool/generate_syntax.dart.
7
+ // Must be rerun when pkgs/data_assets/doc/schema/ is modified.
6
8
7
9
// ignore_for_file: unused_element
8
10
Original file line number Diff line number Diff line change 3
3
// BSD-style license that can be found in the LICENSE file.
4
4
5
5
// This file is generated, do not edit.
6
+ // File generated by pkgs/hook/tool/generate_syntax.dart.
7
+ // Must be rerun when pkgs/hook/doc/schema/ is modified.
6
8
7
9
// ignore_for_file: unused_element
8
10
You can’t perform that action at this time.
0 commit comments