File: RspConstruct.R

package info (click to toggle)
r-cran-r.rsp 0.46.0%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,472 kB
  • sloc: javascript: 612; tcl: 304; sh: 18; makefile: 16
file content (58 lines) | stat: -rw-r--r-- 803 bytes parent folder | download | duplicates (2)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
library("R.rsp")
library("R.oo")

d <- RspConstruct()
print(d)

classes <- getKnownSubclasses(RspConstruct)
print(classes)
for (class in classes) {
  clazz <- Class$forName(class)
  object <- newInstance(clazz)
  print(object)

  ## FIXME: Should RspExpression:s support asRspString()?
  if (! class %in% c("RspExpression", "RspUnparsedExpression")) {
    str <- asRspString(object)
    print(str)
  }
}

d <- RspConstruct()
print(d)

d <- RspComment()
print(d)

d <- RspText()
print(d)

d <- RspVoid()
print(d)

d <- RspDirective()
print(d)

d <- RspCopyDirective()
print(d)

d <- RspEndcopyDirective()
print(d)

d <- RspCutDirective()
print(d)

d <- RspEndcutDirective()
print(d)

d <- RspPasteDirective()
print(d)

d <- RspExpression()
print(d)

d <- RspCode()
print(d)

d <- RspCodeChunk()
print(d)