feat(dart/transform): Add simple ParseTemplates step
Generate methods in the ParseTemplates step. Add a test for inline template method generation.
This commit is contained in:
@ -7,20 +7,20 @@ import 'directive_linker/transformer.dart';
|
||||
import 'directive_processor/transformer.dart';
|
||||
import 'bind_generator/transformer.dart';
|
||||
import 'reflection_remover/transformer.dart';
|
||||
import 'template_parser/transformer.dart';
|
||||
import 'template_compiler/transformer.dart';
|
||||
import 'common/formatter.dart' as formatter;
|
||||
import 'common/options.dart';
|
||||
|
||||
export 'common/options.dart';
|
||||
|
||||
/// Removes the mirror-based initialization logic and replaces it with static
|
||||
/// logic.
|
||||
/// Replaces Angular 2 mirror use with generated code.
|
||||
class AngularTransformerGroup extends TransformerGroup {
|
||||
AngularTransformerGroup(TransformerOptions options) : super([
|
||||
[new DirectiveProcessor(options)],
|
||||
[new DirectiveLinker(options)],
|
||||
[new BindGenerator(options), new ReflectionRemover(options)],
|
||||
[new TemplateParser(options)]
|
||||
[new BindGenerator(options)],
|
||||
[new TemplateComplier(options)],
|
||||
[new ReflectionRemover(options)]
|
||||
]) {
|
||||
formatter.init(new DartFormatter());
|
||||
}
|
||||
|
Reference in New Issue
Block a user