From ead30415e4c24956acf0064f27b224b081cdf95c Mon Sep 17 00:00:00 2001 From: Santiago Lo Coco Date: Thu, 14 Apr 2022 15:18:38 -0300 Subject: [PATCH] Add use-cases Co-authored-by: Ezequiel Bellver Co-authored-by: Juan Barmasch --- doc/examples/use-case-1.txt | 11 +++++++++++ doc/examples/use-case-10.txt | 2 ++ doc/examples/use-case-11.txt | 0 doc/examples/use-case-12.txt | 0 doc/examples/use-case-13.txt | 3 +++ doc/examples/use-case-14.txt | 0 doc/examples/use-case-15.txt | 6 ++++++ doc/examples/use-case-2.txt | 3 +++ doc/examples/use-case-3.txt | 0 doc/examples/use-case-4.txt | 0 doc/examples/use-case-5.txt | 0 doc/examples/use-case-6.txt | 0 doc/examples/use-case-7.txt | 0 doc/examples/use-case-8.txt | 0 doc/examples/use-case-9.txt | 0 15 files changed, 25 insertions(+) create mode 100644 doc/examples/use-case-1.txt create mode 100644 doc/examples/use-case-10.txt create mode 100644 doc/examples/use-case-11.txt create mode 100644 doc/examples/use-case-12.txt create mode 100644 doc/examples/use-case-13.txt create mode 100644 doc/examples/use-case-14.txt create mode 100644 doc/examples/use-case-15.txt create mode 100644 doc/examples/use-case-2.txt create mode 100644 doc/examples/use-case-3.txt create mode 100644 doc/examples/use-case-4.txt create mode 100644 doc/examples/use-case-5.txt create mode 100644 doc/examples/use-case-6.txt create mode 100644 doc/examples/use-case-7.txt create mode 100644 doc/examples/use-case-8.txt create mode 100644 doc/examples/use-case-9.txt diff --git a/doc/examples/use-case-1.txt b/doc/examples/use-case-1.txt new file mode 100644 index 0000000..ed2b728 --- /dev/null +++ b/doc/examples/use-case-1.txt @@ -0,0 +1,11 @@ +function f = x^2; +function g = { x - 2: x < 3, + x^3: x >= 5 + }; +fun h = x/(x-2); + +evaluate f in 3; // 9 +g(5); // 125 +evaluate g in 4; // Error +g(2); // 0 +h(2); // Error \ No newline at end of file diff --git a/doc/examples/use-case-10.txt b/doc/examples/use-case-10.txt new file mode 100644 index 0000000..daa606b --- /dev/null +++ b/doc/examples/use-case-10.txt @@ -0,0 +1,2 @@ +fun f = 1/x; +fun g = f(3) + f'(3)*(x-3) + f''(3)/2 * (x-3)^2 + f'''(3) / 6 * (x-3)^3 + f''''(3) / 24 * (x-3)^4; \ No newline at end of file diff --git a/doc/examples/use-case-11.txt b/doc/examples/use-case-11.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-12.txt b/doc/examples/use-case-12.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-13.txt b/doc/examples/use-case-13.txt new file mode 100644 index 0000000..598e31d --- /dev/null +++ b/doc/examples/use-case-13.txt @@ -0,0 +1,3 @@ +if ("Hola" + g == 2) { + print("Funciona"); +} \ No newline at end of file diff --git a/doc/examples/use-case-14.txt b/doc/examples/use-case-14.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-15.txt b/doc/examples/use-case-15.txt new file mode 100644 index 0000000..5bb9b27 --- /dev/null +++ b/doc/examples/use-case-15.txt @@ -0,0 +1,6 @@ +if (f(0) == 1) { + if (g(2) == 4) { + print("Hola"); + } + } +} \ No newline at end of file diff --git a/doc/examples/use-case-2.txt b/doc/examples/use-case-2.txt new file mode 100644 index 0000000..7760784 --- /dev/null +++ b/doc/examples/use-case-2.txt @@ -0,0 +1,3 @@ +eval f in 5; + +int f 3 ~ 5; \ No newline at end of file diff --git a/doc/examples/use-case-3.txt b/doc/examples/use-case-3.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-4.txt b/doc/examples/use-case-4.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-5.txt b/doc/examples/use-case-5.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-6.txt b/doc/examples/use-case-6.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-7.txt b/doc/examples/use-case-7.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-8.txt b/doc/examples/use-case-8.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/examples/use-case-9.txt b/doc/examples/use-case-9.txt new file mode 100644 index 0000000..e69de29