Commit graph

30 commits

Author SHA1 Message Date
Álvaro González
0b0fccd4a3 UUID for formulas 2026-03-04 19:52:31 +01:00
Álvaro González
803b98d7ac prettyPrint done 2026-03-04 19:09:48 +01:00
Álvaro González
bb468ff601 setutils: static util methods 2026-03-01 13:51:14 +01:00
Álvaro González
23d8957377 refactor shared formula 2026-03-01 10:49:46 +01:00
Álvaro González
c10a660585 toStringLiteral fixed, using r"""raw strings""" 2026-02-18 19:52:10 +01:00
Your Name
05fd37dd9a Add share functionality and improve string escaping in FormulaElement.toStringLiteral
- Add share button to formula list with export functionality
- Implement proper escaping of special characters (\n, \t, \", etc.) in FormulaElement.toStringLiteral methods
- Create escapeD4rtString helper function for consistent escaping
- Update Formula, UnitSpec, and VariableSpec toStringLiteral methods to use escaping
- Add share_plus package dependency for sharing functionality

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-15 12:10:48 +01:00
Your Name
692ad41502 Use implements instead of extends 2026-02-11 09:19:18 +01:00
Your Name
6133e58226 FormulaElement as abstract class 2026-02-11 09:07:13 +01:00
Your Name
6753fd99ea formula element toStringLiteral 2026-02-11 08:56:43 +01:00
Your Name
8df50f5e79 Better formula elements loading 2026-02-09 17:34:20 +01:00
Álvaro González
9ea3b88684 WEB_PORT, para juntar en master 2026-02-01 16:16:04 +01:00
Álvaro González
76769973f3 can't make valiation on each user interaction 2026-01-21 08:49:56 +01:00
Álvaro González
13612e7601 preparando apgar 2025-11-09 20:29:58 +01:00
Álvaro González
5a8f9de2a1 preparado para expresiones en los valores de entrada 2025-10-05 17:25:49 +02:00
Álvaro González
daa8b31879 Raw strings in formulas, to avoid $$ 2025-10-05 16:53:46 +02:00
Álvaro González
ba0476ed26 towards a full example of corpus 2025-09-20 16:46:21 +02:00
Álvaro González
1a7fd0c884 feat: add tags support to formulas 2025-09-16 18:22:29 +02:00
Álvaro González
ba5175b6be feat: add description field to Formula and example formulas 2025-09-15 21:58:11 +02:00
Álvaro González
e08474a7eb magnitude -> unit 2025-09-15 21:42:15 +02:00
Álvaro González
19fd9552c8 after dart --fix 2025-09-07 14:04:42 +02:00
Álvaro González
29208f8c40 units 2025-09-07 13:59:03 +02:00
Álvaro González
e6bd0f512f dart --fix 2025-09-05 18:53:06 +02:00
Álvaro González
8fb175bcda Code is compiling 2025-08-28 12:34:49 +02:00
Álvaro González
785fe72449 First version of a formula widget 2025-08-26 17:17:42 +02:00
Álvaro González
2472e0db7c formula is more natural 2025-08-26 16:54:35 +02:00
Álvaro González
dcf409cbf7 dart Set literals instead of json 2025-08-26 16:37:28 +02:00
Álvaro González
06be580dff dart Set literals instead of json 2025-08-24 12:33:21 +02:00
Álvaro González
52590cd2fb VariableSpec includes var name 2025-08-24 11:52:34 +02:00
Álvaro González
75fad84cac Tests passing, all formulas validated 2025-08-22 17:47:06 +02:00
Á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