USE
NAME
use - Copies a variable from a parent function or a parent parser.
SYNOPSIS
use id;
DESCRIPTION
This function is used to make a copy of a variable from a caller's function or from a precedent parser.
For example, if one uses generate, a variable defined in the parent can be used in the template.
It can be used recursively to try to find a variable.
EXAMPLES
Note: In the followings examples, the _ between the { should be removed to make it work.
res={_{
        a = 5;
        function a1()
            a2();
        endf
        function a0()
            use a;
            "a1="; a;
            a2();
        endf
        function a2()
            use a;
            "a2="; a;
        endf
        function a3()
            "a3="; a;
            a2();
        endf
        a1();
        a0();
        a3();
}} will return res=a2=5a1=5a2=5a3=a2=5.
SEE ALSO
AUTHOR
Written by Pierre Laplante and Caroline Laplante
MODIFICATIONS
1.0 2014-09-09 21:24:14 laplante@sednove.com
Edit