[Sciviews-commits] r179 - in komodo: SciViews-K SciViews-K/components SciViews-K/content/js SciViews-K/pylib SciViews-K/udl SciViews-K Unit
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Sun Aug 23 17:14:29 CEST 2009
Author: phgrosjean
Date: 2009-08-23 17:14:29 +0200 (Sun, 23 Aug 2009)
New Revision: 179
Added:
komodo/SciViews-K/components/svIRinterpreter.idl
komodo/SciViews-K/components/svRinterpreter.js
komodo/SciViews-K/pylib/
komodo/SciViews-K/pylib/.DS_Store
komodo/SciViews-K/pylib/cile_r.py
komodo/SciViews-K/pylib/lang_r.py
Removed:
komodo/SciViews-K Unit/sciviewskunit-0.6.2-ko.xpi
komodo/SciViews-K/components/cile_R.py
komodo/SciViews-K/components/lang_R.py
Modified:
komodo/SciViews-K Unit/sciviewskunit-0.7.0-ko.xpi
komodo/SciViews-K/.DS_Store
komodo/SciViews-K/components/koR_UDL_Language.py
komodo/SciViews-K/content/js/r.js
komodo/SciViews-K/content/js/sciviews.js
komodo/SciViews-K/sciviewsk-0.8.1-ko.xpi
komodo/SciViews-K/udl/R-mainlex.udl
komodo/SciViews-K/udl/Rlex.udl
Log:
Reworked R code intelligence/UDL for Komodo and svRinterpreter XPCOM class, new versions of SciViews-K and SciViews-K Unit extensions
Modified: komodo/SciViews-K/.DS_Store
===================================================================
(Binary files differ)
Deleted: komodo/SciViews-K/components/cile_R.py
===================================================================
--- komodo/SciViews-K/components/cile_R.py 2009-08-18 11:30:21 UTC (rev 178)
+++ komodo/SciViews-K/components/cile_R.py 2009-08-23 15:14:29 UTC (rev 179)
@@ -1,94 +0,0 @@
-#!/usr/bin/env python
-
-"""A Code Intelligence Language Engine for the R language.
-
-A "Language Engine" is responsible for scanning content of
-its language and generating CIX output that represents an outline of
-the code elements in that content. See the CIX (Code Intelligence XML)
-format:
- http://community.activestate.com/faq/codeintel-cix-schema
-
-Module Usage:
- from cile_R import scan
- mtime = os.stat("bar.R")[stat.ST_MTIME]
- content = open("bar.R", "r").read()
- scan(content, "bar.R", mtime=mtime)
-"""
-
-__version__ = "1.0.0"
-
-import os
-import sys
-import time
-import optparse
-import logging
-import pprint
-import glob
-
-# Note: c*i*ElementTree is the codeintel system's slightly modified
-# cElementTree. Use it exactly as you would the normal cElementTree API:
-# http://effbot.org/zone/element-index.htm
-import ciElementTree as ET
-
-from codeintel2.common import CILEError
-
-
-#---- exceptions
-class RCILEError(CILEError):
- pass
-
-
-#---- global data
-log = logging.getLogger("cile.R")
-#log.setLevel(logging.DEBUG)
-
-
-#---- public module interface
-def scan_buf(buf, mtime=None, lang="R"):
- """Scan the given RBuffer return an ElementTree (conforming
- to the CIX schema) giving a summary of its code elements.
-
- @param buf {RBuffer} is the Mel buffer to scan
- @param mtime {int} is a modified time for the file (in seconds since
- the "epoch"). If it is not specified the _current_ time is used.
- Note that the default is not to stat() the file and use that
- because the given content might not reflect the saved file state.
- """
- # Dev Notes:
- # - This stub implementation of the R CILE return an "empty"
- # summary for the given content, i.e. CIX content that says "there
- # are no code elements in this R content".
- # - Use the following command (in the extension source dir) to
- # debug/test your scanner:
- # codeintel scan -p -l R <example-R-file>
- # "codeintel" is a script available in the Komodo SDK.
- log.info("scan '%s'", buf.path)
- if mtime is None:
- mtime = int(time.time())
-
- # The 'path' attribute must use normalized dir separators.
- if sys.platform.startswith("win"):
- path = buf.path.replace('\\', '/')
- else:
- path = buf.path
-
- tree = ET.Element("codeintel", version="2.0",
- xmlns="urn:activestate:cix:2.0")
- file = ET.SubElement(tree, "file", lang=lang, mtime=str(mtime))
- blob = ET.SubElement(file, "scope", ilk="blob", lang=lang,
- name=os.path.basename(path))
-
- # Dev Note:
- # This is where you process the Mel content and add CIX elements
- # to 'blob' as per the CIX schema (cix-2.0.rng). Use the
- # "buf.accessor" API (see class Accessor in codeintel2.accessor) to
- # analyze. For example:
- # - A token stream of the content is available via:
- # buf.accessor.gen_tokens()
- # Use the "codeintel html -b <example-Mel-file>" command as
- # a debugging tool.
- # - "buf.accessor.text" is the whole content of the file. If you have
- # a separate tokenizer/scanner tool for Mel content, you may
- # want to use it.
-
- return tree
\ No newline at end of file
Modified: komodo/SciViews-K/components/koR_UDL_Language.py
===================================================================
--- komodo/SciViews-K/components/koR_UDL_Language.py 2009-08-18 11:30:21 UTC (rev 178)
+++ komodo/SciViews-K/components/koR_UDL_Language.py 2009-08-23 15:14:29 UTC (rev 179)
@@ -1,4 +1,3 @@
-#!python
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
@@ -37,21 +36,20 @@
# ***** END LICENSE BLOCK *****
# Komodo R language service.
-# TODO: we still need to build a decent linter for R. Currently, this is code
-# adapted from ActionScript, but it does not work because no linter is found!
-#
import logging
-from koLanguageServiceBase import *
from koUDLLanguageBase import KoUDLLanguage
+
log = logging.getLogger("koRLanguage")
#log.setLevel(logging.DEBUG)
+
def registerLanguage(registry):
log.debug("Registering language R")
registry.registerLanguage(KoRLanguage())
+
class KoRLanguage(KoUDLLanguage):
name = "R"
lexresLangName = "R"
@@ -60,168 +58,31 @@
_reg_clsid_ = "{4cc23d3b-52e2-426d-8a22-6d7eb2ba81ae}"
defaultExtension = '.R'
- # ??? I don't understand this... could someone explain me?
- lang_from_udl_family = {'CSL': 'R' }
+ lang_from_udl_family = {
+ 'SSL': 'R'
+ }
- # Code from koJavaScriptLanguage.py
-
- # Only line comments in R
commentDelimiterInfo = {
- "line": [ "#" ]
+ "line": [ "#", ],
}
- # TODO: we probably have to rework and complete these lists!
- _dedenting_statements = ['return', 'break', 'else', 'next']
- _indenting_statements = ['switch', 'if', 'ifelse', 'while', 'for', 'repeat']
- #searchURL = "http://wiki.r-project.org/rwiki/rhelp.php?id=%W"
- searchURL = "javascript: sv.r.help('%w');"
- namedBlockDescription = 'R functions'
- # TODO: I need to change this!
- # this matches R function now, but I cannot see any effect / KB
- namedBlockRE = r'^[ \t]*(?:[\.\w\x80-\xff][_\.\w\x80-\xff]+|(`).+\1)\s*<-\s*function\s*\(.*$'
+ variableIndicators = '$'
+ _dedenting_statements = [u'return', u'break', u'else', u'next']
+ _indenting_statements = [u'switch', u'if', u'ifelse', u'while', u'for', u'repeat']
supportsSmartIndent = "brace"
- # Bypass KoUDLLanguage.get_linter, which doesn't know how to find
- # the R linter. The base class does.
- ### What should I do with this???
- get_linter = KoLanguageBase.get_linter
-
sample = """`cube`<- function(x, na.rm = FALSE) {
- if (isTRUE(na.rm)) {
+ if (isTRUE(na.rm))
x <- x[!is.na(x)]
- }
return(x^3)
} # A comment
a <- data.frame(x = 1:10, y = rnorm(10))
cube(a$x)
-plot(y ~ x, data = a, col = 'blue', main = "Plot of \\"a\\"")
+plot(y ~ x, data = a, col = 'blue', main = "Plot of \\"a\\"\\0")
a$y <- NULL; a"""
- # Inspired from koJavascriptLanguage.py (but not needed because we use UDL!?)
- #def get_lexer(self):
- # if self._lexer is None:
- # self._lexer = KoLexerLanguageService()
- # self._lexer.setLexer(components.interfaces.ISciMoz.SCLEX_R)
- # #self._lexer.setKeywords(0, keywords)
- # self._lexer.supportsFolding = 1
- # return self._lexer
-
-
-# TODO: all this should be reworked when a R linter will be ready
-def RWarnsToLintResults(warns, filename, code, status):
- defaultSeverity = ((status == 0 and KoLintResult.SEV_WARNING)
- or KoLintResult.SEV_ERROR)
- lintResults = koLintResults()
- warnRe = re.compile(r'(?P<fileName>.*?):(?P<lineNum>\d+): (?:characters (?P<rangeStart>\d+)-(?P<rangeEnd>\d+))\s*:\s*(?P<message>.*)')
- for warn in warns:
- match = warnRe.search(warn)
- if match and match.group('fileName') == filename:
- lineNum = int(match.group('lineNum'))
- rangeStart = match.groupdict().get('rangeStart', None)
- rangeEnd = match.groupdict().get('rangeEnd', None)
- lr = KoLintResult()
- lr.description = match.group('message')
- lr.lineStart = lineNum
- lr.lineEnd = lineNum
- if rangeStart and rangeEnd:
- lr.columnStart = int(rangeStart) + 1
- lr.columnEnd = int(rangeEnd) + 1
- else:
- lr.columnStart = 1
- lr.columnEnd = len(lines[lr.lineStart - 1]) + 1
- lr.severity = defaultSeverity
- lintResults.addResult(lr)
- else:
- log.debug("%s: no match", warn)
- log.debug("returning %d lint results", lintResults.getNumResults())
- return lintResults
-
-# TODO: rework when the R linter is done
-class koRLinter:
- _com_interfaces_ = [components.interfaces.koILinter]
- _reg_desc_ = "Komodo R Linter"
- _reg_clsid_ = "{49af7a6c-850e-4f34-8c7a-294324a42g85}"
- _reg_contractid_ = "@activestate.com/koLinter?language=R;1"
- _reg_categories_ = [ ("komodo-linter", "R Linter"), ]
-
- def __init__(self):
- log.debug("Created the R Linter object")
- # Copied and pasted from KoPerlCompileLinter
- self.sysUtils = components.classes["@activestate.com/koSysUtils;1"].\
- getService(components.interfaces.koISysUtils)
- self.infoSvc = components.classes["@activestate.com/koInfoService;1"].\
- getService()
- self._lastErrorSvc = components.classes["@activestate.com/koLastErrorService;1"].\
- getService(components.interfaces.koILastErrorService)
- self._koVer = self.infoSvc.version
-
- def _getInterpreter(self, prefset):
- if prefset.hasStringPref("RDefaultInterpreter") and\
- prefset.getStringPref("RDefaultInterpreter"):
- return prefset.getStringPref("RDefaultInterpreter")
+ # Overriding these base methods to work around bug 81066.
+ def get_linter(self):
return None
-
- def lint(self, request):
- text = request.content.encode(request.encoding.python_encoding_name)
- cwd = request.cwd
- prefset = request.document.getEffectivePrefs()
- ascExe = self._getInterpreter(prefset)
- if ascExe is None:
- log.debug('no interpreter')
- return
- tmpFileName = None
- if cwd:
- tmpFileName = os.path.join(cwd,
- "tmp_ko_Rlint_ko%s.R" % (self._koVer.replace(".","_").replace("-","_")))
- try:
- fout = open(tmpFileName, 'wb')
- fout.write(text)
- fout.close()
- except (OSError, IOError), ex:
- tmpFileName = None
- if not tmpFileName:
- # Fallback to using a tmp dir if cannot write in cwd.
- try:
- tmpFileName = tempfile.mktemp()
- cwd = os.path.dirname(tmpFileName)
- except OSError, ex:
- # Sometimes get this error but don't know why:
- # OSError: [Errno 13] Permission denied: 'C:\\DOCUME~1\\trentm\\LOCALS~1\\Temp\\~1324-test'
- errmsg = "error determining temporary filename for "\
- "R content: %s" % ex
- self._lastErrorSvc.setLastError(3, errmsg)
- raise ServerException(nsError.NS_ERROR_UNEXPECTED)
- fout = open(tmpFileName, 'wb')
- fout.write(text)
- fout.close()
-
- try:
- argv = [ascExe, "-strict"]
- # mtasc gets confused by pathnames
- R_filename = os.path.basename(tmpFileName)
- argv += [R_filename]
- cwd = cwd or None # convert '' to None (cwd=='' for new files)
- log.debug("Run cmd %s in dir %s", " ".join(argv), cwd)
- env = koprocessutils.getUserEnv()
- p = process.ProcessOpen(argv, cwd=cwd, env=env)
- results = p.stderr.readlines()
- log.debug("results: %s", "\n".join(results))
- p.close()
- status = None
- try:
- raw_status = p.wait(timeout=3.0)
- if sys.platform.startswith("win"):
- status = raw_status
- else:
- status = raw_status >> 8
-
- lintResults = RWarnsToLintResults(results, R_filename, text, status)
- except process.ProcessError:
- # Don't do anything with this exception right now.
- lintResults = None
- log.debug("Waiting for R linter, got a ProcessError")
-
- finally:
- os.unlink(tmpFileName)
-
- return lintResults
+ def get_interpreter(self):
+ None
Deleted: komodo/SciViews-K/components/lang_R.py
===================================================================
--- komodo/SciViews-K/components/lang_R.py 2009-08-18 11:30:21 UTC (rev 178)
+++ komodo/SciViews-K/components/lang_R.py 2009-08-23 15:14:29 UTC (rev 179)
@@ -1,2889 +0,0 @@
-#!/usr/bin/env python
-
-"""R support for codeintel.
-
-This file will be imported by the codeintel system on startup and the
-register() function called to register this language with the system. All
-Code Intelligence for this language is controlled through this module.
-"""
-
-import os
-import sys
-import logging
-import operator
-
-from codeintel2.common import *
-from codeintel2.citadel import CitadelBuffer, CitadelLangIntel
-from codeintel2.langintel import LangIntel
-from codeintel2.langintel import ParenStyleCalltipIntelMixin, ProgLangTriggerIntelMixin
-from codeintel2.udl import UDLLexer
-from codeintel2.util import CompareNPunctLast
-
-from SilverCity import ScintillaConstants
-from SilverCity.ScintillaConstants import SCE_UDL_CSL_COMMENT, SCE_UDL_CSL_COMMENTBLOCK, SCE_UDL_CSL_DEFAULT, SCE_UDL_CSL_IDENTIFIER, SCE_UDL_CSL_NUMBER, SCE_UDL_CSL_OPERATOR, SCE_UDL_CSL_STRING, SCE_UDL_CSL_WORD
-# SCE_UDL_CSL_VARIABLE not found!?
-
-try:
- from xpcom.server import UnwrapObject
- _xpcom_ = True
-except ImportError:
- _xpcom_ = False
-
-from xpcom import components
-
-
-#---- globals
-lang = "R"
-# This triggers an error: no handler for logger ... log = logging.getLogger("codeintel.R")
-#log.setLevel(logging.DEBUG)
-#log.setLevel(logging.INFO)
-###log.warn("lang_R")
-
-
-# These keywords and builtin functions are copied from "Rlex.udl".
-#{{
-# Reserved keywords
-keywords = [
-"...",
-"break",
-"else",
-"FALSE",
-"for",
-"function",
-"if",
-"in",
-"Inf",
-"NA",
-"NaN",
-"next",
-"NULL",
-"repeat",
-"TRUE",
-"while",
-]
-
-# Non reserved keywords
-builtins = [
-".Alias",
-".ArgsEnv",
-".AutoloadEnv",
-".BaseNamespaceEnv",
-".C",
-".Call",
-".Call.graphics",
-".Defunct",
-".Deprecated",
-".Device",
-".Devices",
-".Export",
-".External",
-".External.graphics",
-".First.lib",
-".First.sys",
-".Fortran",
-".GenericArgsEnv",
-".GlobalEnv",
-".Import",
-".ImportFrom",
-".Internal",
-".Last.lib",
-".Last.value",
-".Library",
-".Library.site",
-".MFclass",
-".Machine",
-".NotYetImplemented",
-".NotYetUsed",
-".OptRequireMethods",
-".Options",
-".Platform",
-".Primitive",
-".S3PrimitiveGenerics",
-".S3method",
-".Script",
-".TAOCP1997init",
-".Tcl",
-".Tcl.args",
-".Tcl.args.objv",
-".Tcl.callback",
-".Tcl.objv",
-".Tk.ID",
-".Tk.newwin",
-".Tk.subwin",
-".TraceWithMethods",
-".Traceback",
-".checkMFClasses",
-".decode_numeric_version",
-".deparseOpts",
-".doTrace",
-".doTracePrint",
-".dynLibs",
-".encode_numeric_version",
-".expand_R_libs_env_var",
-".find.package",
-".getRequiredPackages",
-".getRequiredPackages2",
-".getXlevels",
-".guiCmd",
-".guiObjBrowse",
-".guiObjCallback",
-".guiObjInfo",
-".guiObjMenu",
-".handleSimpleError",
-".isMethodsDispatchOn",
-".isOpen",
-".knownS3Generics",
-".koCmd",
-".leap.seconds",
-".libPaths",
-".makeMessage",
-".make_numeric_version",
-".mergeExportMethods",
-".mergeImportMethods",
-".noGenerics",
-".packageStartupMessage",
-".packages",
-".path.package",
-".primTrace",
-".primUntrace",
-".readRDS",
-".row_names_info",
-".saveRDS",
-".set_row_names",
-".signalSimpleWarning",
-".slotNames",
-".standard_regexps",
-".subset",
-".subset2",
-".untracedFunction",
-".userHooksEnv",
-".valueClassTest",
-"AIC",
-"ARMAacf",
-"ARMAtoMA",
-"Arg",
-"Args",
-"Arith",
-"Axis",
-"Box.test",
-"C",
-"CIDFont",
-"CRAN.packages",
-"CallTip",
-"Compare",
-"Complete",
-"CompletePlus",
-"Complex",
-"Conj",
-"Cstack_info",
-"D",
-"Encoding",
-"F",
-"Filter",
-"Find",
-"Gamma",
-"HoltWinters",
-"I",
-"IQR",
-"ISOdate",
-"ISOdatetime",
-"Im",
-"KalmanForecast",
-"KalmanLike",
-"KalmanRun",
-"KalmanSmooth",
-"LETTERS",
-"La.chol",
-"La.chol2inv",
-"La.eigen",
-"La.svd",
-"Logic",
-"Machine",
-"Map",
-"Math",
-"Math.Date",
-"Math.POSIXt",
-"Math.data.frame",
-"Math.difftime",
-"Math.factor",
-"Math2",
-"MethodAddCoerce",
-"MethodsList",
-"MethodsListSelect",
-"Mod",
-"NCOL",
-"NLSstAsymptotic",
-"NLSstClosestX",
-"NLSstLfAsymptote",
-"NLSstRtAsymptote",
-"NROW",
-"Negate",
-"NextMethod",
-"Null",
-"Ops",
-"Ops.Date",
-"Ops.POSIXt",
-"Ops.data.frame",
-"Ops.difftime",
-"Ops.factor",
-"Ops.numeric_version",
-"Ops.ordered",
-"PP.test",
-"Parse",
-"Platform",
-"Position",
-"Quote",
-"R.Version",
-"R.home",
-"R.version",
-"R.version.string",
-"RNGkind",
-"RNGversion",
-"RShowDoc",
-"RSiteSearch",
-"R_system_version",
-"Rapp.updates",
-"Rd_db",
-"Rd_parse",
-"Rdindex",
-"Re",
-"Recall",
-"Reduce",
-"Rprof",
-"Rprofmem",
-"Rtangle",
-"RtangleSetup",
-"RtangleWritedoc",
-"RweaveChunkPrefix",
-"RweaveEvalWithOpt",
-"RweaveLatex",
-"RweaveLatexFinish",
-"RweaveLatexOptions",
-"RweaveLatexSetup",
-"RweaveLatexWritedoc",
-"RweaveTryStop",
-"SSD",
-"SSasymp",
-"SSasympOff",
-"SSasympOrig",
-"SSbiexp",
-"SSfol",
-"SSfpl",
-"SSgompertz",
-"SSlogis",
-"SSmicmen",
-"SSweibull",
-"Shepard",
-"SignatureMethod",
-"SocketServerProc_8888",
-"Source",
-"Stangle",
-"StructTS",
-"Summary",
-"Summary.Date",
-"Summary.POSIXct",
-"Summary.POSIXlt",
-"Summary.data.frame",
-"Summary.difftime",
-"Summary.factor",
-"Summary.numeric_version",
-"Sweave",
-"SweaveHooks",
-"SweaveSyntConv",
-"Sys.Date",
-"Sys.chmod",
-"Sys.getenv",
-"Sys.getlocale",
-"Sys.getpid",
-"Sys.glob",
-"Sys.info",
-"Sys.localeconv",
-"Sys.putenv",
-"Sys.setenv",
-"Sys.setlocale",
-"Sys.sleep",
-"Sys.tempdir",
-"Sys.time",
-"Sys.timezone",
-"Sys.umask",
-"Sys.unsetenv",
-"Sys.userdir",
-"Sys.which",
-"T",
-"TempEnv",
-"TukeyHSD",
-"TukeyHSD.aov",
-"Type1Font",
-"URLdecode",
-"URLencode",
-"UseMethod",
-"Vectorize",
-"Version",
-"View",
-"X11",
-"X11.options",
-"X11Font",
-"X11Fonts",
-"abbreviate",
-"abline",
-"abs",
-"acf",
-"acf2AR",
-"acos",
-"acosh",
-"add.scope",
-"add1",
-"addActions",
-"addIcons",
-"addItems",
-"addMethods",
-"addNextMethod",
-"addTaskCallback",
-"addTclPath",
-"addTemp",
-"addmargins",
-"addterm",
-"aggregate",
-"aggregate.data.frame",
-"aggregate.default",
-"aggregate.ts",
-"agrep",
-"alarm",
-"alias",
-"alist",
-"all",
-"all.equal",
-"all.equal.POSIXct",
-"all.equal.character",
-"all.equal.default",
-"all.equal.factor",
-"all.equal.formula",
-"all.equal.language",
-"all.equal.list",
-"all.equal.numeric",
-"all.equal.raw",
-"all.names",
-"all.vars",
-"allGenerics",
-"allNames",
-"anova",
-"anova.glm",
-"anova.glmlist",
-"anova.lm",
-"anova.lmlist",
-"anova.mlm",
-"anovalist.lm",
-"ansari.test",
-"any",
-"aov",
-"aperm",
-"append",
-"apply",
-"approx",
-"approxfun",
-"apropos",
-"ar",
-"ar.burg",
-"ar.mle",
-"ar.ols",
-"ar.yw",
-"area",
-"args",
-"argsAnywhere",
-"arima",
-"arima.sim",
-"arima0",
-"arima0.diag",
-"array",
-"arrows",
-"as",
-"as.Date",
-"as.Date.POSIXct",
-"as.Date.POSIXlt",
-"as.Date.character",
-"as.Date.date",
-"as.Date.dates",
-"as.Date.default",
-"as.Date.factor",
-"as.Date.numeric",
-"as.POSIXct",
-"as.POSIXct.Date",
-"as.POSIXct.POSIXlt",
-"as.POSIXct.date",
-"as.POSIXct.dates",
-"as.POSIXct.default",
-"as.POSIXct.numeric",
-"as.POSIXlt",
-"as.POSIXlt.Date",
-"as.POSIXlt.POSIXct",
-"as.POSIXlt.character",
-"as.POSIXlt.date",
-"as.POSIXlt.dates",
-"as.POSIXlt.default",
-"as.POSIXlt.factor",
-"as.POSIXlt.numeric",
-"as.array",
-"as.call",
-"as.character",
-"as.character.Date",
-"as.character.POSIXt",
-"as.character.condition",
-"as.character.default",
-"as.character.error",
-"as.character.factor",
-"as.character.hexmode",
-"as.character.numeric_version",
-"as.character.octmode",
-"as.character.srcref",
-"as.complex",
-"as.data.frame",
-"as.data.frame.AsIs",
-"as.data.frame.Date",
-"as.data.frame.POSIXct",
-"as.data.frame.POSIXlt",
-"as.data.frame.array",
-"as.data.frame.character",
-"as.data.frame.complex",
-"as.data.frame.data.frame",
-"as.data.frame.default",
-"as.data.frame.difftime",
-"as.data.frame.factor",
-"as.data.frame.integer",
-"as.data.frame.list",
-"as.data.frame.logical",
-"as.data.frame.matrix",
-"as.data.frame.model.matrix",
-"as.data.frame.numeric",
-"as.data.frame.numeric_version",
-"as.data.frame.ordered",
-"as.data.frame.raw",
-"as.data.frame.table",
-"as.data.frame.ts",
-"as.data.frame.vector",
-"as.dendrogram",
-"as.difftime",
-"as.dist",
-"as.double",
-"as.double.POSIXlt",
-"as.double.difftime",
-"as.environment",
-"as.expression",
-"as.expression.default",
-"as.factor",
-"as.formula",
-"as.fractions",
-"as.function",
-"as.function.default",
-"as.graphicsAnnot",
-"as.hclust",
-"as.integer",
-"as.list",
-"as.list.data.frame",
-"as.list.default",
-"as.list.environment",
-"as.list.factor",
-"as.list.numeric_version",
-"as.logical",
-"as.matrix",
-"as.matrix.POSIXlt",
-"as.matrix.data.frame",
-"as.matrix.default",
-"as.matrix.noquote",
-"as.name",
-"as.null",
-"as.null.default",
-"as.numeric",
-"as.numeric_version",
-"as.octmode",
-"as.ordered",
-"as.package_version",
-"as.pairlist",
-"as.person",
-"as.personList",
-"as.qr",
-"as.raw",
-"as.real",
-"as.relistable",
-"as.roman",
-"as.single",
-"as.single.default",
-"as.stepfun",
-"as.symbol",
-"as.table",
-"as.table.default",
-"as.tclObj",
-"as.ts",
-"as.vector",
-"as.vector.factor",
-"asMethodDefinition",
-"asNamespace",
-"asOneSidedFormula",
-"asS4",
-"asin",
-"asinh",
-"assign",
-"assignClassDef",
-"assignInNamespace",
-"assignMethodsMetaData",
-"assignTemp",
-"assocplot",
-"atan",
-"atan2",
-"atanh",
-"attach",
-"attachNamespace",
-"attr",
-"attr.all.equal",
-"attributes",
-"autoload",
-"autoloader",
-"available.packages",
-"ave",
-"axTicks",
-"axis",
-"axis.Date",
-"axis.POSIXct",
-"backsolve",
-"balanceMethodsList",
-"bandwidth.kernel",
-"bandwidth.nrd",
-"barplot",
-"barplot.default",
-"bartlett.test",
-"baseenv",
-"basename",
-"bcv",
-"besselI",
-"besselJ",
-"besselK",
-"besselY",
-"beta",
-"bindingIsActive",
-"bindingIsLocked",
-"bindtextdomain",
-"binom.test",
-"binomial",
-"biplot",
-"bitmap",
-"bmp",
-"body",
-"box",
-"boxcox",
-"boxplot",
-"boxplot.default",
-"boxplot.stats",
-"bquote",
-"browse.pkgs",
-"browseEnv",
-"browseURL",
-"browseVignettes",
-"browser",
-"bug.report",
-"buildVignettes",
-"builtins",
-"bw.SJ",
-"bw.bcv",
-"bw.nrd",
-"bw.nrd0",
-"bw.ucv",
-"bxp",
-"by",
-"by.data.frame",
-"by.default",
-"bzfile",
-"c",
-"c.Date",
-"c.POSIXct",
-"c.POSIXlt",
-"c.noquote",
-"c.numeric_version",
-"cacheGenericsMetaData",
-"cacheMetaData",
-"cacheMethod",
-"cairo_pdf",
-"cairo_ps",
-"call",
-"callCC",
-"callGeneric",
-"callNextMethod",
-"canCoerce",
-"cancor",
-"capabilities",
-"capture.output",
-"captureAll",
-"case.names",
-"casefold",
-"cat",
-"category",
-"cbind",
-"cbind.data.frame",
-"cbind2",
-"ccf",
-"cdplot",
-"ceiling",
-"changeTemp",
-"char.expand",
-"charToRaw",
-"character",
-"charmatch",
-"chartr",
-"check.options",
-"checkCRAN",
-"checkDocFiles",
-"checkDocStyle",
-"checkFF",
-"checkMD5sums",
-"checkNEWS",
-"checkReplaceFuns",
-"checkS3methods",
-"checkSlotAssignment",
-"checkTnF",
-"checkVignettes",
-"check_tzones",
-"chisq.test",
-"chol",
-"chol.default",
-"chol2inv",
-"choose",
-"chooseCRANmirror",
-"chull",
-"citEntry",
-"citFooter",
-"citHeader",
-"citation",
-"class",
-"classMetaName",
-"clearNames",
-"clip",
-"clipsource",
-"close",
-"close.connection",
-"close.screen",
-"close.socket",
-"close.srcfile",
-"closeAllConnections",
-"closeSocketClients",
-"cm",
-"cm.colors",
-"cmdscale",
-"co.intervals",
-"codes",
-"codes.factor",
-"codes.ordered",
-"codoc",
-"codocClasses",
-"codocData",
-"coef",
-"coefficients",
-"coerce",
-"col",
-"col2rgb",
-"colMeans",
-"colSums",
-"colnames",
-"colorConverter",
-"colorRamp",
-"colorRampPalette",
-"colors",
-"colours",
-"combn",
-"commandArgs",
-"comment",
-"compareRVersion",
-"compareVersion",
-"complete.cases",
-"completeClassDefinition",
-"completeExtends",
-"completeSubclasses",
-"complex",
-"computeRestarts",
-"con2tr",
-"conditionCall",
-"conditionCall.condition",
-"conditionMessage",
-"conditionMessage.condition",
-"confint",
-"confint.default",
-"conflicts",
-"conformMethod",
-"constrOptim",
-"contour",
-"contour.default",
-"contourLines",
-"contr.SAS",
-"contr.helmert",
-"contr.poly",
-"contr.sdif",
-"contr.sum",
-"contr.treatment",
-"contrasts",
-"contrib.url",
-"contributors",
-"convertColor",
-"convolve",
-"cooks.distance",
-"cophenetic",
-"coplot",
-"cor",
-"cor.test",
-"corresp",
-"cos",
-"cosh",
-"count.fields",
-"cov",
-"cov.mcd",
-"cov.mve",
-"cov.rob",
-"cov.trob",
-"cov.wt",
-"cov2cor",
-"covratio",
-"cpgram",
-"createCallTipFile",
-"createSyntaxFile",
-"crossprod",
-"cummax",
-"cummin",
-"cumprod",
-"cumsum",
-"curve",
-"cut",
-"cut.Date",
-"cut.POSIXt",
-"cut.default",
-"cutree",
-"cycle",
-"dQuote",
-"data",
-"data.class",
-"data.entry",
-"data.frame",
-"data.manager",
-"data.matrix",
-"dataentry",
-"date",
-"dbeta",
-"dbinom",
-"dcauchy",
-"dchisq",
-"de",
-"de.ncols",
-"de.restore",
-"de.setup",
-"debug",
-"debugger",
-"decompose",
-"def",
-"default.stringsAsFactors",
-"defaultDumpName",
-"defaultPrototype",
-"delay",
-"delayedAssign",
-"delete.response",
-"delimMatch",
-"deltat",
-"demo",
-"dendrapply",
-"density",
-"density.default",
-"denumerate",
-"denumerate.formula",
-"deparse",
-"deriv",
-"deriv.default",
-"deriv.formula",
-"deriv3",
-"deriv3.default",
-"deriv3.formula",
-"descArgs",
-"descFun",
-"det",
-"detach",
-"determinant",
-"determinant.matrix",
-"dev.control",
-"dev.copy",
-"dev.copy2eps",
-"dev.copy2pdf",
-"dev.cur",
-"dev.interactive",
-"dev.list",
-"dev.new",
-"dev.next",
-"dev.off",
-"dev.prev",
-"dev.print",
-"dev.set",
-"dev.size",
-"dev2bitmap",
-"devAskNewPage",
-"deviance",
-"deviceIsInteractive",
-"dexp",
-"df",
-"df.kernel",
-"df.residual",
-"dfbeta",
-"dfbetas",
-"dffits",
-"dgamma",
-"dgeom",
-"dget",
-"dhyper",
-"diag",
-"diff",
-"diff.Date",
-"diff.POSIXt",
-"diff.default",
-"diff.ts",
-"diffinv",
-"difftime",
-"digamma",
-"dim",
-"dim.data.frame",
-"dimnames",
-"dimnames.data.frame",
-"dir",
-"dir.create",
-"dirname",
-"dist",
-"dlnorm",
-"dlogis",
-"dmultinom",
-"dnbinom",
-"dnorm",
-"do.call",
-"doPrimitiveMethod",
-"dose.p",
-"dotchart",
-"double",
-"download.file",
-"download.packages",
-"dpois",
-"dput",
-"drop",
-"drop.scope",
-"drop.terms",
-"drop1",
-"dropterm",
-"dsignrank",
-"dt",
-"dummy.coef",
-"dump",
-"dump.frames",
-"dumpMethod",
-"dumpMethods",
-"dunif",
-"duplicated",
-"duplicated.POSIXlt",
-"duplicated.array",
-"duplicated.data.frame",
-"duplicated.default",
-"duplicated.matrix",
-"dweibull",
-"dwilcox",
-"dyn.load",
-"dyn.unload",
-"eapply",
-"ecdf",
-"edit",
-"eff.aovlist",
-"effects",
-"eigen",
-"el",
-"elNamed",
-"emacs",
-"embed",
-"embedFonts",
-"empty.dump",
-"emptyMethodsList",
-"emptyenv",
-"encodeString",
-"encoded_text_to_latex",
-"end",
-"enlist",
-"env.profile",
-"environment",
-"environmentIsLocked",
-"environmentName",
-"eqscplot",
-"erase.screen",
-"estVar",
-"eval",
-"eval.parent",
-"evalq",
-"example",
-"exists",
-"existsFunction",
-"existsMethod",
-"existsTemp",
-"exp",
-"expand.grid",
-"expand.model.frame",
-"expm1",
-"expression",
-"extendrange",
-"extends",
-"extractAIC",
-"factanal",
-"factor",
-"factor.scope",
-"factorial",
-"family",
-"fbeta",
-"fft",
-"fifo",
-"file",
-"file.access",
-"file.append",
-"file.choose",
-"file.copy",
-"file.create",
-"file.edit",
-"file.exists",
-"file.info",
-"file.path",
-"file.remove",
-"file.rename",
-"file.show",
-"file.symlink",
-"file_path_as_absolute",
-"file_path_sans_ext",
-"file_test",
-"filled.contour",
-"filter",
-"finalDefaultMethod",
-"find",
-"findClass",
-"findFunction",
-"findInterval",
-"findMethod",
-"findMethodSignatures",
-"findMethods",
-"findPackageEnv",
-"findRestart",
-"findUnique",
-"fisher.test",
-"fitdistr",
-"fitted",
-"fitted.values",
-"fivenum",
-"fix",
-"fixInNamespace",
-"fixPre1.8",
-"fligner.test",
-"floor",
-"flush",
-"flush.connection",
-"flush.console",
-"force",
-"formalArgs",
-"formals",
-"format",
-"format.AsIs",
-"format.Date",
-"format.POSIXct",
-"format.POSIXlt",
-"format.char",
-"format.data.frame",
-"format.default",
-"format.difftime",
-"format.factor",
-"format.hexmode",
-"format.info",
-"format.octmode",
-"format.pval",
-"formatC",
-"formatDL",
-"formatOL",
-"formatUL",
-"formula",
-"forwardsolve",
-"fourfoldplot",
-"fractions",
-"frame",
-"frequency",
-"frequency.polygon",
-"friedman.test",
-"ftable",
-"functionBody",
-"gamma",
-"gamma.dispersion",
-"gamma.shape",
-"gammaCody",
-"gaussian",
-"gc",
-"gc.time",
-"gcinfo",
-"gctorture",
-"generic.skeleton",
-"get",
-"getAccess",
-"getAllConnections",
-"getAllMethods",
-"getAllSuperClasses",
-"getAnywhere",
-"getCConverterDescriptions",
-"getCConverterStatus",
-"getCRANmirrors",
-"getCallingDLL",
-"getCallingDLLe",
-"getClass",
-"getClassDef",
-"getClassName",
-"getClassPackage",
-"getClasses",
-"getConnection",
-"getDLLRegisteredRoutines",
-"getDLLRegisteredRoutines.DLLInfo",
-"getDLLRegisteredRoutines.character",
-"getDataPart",
-"getDepList",
-"getEnvironment",
-"getExportedValue",
-"getExtends",
-"getFromNamespace",
-"getFunction",
-"getFunctions",
-"getGeneric",
-"getGenerics",
-"getGraphicsEvent",
-"getGroup",
-"getGroupMembers",
-"getHook",
-"getInitial",
-"getKeywords",
-"getLoadedDLLs",
-"getMethod",
-"getMethods",
-"getMethodsForDispatch",
-"getMethodsMetaData",
-"getNamespace",
-"getNamespaceExports",
-"getNamespaceImports",
-"getNamespaceInfo",
-"getNamespaceName",
-"getNamespaceUsers",
-"getNamespaceVersion",
-"getNativeSymbolInfo",
-"getNumCConverters",
-"getOption",
-"getPackageName",
-"getProperties",
-"getPrototype",
-"getRversion",
-"getS3method",
-"getSlots",
-"getSocketClients",
-"getSocketClientsNames",
-"getSocketServerName",
-"getSocketServers",
-"getSrcLines",
-"getSubclasses",
-"getTaskCallbackNames",
-"getTemp",
-"getTkProgressBar",
-"getTxtProgressBar",
-"getValidity",
-"getVirtual",
-"get_all_vars",
-"getenv",
-"geterrmessage",
-"gettext",
-"gettextf",
-"getwd",
-"ginv",
-"gl",
-"glm",
-"glm.control",
-"glm.convert",
-"glm.fit",
-"glm.fit.null",
-"glm.nb",
-"glmmPQL",
-"glob2rx",
-"globalenv",
-"graphics.off",
-"gray",
-"gray.colors",
-"grconvertX",
-"grconvertY",
-"gregexpr",
-"grep",
-"grey",
-"grey.colors",
-"grid",
-"gsub",
-"guiCallTip",
-"guiCmd",
-"guiComplete",
-"guiDDEInstall",
-"guiExport",
-"guiImport",
-"guiInstall",
-"guiLoad",
-"guiReport",
-"guiSave",
-"guiSetwd",
-"guiSource",
-"guiUninstall",
-"gzcon",
-"gzfile",
-"hasArg",
-"hasMethod",
-"hasMethods",
-"hasTsp",
-"hat",
-"hatvalues",
-"hatvalues.lm",
-"hcl",
-"hclust",
-"head",
-"head.matrix",
-"heat.colors",
-"heatmap",
-"help",
-"help.search",
-"help.start",
-"helpSearchWeb",
-"hist",
-"hist.FD",
-"hist.default",
-"hist.scott",
-"history",
-"hsv",
-"httpclient",
-"huber",
-"hubers",
-"iconv",
-"iconvlist",
-"identical",
-"identify",
-"identity",
-"ifelse",
-"image",
-"image.default",
-"implicitGeneric",
-"importIntoEnv",
-"index.search",
-"influence",
-"influence.measures",
-"inherits",
-"initialize",
-"insertMethod",
-"install.packages",
-"installFoundDepends",
-"installed.packages",
-"intToBits",
-"intToUtf8",
-"integer",
-"integrate",
-"interaction",
-"interaction.plot",
-"interactive",
-"intersect",
-"inverse.gaussian",
-"inverse.rle",
-"invisible",
-"invokeRestart",
-"invokeRestartInteractively",
-"is",
-"is.R",
-"is.array",
-"is.atomic",
-"is.call",
-"is.character",
-"is.complex",
-"is.data.frame",
-"is.double",
-"is.element",
-"is.empty.model",
-"is.environment",
-"is.expression",
-"is.factor",
-"is.finite",
-"is.fractions",
-"is.function",
-"is.infinite",
-"is.integer",
-"is.language",
-"is.leaf",
-"is.list",
-"is.loaded",
-"is.logical",
-"is.matrix",
-"is.mts",
-"is.na",
-"is.na.POSIXlt",
-"is.na.data.frame",
-"is.name",
-"is.nan",
-"is.null",
-"is.numeric",
-"is.numeric.Date",
-"is.numeric.POSIXt",
-"is.numeric_version",
-"is.object",
-"is.ordered",
-"is.package_version",
-"is.pairlist",
-"is.primitive",
-"is.qr",
-"is.raw",
-"is.real",
-"is.recursive",
-"is.relistable",
-"is.single",
-"is.stepfun",
-"is.symbol",
-"is.table",
-"is.tclObj",
-"is.tkwin",
-"is.ts",
-"is.tskernel",
-"is.unsorted",
-"is.vector",
-"isAqua",
-"isBaseNamespace",
-"isClass",
-"isClassDef",
-"isClassUnion",
-"isGeneric",
-"isGrammarSymbol",
-"isGroup",
-"isHelp",
-"isIncomplete",
-"isMac",
-"isNamespace",
-"isOpen",
-"isRestart",
-"isRgui",
-"isS4",
-"isSDI",
-"isSealedClass",
-"isSealedMethod",
-"isSeekable",
-"isSymmetric",
-"isSymmetric.matrix",
-"isTRUE",
-"isVirtualClass",
-"isWin",
-"isoMDS",
-"isoreg",
-"jitter",
-"jpeg",
-"julian",
-"julian.Date",
-"julian.POSIXt",
-"kappa",
-"kappa.default",
-"kappa.lm",
-"kappa.qr",
-"kappa.tri",
-"kde2d",
-"kernapply",
-"kernel",
-"kmeans",
-"knots",
-"koCmd",
-"kronecker",
-"kruskal.test",
-"ks.test",
-"ksmooth",
-"l10n_info",
-"labels",
-"labels.default",
-"lag",
-"lag.plot",
-"languageEl",
-"lapply",
-"layout",
-"layout.show",
-"lazyLoad",
-"lazyLoadDBfetch",
-"lbeta",
-"lchoose",
-"lcm",
-"lda",
-"ldahist",
-"legend",
-"length",
-"letters",
-"levels",
-"levels.default",
-"lfactorial",
-"lgamma",
-"library",
-"library.dynam",
-"library.dynam.unload",
-"licence",
-"license",
-"limitedLabels",
-"line",
-"linearizeMlist",
-"lines",
-"lines.default",
-"lines.ts",
-"list",
-"list.files",
-"listFromMethods",
-"listFromMlist",
-"listMethods",
-"listTypes",
-"list_files_with_exts",
-"list_files_with_type",
-"lm",
-"lm.fit",
-"lm.fit.null",
-"lm.gls",
-"lm.influence",
-"lm.ridge",
-"lm.wfit",
-"lm.wfit.null",
-"lmsreg",
-"lmwork",
-"load",
-"loadMethod",
-"loadNamespace",
-"loadURL",
-"loadedNamespaces",
-"loadhistory",
-"loadingNamespaceInfo",
-"loadings",
-"local",
-"localeToCharset",
-"locator",
-"lockBinding",
-"lockEnvironment",
-"loess",
-"loess.control",
-"loess.smooth",
-"log",
-"log10",
-"log1p",
-"log2",
-"logLik",
-"logb",
-"logical",
-"loglin",
-"loglm",
-"loglm1",
-"logtrans",
-"lower.tri",
-"lowess",
-"lqs",
-"lqs.formula",
-"ls",
-"ls.diag",
-"ls.print",
-"ls.str",
-"lsf.str",
-"lsfit",
-"ltsreg",
-"machine",
-"mad",
-"mahalanobis",
-"main.help.url",
-"make.link",
-"make.names",
-"make.packages.html",
-"make.rgb",
-"make.socket",
-"make.unique",
-"makeARIMA",
-"makeActiveBinding",
-"makeClassRepresentation",
[TRUNCATED]
To get the complete diff run:
svnlook diff /svnroot/sciviews -r 179
More information about the Sciviews-commits
mailing list