Skip to content

Commit 465311f

Browse files
committed
Add markdown test templates; feedback
1 parent 7767cd5 commit 465311f

File tree

11 files changed

+383
-437
lines changed

11 files changed

+383
-437
lines changed

lib/src/generator/templates.aot_renderers_for_html.dart

Lines changed: 249 additions & 274 deletions
Large diffs are not rendered by default.

lib/src/generator/templates.aot_renderers_for_md.dart

Lines changed: 78 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -455,57 +455,40 @@ String _renderCategory_partial_typedef_8(
455455
if (context2.isCallable == true) {
456456
var context3 = context2.asCallable;
457457
if (context3 != null) {
458+
buffer.write('''
459+
##### ''');
460+
buffer.write(context3.linkedName.toString());
461+
buffer.write(context3.linkedGenericParameters.toString());
462+
buffer.write(''' = ''');
463+
buffer.write(context3.modelType.linkedName.toString());
464+
buffer.write('\n ');
465+
buffer.write(__renderCategory_partial_typedef_8_partial_categorization_0(
466+
context3, context2, context1, context0));
467+
buffer.write('\n\n ');
468+
buffer.write(context3.oneLineDoc.toString());
469+
buffer.write(' ');
470+
buffer.write(context3.extendedDocLink.toString());
471+
buffer.write(' ');
458472
buffer.write('\n ');
459-
buffer.write(__renderCategory_partial_typedef_8_partial_callable_0(
473+
buffer.write(__renderCategory_partial_typedef_8_partial_features_1(
460474
context3, context2, context1, context0));
461475
}
462476
}
463477
if (context2.isCallable != true) {
464478
buffer.write('\n ');
465-
buffer.write(__renderCategory_partial_typedef_8_partial_type_1(
479+
buffer.write(__renderCategory_partial_typedef_8_partial_type_2(
466480
context2, context1, context0));
467481
}
468482
buffer.writeln();
469483
return buffer.toString();
470484
}
471485

472-
String __renderCategory_partial_typedef_8_partial_callable_0(
486+
String __renderCategory_partial_typedef_8_partial_categorization_0(
473487
FunctionTypedef context3,
474488
Typedef context2,
475489
Category context1,
476490
CategoryTemplateData context0) {
477491
final buffer = StringBuffer();
478-
buffer.write('''##### ''');
479-
buffer.write(context3.linkedName.toString());
480-
buffer.write(context3.linkedGenericParameters.toString());
481-
buffer.write('''(''');
482-
buffer.write(context3.linkedParamsNoMetadata.toString());
483-
buffer.write(''') ''');
484-
buffer.write(context3.modelType.returnType.linkedName.toString());
485-
buffer.writeln();
486-
buffer.write(
487-
___renderCategory_partial_typedef_8_partial_callable_0_partial_categorization_0(
488-
context3, context2, context1, context0));
489-
buffer.write('\n\n');
490-
buffer.write(context3.oneLineDoc.toString());
491-
buffer.write(' ');
492-
buffer.write(context3.extendedDocLink.toString());
493-
buffer.write(' ');
494-
buffer.writeln();
495-
buffer.write(
496-
___renderCategory_partial_typedef_8_partial_callable_0_partial_features_1(
497-
context3, context2, context1, context0));
498-
buffer.writeln();
499-
return buffer.toString();
500-
}
501-
502-
String
503-
___renderCategory_partial_typedef_8_partial_callable_0_partial_categorization_0(
504-
FunctionTypedef context3,
505-
Typedef context2,
506-
Category context1,
507-
CategoryTemplateData context0) {
508-
final buffer = StringBuffer();
509492
if (context3.hasCategoryNames == true) {
510493
buffer.write('''
511494
Categories:''');
@@ -521,12 +504,11 @@ Categories:''');
521504
return buffer.toString();
522505
}
523506

524-
String
525-
___renderCategory_partial_typedef_8_partial_callable_0_partial_features_1(
526-
FunctionTypedef context3,
527-
Typedef context2,
528-
Category context1,
529-
CategoryTemplateData context0) {
507+
String __renderCategory_partial_typedef_8_partial_features_1(
508+
FunctionTypedef context3,
509+
Typedef context2,
510+
Category context1,
511+
CategoryTemplateData context0) {
530512
final buffer = StringBuffer();
531513
if (context3.hasFeatures == true) {
532514
buffer.write('''_''');
@@ -537,19 +519,17 @@ String
537519
return buffer.toString();
538520
}
539521

540-
String __renderCategory_partial_typedef_8_partial_type_1(
522+
String __renderCategory_partial_typedef_8_partial_type_2(
541523
Typedef context2, Category context1, CategoryTemplateData context0) {
542524
final buffer = StringBuffer();
543525
buffer.write('''##### ''');
544526
buffer.write(context2.linkedName.toString());
545527
buffer.write(context2.linkedGenericParameters.toString());
546-
buffer.write('''(''');
547-
buffer.write(context2.linkedParamsNoMetadata.toString());
548-
buffer.write(''') ''');
528+
buffer.write(''' = ''');
549529
buffer.write(context2.modelType.linkedName.toString());
550530
buffer.writeln();
551531
buffer.write(
552-
___renderCategory_partial_typedef_8_partial_type_1_partial_categorization_0(
532+
___renderCategory_partial_typedef_8_partial_type_2_partial_categorization_0(
553533
context2, context1, context0));
554534
buffer.write('\n\n');
555535
buffer.write(context2.oneLineDoc.toString());
@@ -558,14 +538,14 @@ String __renderCategory_partial_typedef_8_partial_type_1(
558538
buffer.write(' ');
559539
buffer.writeln();
560540
buffer.write(
561-
___renderCategory_partial_typedef_8_partial_type_1_partial_features_1(
541+
___renderCategory_partial_typedef_8_partial_type_2_partial_features_1(
562542
context2, context1, context0));
563543
buffer.writeln();
564544
return buffer.toString();
565545
}
566546

567547
String
568-
___renderCategory_partial_typedef_8_partial_type_1_partial_categorization_0(
548+
___renderCategory_partial_typedef_8_partial_type_2_partial_categorization_0(
569549
Typedef context2, Category context1, CategoryTemplateData context0) {
570550
final buffer = StringBuffer();
571551
if (context2.hasCategoryNames == true) {
@@ -583,7 +563,7 @@ Categories:''');
583563
return buffer.toString();
584564
}
585565

586-
String ___renderCategory_partial_typedef_8_partial_type_1_partial_features_1(
566+
String ___renderCategory_partial_typedef_8_partial_type_2_partial_features_1(
587567
Typedef context2, Category context1, CategoryTemplateData context0) {
588568
final buffer = StringBuffer();
589569
if (context2.hasFeatures == true) {
@@ -2898,59 +2878,41 @@ String _renderLibrary_partial_typedef_11(Typedef context3, Library context2,
28982878
if (context3.isCallable == true) {
28992879
var context4 = context3.asCallable;
29002880
if (context4 != null) {
2881+
buffer.write('''
2882+
##### ''');
2883+
buffer.write(context4.linkedName.toString());
2884+
buffer.write(context4.linkedGenericParameters.toString());
2885+
buffer.write(''' = ''');
2886+
buffer.write(context4.modelType.linkedName.toString());
2887+
buffer.write('\n ');
2888+
buffer.write(__renderLibrary_partial_typedef_11_partial_categorization_0(
2889+
context4, context3, context2, context1, context0));
2890+
buffer.write('\n\n ');
2891+
buffer.write(context4.oneLineDoc.toString());
2892+
buffer.write(' ');
2893+
buffer.write(context4.extendedDocLink.toString());
2894+
buffer.write(' ');
29012895
buffer.write('\n ');
2902-
buffer.write(__renderLibrary_partial_typedef_11_partial_callable_0(
2896+
buffer.write(__renderLibrary_partial_typedef_11_partial_features_1(
29032897
context4, context3, context2, context1, context0));
29042898
}
29052899
}
29062900
if (context3.isCallable != true) {
29072901
buffer.write('\n ');
2908-
buffer.write(__renderLibrary_partial_typedef_11_partial_type_1(
2902+
buffer.write(__renderLibrary_partial_typedef_11_partial_type_2(
29092903
context3, context2, context1, context0));
29102904
}
29112905
buffer.writeln();
29122906
return buffer.toString();
29132907
}
29142908

2915-
String __renderLibrary_partial_typedef_11_partial_callable_0(
2909+
String __renderLibrary_partial_typedef_11_partial_categorization_0(
29162910
FunctionTypedef context4,
29172911
Typedef context3,
29182912
Library context2,
29192913
Library context1,
29202914
LibraryTemplateData context0) {
29212915
final buffer = StringBuffer();
2922-
buffer.write('''##### ''');
2923-
buffer.write(context4.linkedName.toString());
2924-
buffer.write(context4.linkedGenericParameters.toString());
2925-
buffer.write('''(''');
2926-
buffer.write(context4.linkedParamsNoMetadata.toString());
2927-
buffer.write(''') ''');
2928-
buffer.write(context4.modelType.returnType.linkedName.toString());
2929-
buffer.writeln();
2930-
buffer.write(
2931-
___renderLibrary_partial_typedef_11_partial_callable_0_partial_categorization_0(
2932-
context4, context3, context2, context1, context0));
2933-
buffer.write('\n\n');
2934-
buffer.write(context4.oneLineDoc.toString());
2935-
buffer.write(' ');
2936-
buffer.write(context4.extendedDocLink.toString());
2937-
buffer.write(' ');
2938-
buffer.writeln();
2939-
buffer.write(
2940-
___renderLibrary_partial_typedef_11_partial_callable_0_partial_features_1(
2941-
context4, context3, context2, context1, context0));
2942-
buffer.writeln();
2943-
return buffer.toString();
2944-
}
2945-
2946-
String
2947-
___renderLibrary_partial_typedef_11_partial_callable_0_partial_categorization_0(
2948-
FunctionTypedef context4,
2949-
Typedef context3,
2950-
Library context2,
2951-
Library context1,
2952-
LibraryTemplateData context0) {
2953-
final buffer = StringBuffer();
29542916
if (context4.hasCategoryNames == true) {
29552917
buffer.write('''
29562918
Categories:''');
@@ -2966,13 +2928,12 @@ Categories:''');
29662928
return buffer.toString();
29672929
}
29682930

2969-
String
2970-
___renderLibrary_partial_typedef_11_partial_callable_0_partial_features_1(
2971-
FunctionTypedef context4,
2972-
Typedef context3,
2973-
Library context2,
2974-
Library context1,
2975-
LibraryTemplateData context0) {
2931+
String __renderLibrary_partial_typedef_11_partial_features_1(
2932+
FunctionTypedef context4,
2933+
Typedef context3,
2934+
Library context2,
2935+
Library context1,
2936+
LibraryTemplateData context0) {
29762937
final buffer = StringBuffer();
29772938
if (context4.hasFeatures == true) {
29782939
buffer.write('''_''');
@@ -2983,19 +2944,17 @@ String
29832944
return buffer.toString();
29842945
}
29852946

2986-
String __renderLibrary_partial_typedef_11_partial_type_1(Typedef context3,
2947+
String __renderLibrary_partial_typedef_11_partial_type_2(Typedef context3,
29872948
Library context2, Library context1, LibraryTemplateData context0) {
29882949
final buffer = StringBuffer();
29892950
buffer.write('''##### ''');
29902951
buffer.write(context3.linkedName.toString());
29912952
buffer.write(context3.linkedGenericParameters.toString());
2992-
buffer.write('''(''');
2993-
buffer.write(context3.linkedParamsNoMetadata.toString());
2994-
buffer.write(''') ''');
2953+
buffer.write(''' = ''');
29952954
buffer.write(context3.modelType.linkedName.toString());
29962955
buffer.writeln();
29972956
buffer.write(
2998-
___renderLibrary_partial_typedef_11_partial_type_1_partial_categorization_0(
2957+
___renderLibrary_partial_typedef_11_partial_type_2_partial_categorization_0(
29992958
context3, context2, context1, context0));
30002959
buffer.write('\n\n');
30012960
buffer.write(context3.oneLineDoc.toString());
@@ -3004,14 +2963,14 @@ String __renderLibrary_partial_typedef_11_partial_type_1(Typedef context3,
30042963
buffer.write(' ');
30052964
buffer.writeln();
30062965
buffer.write(
3007-
___renderLibrary_partial_typedef_11_partial_type_1_partial_features_1(
2966+
___renderLibrary_partial_typedef_11_partial_type_2_partial_features_1(
30082967
context3, context2, context1, context0));
30092968
buffer.writeln();
30102969
return buffer.toString();
30112970
}
30122971

30132972
String
3014-
___renderLibrary_partial_typedef_11_partial_type_1_partial_categorization_0(
2973+
___renderLibrary_partial_typedef_11_partial_type_2_partial_categorization_0(
30152974
Typedef context3,
30162975
Library context2,
30172976
Library context1,
@@ -3032,7 +2991,7 @@ Categories:''');
30322991
return buffer.toString();
30332992
}
30342993

3035-
String ___renderLibrary_partial_typedef_11_partial_type_1_partial_features_1(
2994+
String ___renderLibrary_partial_typedef_11_partial_type_2_partial_features_1(
30362995
Typedef context3,
30372996
Library context2,
30382997
Library context1,
@@ -4507,72 +4466,36 @@ String _renderTypedef_partial_typedef_multiline_4(
45074466
if (context1.isCallable == true) {
45084467
var context2 = context1.asCallable;
45094468
if (context2 != null) {
4510-
buffer.write('\n ');
4511-
buffer.write(
4512-
__renderTypedef_partial_typedef_multiline_4_partial_callable_multiline_0(
4513-
context2, context1, context0));
4469+
if (context2.hasAnnotations == true) {
4470+
var context3 = context2.annotations;
4471+
if (context3 != null) {
4472+
for (var context4 in context3) {
4473+
buffer.write('''
4474+
- ''');
4475+
buffer.write(context4.linkedNameWithParameters.toString());
4476+
}
4477+
}
4478+
}
4479+
buffer.write('\n\n ');
4480+
buffer.write(context2.modelType.returnType.linkedName.toString());
4481+
buffer.write(' ');
4482+
buffer.write(htmlEscape.convert(context2.name.toString()));
4483+
buffer.write(context2.linkedGenericParameters.toString());
4484+
buffer.write(''' = ''');
4485+
buffer.write(context2.modelType.linkedName.toString());
45144486
}
45154487
}
45164488
if (context1.isCallable != true) {
45174489
buffer.write('\n ');
45184490
buffer.write(
4519-
__renderTypedef_partial_typedef_multiline_4_partial_type_multiline_1(
4491+
__renderTypedef_partial_typedef_multiline_4_partial_type_multiline_0(
45204492
context1, context0));
45214493
}
45224494
buffer.writeln();
45234495
return buffer.toString();
45244496
}
45254497

4526-
String __renderTypedef_partial_typedef_multiline_4_partial_callable_multiline_0(
4527-
FunctionTypedef context2, Typedef context1, TypedefTemplateData context0) {
4528-
final buffer = StringBuffer();
4529-
if (context2.hasAnnotations == true) {
4530-
var context3 = context2.annotations;
4531-
if (context3 != null) {
4532-
for (var context4 in context3) {
4533-
buffer.write('''
4534-
- ''');
4535-
buffer.write(context4.linkedNameWithParameters.toString());
4536-
}
4537-
}
4538-
}
4539-
buffer.write('\n\n');
4540-
buffer.write(context2.modelType.returnType.linkedName.toString());
4541-
buffer.write(' ');
4542-
buffer.write(
4543-
___renderTypedef_partial_typedef_multiline_4_partial_callable_multiline_0_partial_name_summary_0(
4544-
context2, context1, context0));
4545-
buffer.write(context2.genericParameters.toString());
4546-
buffer.write('''(''');
4547-
if (context2.hasParameters == true) {
4548-
buffer.write(context2.linkedParamsLines.toString());
4549-
}
4550-
buffer.write(''')
4551-
''');
4552-
return buffer.toString();
4553-
}
4554-
4555-
String
4556-
___renderTypedef_partial_typedef_multiline_4_partial_callable_multiline_0_partial_name_summary_0(
4557-
FunctionTypedef context2,
4558-
Typedef context1,
4559-
TypedefTemplateData context0) {
4560-
final buffer = StringBuffer();
4561-
if (context2.isConst == true) {
4562-
buffer.write('''const ''');
4563-
}
4564-
if (context2.isDeprecated == true) {
4565-
buffer.write('''~~''');
4566-
}
4567-
buffer.write(htmlEscape.convert(context2.name.toString()));
4568-
if (context2.isDeprecated == true) {
4569-
buffer.write('''~~''');
4570-
}
4571-
buffer.writeln();
4572-
return buffer.toString();
4573-
}
4574-
4575-
String __renderTypedef_partial_typedef_multiline_4_partial_type_multiline_1(
4498+
String __renderTypedef_partial_typedef_multiline_4_partial_type_multiline_0(
45764499
Typedef context1, TypedefTemplateData context0) {
45774500
final buffer = StringBuffer();
45784501
if (context1.hasAnnotations == true) {
@@ -4587,7 +4510,7 @@ String __renderTypedef_partial_typedef_multiline_4_partial_type_multiline_1(
45874510
}
45884511
buffer.write('\n\n');
45894512
buffer.write(
4590-
___renderTypedef_partial_typedef_multiline_4_partial_type_multiline_1_partial_name_summary_0(
4513+
___renderTypedef_partial_typedef_multiline_4_partial_type_multiline_0_partial_name_summary_0(
45914514
context1, context0));
45924515
buffer.write(context1.genericParameters.toString());
45934516
buffer.write(''' = ''');
@@ -4597,7 +4520,7 @@ String __renderTypedef_partial_typedef_multiline_4_partial_type_multiline_1(
45974520
}
45984521

45994522
String
4600-
___renderTypedef_partial_typedef_multiline_4_partial_type_multiline_1_partial_name_summary_0(
4523+
___renderTypedef_partial_typedef_multiline_4_partial_type_multiline_0_partial_name_summary_0(
46014524
Typedef context1, TypedefTemplateData context0) {
46024525
final buffer = StringBuffer();
46034526
if (context1.isConst == true) {

0 commit comments

Comments
 (0)