Annotation of embedaddon/libpdel/tmpl/test/test-input.in, revision 1.1.1.1

1.1       misho       1: 
                      2: @define("nl")
                      3:        @cat("\n")
                      4: @enddef
                      5: 
                      6: @define("nop")
                      7:        @cat("\n")
                      8: @enddef
                      9: 
                     10: @define("readit")
                     11:        @output(@cat("Please enter your ", @get("arg1"), ": "))
                     12:        @flush()
                     13:        @set(@get("arg1"), @input(@get("arg2")))
                     14:        @if(@get("arg2"))
                     15:                @nl()
                     16:        @endif
                     17: @enddef
                     18: 
                     19: @nop()Hello, this is a template input test.@nl()
                     20: 
                     21: @while("1")
                     22: 
                     23:        @nl()
                     24:        @readit("username", "0")
                     25: 
                     26:        @nop()Hello @get("username"), nice to see you.@nl()
                     27: 
                     28:        @nl()
                     29:        @readit("password", "1")
                     30: 
                     31:        @if(@not(@equal(@get("username"), @get("password"))))
                     32:                @nop()Oops, your password and username must be the same.@nl()
                     33:                @nop()Please try again.@nl()
                     34:                @continue
                     35:        @endif
                     36:        @nop()OK, @get("username"), the test is over.@nl()
                     37:        @nl()
                     38:        @break
                     39: @endwhile
                     40: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>