xref: /Universal-ctags/Units/parser-r.r/r-upper-scope-assignement.d/input.r (revision 81a07fd2bc462d63420c315379e80f1c027f4b82)
1f <- function () {
2  x <<- 1
3}
4f()
5print (x)
6
7y <- 1
8g <- function () {
9  y <<- 2
10}
11g()
12print (y)
13
14
15
16h <- function () {
17  h0 <- function () {
18    y <<- 9
19  }
20  h0()
21}
22h()
23print(y)
24
25i <- function () {
26  z <- 1
27  i0 <- function () {
28    z <<- 12
29    v <<- 13
30    v ->> u
31  }
32  i0()
33  # 12
34  print(z)
35}
36i()
37
38# The next `z' is undefined.
39# print(z)
40