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)
|