Salome HOME
projects
/
modules
/
yacs.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Yacs decorator
[modules/yacs.git]
/
src
/
py2yacs
/
Test
/
formule.py
1
#!/usr/bin/env python3
2
import yacsdecorator
3
4
@yacsdecorator.leaf
5
def f1(x,y):
6
r = x+y
7
return r
8
9
@yacsdecorator.leaf
10
def f2(a):
11
r = a + 2
12
return r
13
14
@yacsdecorator.leaf
15
def f3(x, y):
16
s = x+y
17
p = x*y
18
return s,p
19
20
@yacsdecorator.bloc
21
def b1():
22
x = f1(x=3,y=4)
23
a,b = f3(x, 2)
24
f2(x)
25
r = f1(a,b)
26
return r
27
28
if __name__ == '__main__':
29
r = b1()
30
print("result:", r)