summary refs log tree commit diff stats
path: root/doc/pydoc/ranger.ext.openstruct.html
Commit message (Expand)AuthorAgeFilesLines
* updated TODO and pydochut2010-03-211-2/+2
* updated pydochut2010-03-121-2/+2
* updated pydochut2010-03-121-22/+101
* incremented version number and updated pydoc html files v1.0.3hut2010-02-161-4/+4
* updated pydoc documentationhut2010-01-131-1/+13
* moved pydoc pages to doc/pydochut2009-12-251-0/+53
mp;id=2e3b597fe85b654e82b891c22d50754fa5a26156'>^
d4b4d018 ^


f184c95e ^
b96af395 ^




f184c95e ^

0ca35d02 ^
d4b4d018 ^
7d2c2d55 ^
4b62edd8 ^
7d2c2d55 ^
f184c95e ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
                     
                                                               
                           
         
                     


                                                
   




                                                          

  
                
                                    
                                 
                                                
                           
  
(function factorial [
  (default-space:space-address <- new space:literal 30:literal)
  (n:integer <- next-input)
  { begin
    ; if n=0 return 1
    (zero?:boolean <- equal n:integer 0:literal)
    (break-unless zero?:boolean)
    (reply 1:literal)
  }
  ; return n*factorial(n-1)
  (x:integer <- subtract n:integer 1:literal)
  (subresult:integer <- factorial x:integer)
  (result:integer <- multiply subresult:integer n:integer)
  (reply result:integer)
])

(function main [
  (1:integer <- factorial 5:literal)
  ($print (("result: " literal)))
  (print-integer nil:literal/terminal 1:integer)
  ($print (("\n" literal)))
])