jael3_preprocessor 4.0.0 copy "jael3_preprocessor: ^4.0.0" to clipboard
jael3_preprocessor: ^4.0.0 copied to clipboard

outdated

A pre-processor for resolving blocks and includes within Jael templates.

example/main.dart

import 'dart:async';

import 'package:file/file.dart';
import 'package:jael3/jael3.dart' as jael;
import 'package:jael3_preprocessor/jael3_preprocessor.dart' as jael;

Future<jael.Document?> process(
    jael.Document doc, Directory dir, errorHandler(jael.JaelError e)) {
  return jael.resolve(doc, dir, onError: errorHandler, patch: [
    (doc, dir, onError) {
      print(doc!.root.children.length);
      return doc;
    },
  ]);
}
0
likes
0
pub points
31%
popularity

Publisher

verified publisherdukefirehawk.com

A pre-processor for resolving blocks and includes within Jael templates.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

angel3_symbol_table, collection, file, jael3

More

Packages that depend on jael3_preprocessor