summaryrefslogtreecommitdiff
path: root/test/programs/module.ts
blob: a27b51fc1d888b81ded1259887e87b3dccf8e7af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
export const MOD_PROG = `
WE MADE Node<T> WITH
  RUMOR HAS IT
    T a AND
    Cons<U> b
  END OF STORY

STUFF OF FibonacciI LOOKS LIKE
  RUMOR HAS IT
    DISCOVER HOW TO fibonacci
      WITH Int a, Int b, Int n
      GIVES YOU Int
  END OF STORY

EVERYTHING CHANGED WHEN FibonacciImpl
  WHICH LOOKS LIKE FibonacciI
  EXISTS
RUMOR HAS IT
  DISCOVER HOW TO fibonacci 
    WITH Int a, Int b, Int n
    GIVES YOU Int
  RUMOR HAS IT
    WHAT IF n < 1
      SHOCKING DEVELOPMENT b
    LIES! RUMOR HAS IT
      SHOCKING DEVELOPMENT
          fibonacci OF b, a + b, n - 1
    END OF STORY
  END OF STORY
END OF STORY

EXPERTS CLAIM limit TO BE Int 10
YOU WON'T WANT TO MISS 'First 10 Fibonacci numbers'
EXPERTS CLAIM nothing TO BE fibonacci OF 0, 1, limit

PLEASE LIKE AND SUBSCRIBE
`;