File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed
Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,12 @@ import 'package:yaml/yaml.dart';
88
99void main (List <String > arguments) {
1010 try {
11- final (sourceFile, config) = init (arguments);
11+ final Args (: filename, : configpath) = Args .parse (arguments);
12+
13+ final configString = File (configpath).readAsStringSync ();
14+ final config = Config .fromYaml (configString);
15+
16+ final sourceFile = File (filename);
1217 final sourceString = sourceFile.readAsStringSync ();
1318 final newSource = createNewSource (sourceString, config);
1419 if (newSource == sourceString) return ;
@@ -23,14 +28,6 @@ void main(List<String> arguments) {
2328 }
2429}
2530
26- (File , Config ) init (List <String > arguments) {
27- final Args (: filename, : configpath) = Args .parse (arguments);
28- final configString = File (configpath).readAsStringSync ();
29- final config = Config .fromYaml (configString);
30-
31- return (File (filename), config);
32- }
33-
3431String createNewSource (String sourceString, Config config) {
3532 final classes = RegExp (r'new self.([A-Za-z]+)\(' )
3633 .allMatches (sourceString)
You can’t perform that action at this time.
0 commit comments