d4t_formulas/.pub-cache/hosted/pub.dev/analyzer-7.7.1/example/ddd03_gc.dart
Álvaro González 1d339653d5 feat: add formula data classes with strict JSON parsing
- Add VariableSpec class with magnitude field validation
- Add Formula class supporting multiple input/output variables
- Support d4rt_code as string or object with code field
- Add comprehensive tests for parsing and serialization
- Fix broken test import in pruebas_d4rt_test.dart

Follows README.md format requirements exactly
2025-08-21 17:15:00 +02:00

20 lines
693 B
Dart

import 'dart:io' as io;
void main() {
var file = io.File('/Users/scheglov/tmp/20230719_gc.txt');
var lines = file.readAsStringSync().split('\n');
var regExp = RegExp(r'^\[(.+?),(.+?),(.+?),(.+?),(.+?),');
var totalDuration = Duration();
for (var line in lines) {
var match = regExp.firstMatch(line);
if (match != null) {
var singleDurationMsStr = match.group(5);
if (singleDurationMsStr != null) {
var milliSeconds = double.parse(singleDurationMsStr);
var microSeconds = (milliSeconds * 1000).ceil();
totalDuration += Duration(microseconds: microSeconds);
}
}
}
print('totalDuration: ${totalDuration.inMilliseconds} ms');
}