/
fibonaci.yaml
57 lines (56 loc) · 1.33 KB
/
fibonaci.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
eo: |
+package eo.example
# This is the default 64+ symbols comment in front of named abstract object.
[n] > fibonacci
if. > @
lt.
n
2
n
plus.
fibonacci
n.minus 1
fibonacci
n.minus 2
phi: |
{
⟦
eo ↦ ⟦
example ↦ ⟦
fibonacci ↦ ⟦
n ↦ ∅,
φ ↦ ξ.n.lt(
α0 ↦ Φ.org.eolang.int(
α0 ↦ Φ.org.eolang.bytes(
Δ ⤍ 00-00-00-00-00-00-00-02
)
)
).if(
α0 ↦ ξ.n,
α1 ↦ ξ.σ.fibonacci(
α0 ↦ ξ.n.minus(
α0 ↦ Φ.org.eolang.int(
α0 ↦ Φ.org.eolang.bytes(
Δ ⤍ 00-00-00-00-00-00-00-01
)
)
)
).plus(
α0 ↦ ξ.σ.fibonacci(
α0 ↦ ξ.n.minus(
α0 ↦ Φ.org.eolang.int(
α0 ↦ Φ.org.eolang.bytes(
Δ ⤍ 00-00-00-00-00-00-00-02
)
)
)
)
)
)
⟧,
λ ⤍ Package
⟧,
λ ⤍ Package
⟧
⟧
}