Dart generate keywords (#4449)

* Add script to use Dart SDK to generate keywords

* Read generated keywords in dart generator
This commit is contained in:
Nick Meinhold
2019-11-12 03:11:43 +11:00
committed by William Cheng
parent 7bfc53b3bb
commit 11bcb661a1
9 changed files with 388 additions and 15 deletions

View File

@@ -0,0 +1,16 @@
import 'dart:io';
import 'package:analyzer/dart/ast/token.dart';
main() {
// save keywords to a text file
final txtFile = File(
'../../../modules/openapi-generator/src/main/resources/dart/dart-keywords.txt');
String txtString = '';
for (String keyword in Keyword.keywords.keys.toList()) {
txtString += keyword + '\n';
}
txtString =
txtString.substring(0, txtString.length - 1); // remove last newline
txtFile.writeAsStringSync(txtString);
}