helper library

Functions

buildConditional(Map<String, String> branches) String
checkRange((int, int) range) → void
escapeString(String text, [bool quote = true]) String
getAsCode(Object? value) String
getCharReader(bool is16Bit, String name) → ({String name, String size})
getUnicodeRange() → (int, int)
is16BitPredicate(Calculable<bool> predicate) bool
makeTransitions<T>(Map<T, List<(int, int)>> map) List<((int, int), Set<T>)>
normalizeRanges(List<(int, int)> ranges) List<(int, int)>
render(String template, Map<String, String> values) String
renderBody<I, O>(ParserBuilder<I, O> parser, BuildContext context, bool hasResult, String template, String templateNoResult, Map<String, String> values, {List<(ParserBuilder<I, Object?>, bool?)>? parsers}) BuildBodyResult
renderWithPlunge(int count, bool hasResult, {String? first, String? firstNoResult, String? last, String? lastNoResult, required String next, required String nextNoResult, required String fillValues(int index, String template, Map<String, String> values, String next(int index))}) String
toRanges(List<Object> ranges) List<(int, int)>
tryGetAsCode(Object? value) String?