# -*- coding: utf-8 -*-
TITLE: print. unspecified = type text.
IN:
&yatt:x;
PARAM[
- foo
]
OUT:
<b>foo</b>
TITLE: assign -> print. type text
IN:
&yatt:x;
PARAM[
-
-
]
OUT:
<b>bar</b>
TITLE: $var in text is just an text.
IN:
&yatt:x;
PARAM[
- foo
- bar
]
OUT:
x=$x,y=@{[$y*8]},z=\U,w=%s
TITLE: print. type html
IN:
&yatt:x;
PARAM[
- foo
]
OUT:
foo
TITLE: type list, expand & size
IN:
(&yatt:x:expand();) &yatt:x:size();
PARAM[
[
- a
- b
- c
]
]
OUT:
(abc) 3
TITLE: type list, expand & size for undef
IN:
(&yatt:x:expand();) &yatt:x:size();
PARAM[
]
OUT:
() 0
TITLE: type html, bare pass thru.
IN:
&yatt:y;
PARAM[
- foo
]
OUT:
foo
TITLE: assign -> print. type scalar
IN:
&yatt:x;
PARAM[
- 3
- 8
]
OUT:
22
TITLE: assign -> print. type list
IN:
&yatt:x[0];
PARAM[
[
- 1
- 2
]
[
- 3
- 4
]
]
OUT:
1,2,3,4
TITLE: attr (default)
IN:
PARAM[
- foo
]
OUT:
PARAM[
-
]
OUT:
TITLE: attr(other,value)
IN:
PARAM[
- foo
]
OUT:
PARAM[
]
OUT:
# In case of missing value