R Under development (unstable) (2024-01-28 r85838 ucrt) -- "Unsuffered Consequences" Copyright (C) 2024 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library("R.rsp") R.rsp v0.46.0 successfully loaded. See ?R.rsp for help. > library("R.utils") # Arguments Loading required package: R.oo Loading required package: R.methodsS3 R.methodsS3 v1.8.2 (2022-06-13 22:00:14 UTC) successfully loaded. See ?R.methodsS3 for help. R.oo v1.26.0 (2024-01-24 05:12:50 UTC) successfully loaded. See ?R.oo for help. Attaching package: 'R.oo' The following object is masked from 'package:R.methodsS3': throw The following objects are masked from 'package:methods': getClasses, getMethods The following objects are masked from 'package:base': attach, detach, load, save R.utils v2.12.3 (2023-11-18 01:00:02 UTC) successfully loaded. See ?R.utils for help. Attaching package: 'R.utils' The following object is masked from 'package:utils': timestamp The following objects are masked from 'package:base': cat, commandArgs, getOption, isOpen, nullfile, parse, use, warnings > > verbose <- Arguments$getVerbose(TRUE) > > path <- system.file(package="R.rsp") > path <- file.path(path, "rsp_tests") > > pathname <- file.path(path, "trimming-1.txt.rsp") > > verbose && enter(verbose, "rcompile()") rcompile()... [1] TRUE > > untils <- rev(eval(formals(R.rsp:::parseDocument.RspParser)$until)) > untils <- setdiff(untils, "*") > > for (kk in seq_along(untils)) { + until <- untils[kk] + verbose && enter(verbose, sprintf("Until #%d ('%s') of %d", kk, until, length(untils))) + s <- rcompile(file=pathname, until=until, output=RspString(), verbose = TRUE) + verbose && ruler(verbose) + cat(s) + verbose && ruler(verbose) + verbose && exit(verbose) + } Until #1 ('comments') of 4... rcompile() for default... Compile until: 'comments' Workdir: . Output: Input: D:/RCompile/CRANincoming/R-devel/lib/R.rsp/rsp_tests/trimming-1.txt.rsp Length of RSP string: 1098 rcompile() for RspString... Compile until: 'comments' Parse RSP string... Parse environment: R_GlobalEnv Parsing RSP string... Compile until: 'comments' Return as: 'RspString' Dropping 'empty' RSP comments... Length of RSP string before: 1098 No 'empty' RSP comments found. Dropping 'empty' RSP comments...done Parsing RSP string...done RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="x86_64-w64-mingw32"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="x86_64-w64-mingw32"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="x86_64"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="x86_64"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="mingw32"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="mingw32"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="ucrt"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="ucrt"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="x86_64, mingw32"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="x86_64, mingw32"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="Under development (unstable)"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="Under development (unstable)"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="4"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="4"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="4.0"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="4.0"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="2024"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="2024"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="01"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="01"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="28"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="28"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="85838"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="85838"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="R"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="R"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="R Under development (unstable) (2024-01-28 r85838 ucrt)"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="R Under development (unstable) (2024-01-28 r85838 ucrt)"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> RspString: Content type: NA Language: NA Metadata to available. Number of characters: 1098 Number of lines: 33 ############################################################################## <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="NA" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="Unsuffered Consequences"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="Unsuffered Consequences"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> Parse RSP string...done rcompile() for RspString...done rcompile() for default...done ------------------------------------------------------------------------- <%-- Assign a preprocessor variable a value from an R option. If not available, a default value is used. --%> <%@string version="${'R.rsp/HttpDaemon/RspVersion'}" default="2.0"%> <%-- Include the value of the preprocessor variable to the document. --%> Current version is <%@include content="${version}"%> (at preprocessing). <%-- Assign the value of the preprocessor variable to an R variable. Note how the preprocessor directive is inside a code expression --%> <% # This is an RSP code section ver <- "<%@include content="${version}"%>" %> Current version is <%=ver%> (at runtime). <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifeq version="1.0"%> <%@foo version="1.0"%> v1.0! <%@else%> Not v1.0, but v<%=ver%>. <%@endif #@ifeq version="1.0" %> <%-- Include or exclude parts of an RSP document during preprocessing conditioned on the value of a preprocessor variable. --%> <%@ifneq version="2.0"%> <%@foo version="2.0"%> Not v1.0! <%@else%> Not "not v1.0", but v<%=ver%>. <%@endif %> ------------------------------------------------------------------------- Until #1 ('comments') of 4...done Until #2 ('directives') of 4... rcompile() for default... Compile until: 'directives' Workdir: . Output: Input: D:/RCompile/CRANincoming/R-devel/lib/R.rsp/rsp_tests/trimming-1.txt.rsp Length of RSP string: 1098 rcompile() for RspString... Compile until: 'directives' Parse RSP string... Parse environment: R_GlobalEnv Parsing RSP string... Compile until: 'directives' Return as: 'RspString' Dropping 'empty' RSP comments... Length of RSP string before: 1098 No 'empty' RSP comments found. Dropping 'empty' RSP comments...done Dropping 'paired' RSP comments... Length of RSP string before: 1098 Number of hypens of first comment found: 2 Number of 'paired' RSP comments dropped: 5 Length of RSP string after: 500 Dropping 'paired' RSP comments...done Parsing RSP string...done RspString: Content type: NA Language: NA Metadata to available. Number of characters: 214 Number of lines: 24 ############################################################################## Current version is (at preprocessing). <% # This is an RSP code section ver <- "" %> Current version is <%=ver%> (at runtime). v1.0! Not v1.0, but v<%=ver%>. Not v1.0! Not "not v1.0", but v<%=ver%>. Parse RSP string...done rcompile() for RspString...done rcompile() for default...done ------------------------------------------------------------------------- Current version is (at preprocessing). <% # This is an RSP code section ver <- "" %> Current version is <%=ver%> (at runtime). v1.0! Not v1.0, but v<%=ver%>. Not v1.0! Not "not v1.0", but v<%=ver%>. ------------------------------------------------------------------------- Until #2 ('directives') of 4...done Until #3 ('expressions') of 4... rcompile() for default... Compile until: 'expressions' Workdir: . Output: Input: D:/RCompile/CRANincoming/R-devel/lib/R.rsp/rsp_tests/trimming-1.txt.rsp Length of RSP string: 1098 rcompile() for RspString... Compile until: 'expressions' Parse RSP string... Parse environment: R_GlobalEnv Parsing RSP string... Compile until: 'expressions' Return as: 'RspString' Dropping 'empty' RSP comments... Length of RSP string before: 1098 No 'empty' RSP comments found. Dropping 'empty' RSP comments...done Dropping 'paired' RSP comments... Length of RSP string before: 1098 Number of hypens of first comment found: 2 Number of 'paired' RSP comments dropped: 5 Length of RSP string after: 500 Dropping 'paired' RSP comments...done Processing RSP preprocessing directives... Length of RSP string before: 500 Number of (unparsed) RSP preprocessing directives found: 11 Length of RSP string after: 195 Processing RSP preprocessing directives...done Parsing RSP string...done RspString: Content type: NA Language: NA Metadata to available. Number of characters: 195 Number of lines: 13 ############################################################################## Current version is 2.0 (at preprocessing). <% # This is an RSP code section ver <- "2.0" %> Current version is <%=ver%> (at runtime). Not v1.0, but v<%=ver%>. Not "not v1.0", but v<%=ver%>. Parse RSP string...done rcompile() for RspString...done rcompile() for default...done ------------------------------------------------------------------------- Current version is 2.0 (at preprocessing). <% # This is an RSP code section ver <- "2.0" %> Current version is <%=ver%> (at runtime). Not v1.0, but v<%=ver%>. Not "not v1.0", but v<%=ver%>. ------------------------------------------------------------------------- Until #3 ('expressions') of 4...done Until #4 ('end') of 4... rcompile() for default... Compile until: 'end' Workdir: . Output: Input: D:/RCompile/CRANincoming/R-devel/lib/R.rsp/rsp_tests/trimming-1.txt.rsp Length of RSP string: 1098 rcompile() for RspString... Compile until: 'end' Parse RSP string... Parse environment: R_GlobalEnv Parsing RSP string... Compile until: 'end' Return as: 'RspString' Dropping 'empty' RSP comments... Length of RSP string before: 1098 No 'empty' RSP comments found. Dropping 'empty' RSP comments...done Dropping 'paired' RSP comments... Length of RSP string before: 1098 Number of hypens of first comment found: 2 Number of 'paired' RSP comments dropped: 5 Length of RSP string after: 500 Dropping 'paired' RSP comments...done Processing RSP preprocessing directives... Length of RSP string before: 500 Number of (unparsed) RSP preprocessing directives found: 11 Length of RSP string after: 195 Processing RSP preprocessing directives...done Processing RSP expressions... Length of RSP string before: 195 Number of (unparsed) RSP expressions found: 4 Length of RSP string after: 192 Processing RSP expressions...done Parsing RSP string...done RspString: Content type: NA Language: NA Metadata to available. Number of characters: 192 Number of lines: 10 ############################################################################## Current version is 2.0 (at preprocessing). <%# This is an RSP code section ver <- "2.0"%>Current version is <%=ver%> (at runtime). Not v1.0, but v<%=ver%>. Not "not v1.0", but v<%=ver%>. Parse RSP string...done rcompile() for RspString...done rcompile() for default...done ------------------------------------------------------------------------- Current version is 2.0 (at preprocessing). <%# This is an RSP code section ver <- "2.0"%>Current version is <%=ver%> (at runtime). Not v1.0, but v<%=ver%>. Not "not v1.0", but v<%=ver%>. ------------------------------------------------------------------------- Until #4 ('end') of 4...done > > verbose && exit(verbose) rcompile()...done [1] TRUE > > proc.time() user system elapsed 1.48 0.18 1.62