// R ( /****************************************************************************/ // MARK: R keywords /****************************************************************************/ { Identifier = "xcode.lang.R.identifier"; Syntax = { StartChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"; Chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"; Words = ( ".checkMFClasses", ".Defunct", ".deparseOpts", ".Deprecated", ".dynLibs", ".Export", ".External.graphics", ".find.package", ".First.lib", ".getRequiredPackages", ".getRequiredPackages2", ".getXlevels", ".handleSimpleError", ".Import", ".ImportFrom", ".Last.lib", ".libPaths", ".mergeExportMethods", ".MFclass", ".NotYetImplemented", ".NotYetUsed", ".onAttach", ".onLoad", ".onUnload", ".packages", ".path.package", ".Primitive", ".readRDS", ".S3method", ".saveRDS", ".Script", ".signalSimpleWarning", ".subset", ".subset2", ".Tcl.args.objv", ".Tcl.args", ".Tcl.callback", ".Tcl.objv", ".Tcl", ".Tk.ID", ".Tk.newwin", ".Tk.subwin", "abbreviate", "abc.ci", "abline", "abs", "absolute.size", "acf", "acf2AR", "acos", "acosh", "add.scope", "add1", "addGrob", "addTaskCallback", "addTclPath", "addterm", "aggregate", "agnes", "agrep", "AIC", "alias", "alist", "all.equal", "all.names", "all.vars", "all", "allCoef", "allGenerics", "anova.gam", "anova.lmlist", "anova", "anovalist.trls", "ansari.test", "any", "aov", "aperm", "append", "apply", "applyEdit", "applyEdits", "approxfun", "apropos", "ar.burg", "ar.mle", "ar.ols", "ar.yw", "ar", "area", "Arg", "args", "arima.sim", "arima", "arima0", "Arith", "ARMAacf", "ARMAtoMA", "array", "arrows", "arrowsGrob", "as.array", "as.call", "as.character", "as.complex", "as.data.frame", "as.date", "as.dendrogram", "as.difftime", "as.dist", "as.double", "as.environment", "as.expression", "as.factor", "as.factorOrShingle", "as.formula", "as.function", "as.hclust", "as.integer", "as.list.environment", "as.list", "as.logical", "as.matrix", "as.name", "as.null", "as.numeric", "as.ordered", "as.pairlist", "as.person", "as.personList", "as.polySpline", "as.POSIXct", "as.POSIXlt", "as.qr", "as.raw", "as.real", "as.shingle", "as.single", "as.stepfun", "as.symbol", "as.table", "as.tclObj", "as.ts", "as.vector", "as", "asin", "asinh", "asNamespace", "asOneFormula", "asOneSidedFormula", "assign", "assignInNamespace", "assocplot", "asTable", "asVector", "atan", "atan2", "atanh", "attach", "attachNamespace", "attr.all.equal", "attr", "attrassign", "attributes", "augPred", "autoload", "autoloader", "ave", "axis.Date", "axis.POSIXct", "axis", "axTicks", "backSpline", "balancedGrouped", "bandwidth.kernel", "bandwidth.nrd", "banking", "bannerplot", "barchart", "barplot", "bartlett.test", "basehaz", "basename", "batchSOM", "bcv", "besselI", "besselJ", "besselK", "besselY", "beta", "BIC", "bindingIsActive", "bindingIsLocked", "binom.test", "binomial", "biplot", "bitmap", "bkde", "bkde2D", "bkfe", "body", "boot.array", "boot.ci", "boot", "Box.test", "box", "boxcox", "boxplot.stats", "boxplot", "bquote", "break", "browse.pkgs", "browse.update.pkgs", "browseEnv", "browser", "browseURL", "bs", "bug.report", "buildVignettes", "builtins", "bw.bcv", "bw.nrd", "bw.nrd0", "bw.SJ", "bw.ucv", "bwplot", "bxp", "by", "bzfile", "c", "call", "callGeneric", "callNextMethod", "cancor", "canonical.theme", "capabilities", "capture.output", "case.names", "casefold", "cat", "cbind", "ccf", "ceiling", "censboot", "char.expand", "character", "charmatch", "charToRaw", "chartr", "check.options", "checkDocFiles", "checkDocStyle", "checkFF", "checkMD5sums", "checkReplaceFuns", "checkS3methods", "checkTnF", "checkVignettes", "childNames", "chisq.test", "chol", "chol2inv", "choose", "chull", "circleGrob", "citation", "citEntry", "citFooter", "citHeader", "clara", "class.ind", "class", "clearNames", "clogit", "close.screen", "close.socket", "close", "closeAllConnections", "cloud", "clusplot", "cluster", "cm.colors", "cm", "cmdscale", "co.intervals", "codoc", "codocClasses", "codocData", "coef", "coefficients", "col.whitebg", "col", "col2rgb", "collapse", "colMeans", "colnames", "comment", "Compare", "compareFits", "comparePred", "compareVersion", "complete.cases", "complex", "computeRestarts", "con2tr", "condense", "conditionCall", "conditionMessage", "confint", "conflicts", "Conj", "constrOptim", "contour", "contourLines", "contourplot", "contr.helmert", "contr.poly", "contr.SAS", "contr.sdif", "contr.sum", "contr.treatment", "contrasts", "control", "convertHeight", "convertNative", "convertUnit", "convertWidth", "convertX", "convertY", "convolve", "cooks.distance", "cophenetic", "coplot", "cor.test", "cor", "corAR1", "corARMA", "corCAR1", "corCompSymm", "corExp", "corFactor", "corGaus", "corLin", "corMatrix", "corNatural", "corr", "corRatio", "correlogram", "corresp", "corSpatial", "corSpher", "corSymm", "cos", "cosh", "count.fields", "cov.mcd", "cov.mve", "cov.rob", "cov.trob", "cov.wt", "cov", "cov2cor", "covariate", "covratio", "cox.zph", "coxph.detail", "coxph", "cpgram", "CRAN.packages", "crossprod", "cum3", "cummax", "cummin", "cumprod", "cumsum", "current.transform", "current.viewport", "current.vpTree", "curve", "cut", "cutree", "cv.glm", "cycle", "daisy", "data.class", "data.entry", "data.frame", "data.matrix", "data", "dataentry", "dataViewport", "date.ddmmmyy", "date.mdy", "date.mmddyy", "date.mmddyyyy", "dbeta", "dbinom", "dcauchy", "dchisq", "de", "debug", "debugger", "decompose", "delay", "delete.response", "delimMatch", "deltat", "demo", "dendrapply", "density", "densityplot", "denumerate", "deparse", "deriv3", "det", "detach", "determinant", "dev.control", "dev.copy", "dev.copy2eps", "dev.cur", "dev.list", "dev.next", "dev.off", "dev.prev", "dev.print", "dev.set", "dev2bitmap", "deviance", "dexp", "df.kernel", "df.residual", "df", "dfbeta", "dfbetas", "dffits", "dgamma", "dgeom", "dget", "dhyper", "diag.panel.splom", "diag", "diana", "diff", "diffinv", "difftime", "digamma", "dim", "dimnames", "dir.create", "dirname", "dist", "dlnorm", "dlogis", "dmultinom", "dnbinom", "dnorm", "do.breaks", "do.call", "dose.p", "dotchart", "dotplot", "double", "download.file", "download.packages", "downViewport", "dpih", "dpik", "dpill", "dpois", "dput", "dQuote", "draw.colorkey", "draw.details", "draw.key", "drawDetails", "drop.scope", "drop.terms", "drop", "drop1", "dropterm", "dsignrank", "dt", "dummy.coef", "dump.frames", "dump", "dumpMethod", "dumpMethods", "dunif", "duplicated", "dweibull", "dwilcox", "dyn.load", "dyn.unload", "eapply", "ecdf", "edit", "editDetails", "editGrob", "EEF.profile", "eff.aovlist", "effects", "eigen", "EL.profile", "ellipsoidhull", "ellipsoidPoints", "else", "emacs", "empinf", "end", "engine.display.list", "envelope", "environment", "environmentIsLocked", "eqscplot", "equal.count", "erase.screen", "eval.parent", "eval", "evalq", "example", "exclude.too.far", "exists", "existsMethod", "exp.tilt", "exp", "expand.grid", "expand.model.frame", "expcov", "expm1", "expression", "extends", "extract.lme.cov", "extract.lme.cov2", "extractAIC", "factanal", "factor.scope", "factor", "factorial", "family", "fanny", "fdHess", "fft", "fifo", "file_path_as_absolute", "file_path_sans_ext", "file_test", "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", "filePathAsAbsolute", "filePathSansExt", "fileTest", "filled.contour", "filter", "find", "findClass", "findFunction", "findInterval", "findMethod", "findRestart", "fisher.test", "fitdistr", "fitted.values", "fitted", "fivenum", "fix", "fixed.effects", "fixef", "fixInNamespace", "fixPre1.8", "fligner.test", "floor", "flush", "for", "force", "formals", "format.char", "format.info", "format.pval", "format", "formatC", "formatDL", "formula.gam", "formula", "formXtViX", "forwardsolve", "fourfoldplot", "fractions", "frailty.gamma", "frailty.gaussian", "frailty.t", "frailty", "frameGrob", "freq.array", "frequency", "friedman.test", "ftable", "full.score", "function", "gam.check", "gam.control", "gam.side.conditions", "gam", "gamm", "gamma.dispersion", "gamma.shape", "gamma", "gammaCody", "gapply", "gaucov", "gaussian", "gc.time", "gc", "gcinfo", "gctorture", "gEdit", "gEditList", "get.gpar", "get", "getAccess", "getAnywhere", "getCallingDLL", "getCConverterDescriptions", "getCConverterStatus", "getClass", "getClassDef", "getClasses", "getClassName", "getClassPackage", "getConnection", "getCovariate", "getCovariateFormula", "getData", "getDepList", "getDLLRegisteredRoutines", "geterrmessage", "getExportedValue", "getExtends", "getFromNamespace", "getGenerics", "getGrob", "getGroups", "getGroupsFormula", "getHook", "getInitial", "getMethod", "getMethods", "getNamespace", "getNamespaceExports", "getNamespaceImports", "getNamespaceInfo", "getNamespaceName", "getNamespaceUsers", "getNamespaceVersion", "getNativeSymbolInfo", "getNumCConverters", "getOption", "getPackageName", "getProperties", "getPrototype", "getResponse", "getResponseFormula", "getRversion", "getS3method", "getSubclasses", "getValidity", "getVarCov", "getVirtual", "getwd", "ginv", "gl", "gList", "glm.control", "glm.convert", "glm.diag.plots", "glm.diag", "glm.fit", "glm.nb", "glm", "glmmPQL", "globalenv", "gls", "glsControl", "glsStruct", "gnls", "gnlsControl", "gnlsStruct", "gpar", "gPath", "graphics.off", "gray", "grep", "grey", "grid.add", "grid.arrows", "grid.circle", "grid.collection", "grid.convert", "grid.convertHeight", "grid.convertWidth", "grid.convertX", "grid.convertY", "grid.copy", "grid.display.list", "grid.draw", "grid.edit", "grid.frame", "grid.get", "grid.grab", "grid.grill", "grid.grob", "grid.layout", "grid.line.to", "grid.lines", "grid.locator", "grid.move.to", "grid.newpage", "grid.pack", "grid.place", "grid.points", "grid.polygon", "grid.pretty", "grid.prompt", "grid.rect", "grid.remove", "grid.segments", "grid.set", "grid.show.layout", "grid.show.viewport", "grid.text", "grid.xaxis", "grid.yaxis", "grid", "grob", "grobHeight", "grobWidth", "groupedData", "gsub", "gsummary", "gTree", "gzcon", "gzfile", "hasArg", "hasMethod", "hasTsp", "hat", "hatvalues", "hclust", "head", "heat.colors", "heatmap", "heightDetails", "help.search", "help.start", "help", "hist.FD", "hist.scott", "hist", "histogram", "history", "HoltWinters", "hsv", "huber", "hubers", "I", "identical", "identify", "if", "ifelse", "Im", "image", "imp.moments", "imp.prob", "imp.quantile", "imp.weights", "importIntoEnv", "in", "index.search", "influence.gam", "influence.measures", "influence", "inherits", "initialize", "install.binaries", "install.from.file", "install.packages", "installed.packages", "installFoundDepends", "integer", "integrate", "interaction.plot", "interaction", "interpSpline", "intersect", "intervals", "intToBits", "inv.logit", "inverse.gaussian", "inverse.rle", "invisible", "invokeRestart", "invokeRestartInteractively", "IQR", "is.array", "is.atomic", "is.call", "is.character", "is.complex", "is.data.frame", "is.date", "is.double", "is.element", "is.empty.model", "is.environment", "is.expression", "is.factor", "is.finite", "is.function", "is.infinite", "is.integer", "is.language", "is.leaf", "is.list", "is.loaded", "is.logical", "is.matrix", "is.na", "is.name", "is.nan", "is.null", "is.numeric", "is.object", "is.ordered", "is.pairlist", "is.qr", "is.ratetable", "is.real", "is.recursive", "is.shingle", "is.single", "is.stepfun", "is.Surv", "is.symbol", "is.table", "is.tclObj", "is.tkwin", "is.ts", "is.tskernel", "is.unsorted", "is.vector", "is", "isBalanced", "isBaseNamespace", "isClass", "isClassUnion", "isGeneric", "isGroup", "isIncomplete", "isInitialized", "ISOdate", "ISOdatetime", "isoMDS", "isOpen", "isoreg", "isRestart", "isSealedClass", "isSealedMethod", "isSeekable", "jack.after.boot", "jitter", "jpeg", "julian", "k3.linear", "KalmanForecast", "KalmanLike", "KalmanRun", "KalmanSmooth", "kappa.tri", "kappa", "Kaver", "kde2d", "Kenvl", "kernapply", "kernel", "Kfn", "kmeans", "knn.cv", "knn", "knn1", "knots", "kronecker", "kruskal.test", "ks.test", "ksmooth", "La.chol", "La.chol2inv", "La.svd", "labels", "lag.plot", "lag", "lapply", "larrows", "lattice.getOption", "lattice.options", "latticeParseFormula", "layout.show", "layout", "lazyLoad", "lbeta", "lchoose", "lcm", "lda", "ldahist", "LDEsysMat", "legend", "length", "levelplot", "levels", "lfactorial", "lgamma", "library.dynam.unload", "library.dynam", "library", "line", "linear.approx", "lines", "linesGrob", "lineToGrob", "list_files_with_exts", "list_files_with_type", "list.files", "list", "listFilesWithExts", "listFilesWithType", "llines", "lm.gls", "lm.influence", "lm.ridge", "lm.wfit", "lm", "lme", "lmeControl", "lmeScale", "lmeStruct", "lmList", "lmsreg", "load", "loadedNamespaces", "loadhistory", "loadingNamespaceInfo", "loadings", "loadNamespace", "loadURL", "local", "locator", "lockBinding", "lockEnvironment", "locpoly", "loess.control", "loess.smooth", "loess", "log", "log10", "log1p", "log2", "logb", "logDet", "logical", "logit", "logLik.gam", "logLik", "loglin", "loglm", "loglm1", "logtrans", "lookup.xport", "lower.to.upper.tri.inds", "lower.tri", "lowess", "lplot.xy", "lpoints", "lqs", "ls.diag", "ls.print", "ls", "lsegments", "lset", "lsf.str", "lsfit", "ltext", "ltransform3dMatrix", "ltransform3dto3d", "ltsreg", "lvq1", "lvq2", "lvq3", "lvqinit", "lvqtest", "mad", "magic.post.proc", "magic", "mahalanobis", "make.link", "make.names", "make.packages.html", "make.socket", "make.unique", "makeActiveBinding", "makeARIMA", "makeClassRepresentation", "makeLazyLoading", "makepredictcall", "manglePackageName", "manova", "mantelhaen.test", "mapply", "margin.table", "mat.or.vec", "match.arg", "match.call", "match.fun", "match", "Math", "Math2", "matplot", "matpoints", "matrix", "max.col", "max", "mca", "mcnemar.test", "md5sum", "mdy.date", "mean", "meanvar", "median", "medpolish", "mem.limits", "menu", "merge", "methods", "MethodsListSelect", "mgcv.control", "mgcv", "mget", "min", "missing", "mle", "Mod", "mode", "model.extract", "model.frame", "model.matrix", "model.offset", "model.response", "model.tables", "model.weights", "mona", "mono.con", "monthplot", "months", "mood.test", "mosaicplot", "mostattributes", "moveToGrob", "mroot", "mtext", "multiedit", "multinom", "mvfft", "mvrnorm", "n2mfrow", "na.action", "na.contiguous", "na.exclude", "na.fail", "na.omit", "na.pass", "na.rpart", "NA", "names", "namespaceExport", "namespaceImport", "namespaceImportClasses", "namespaceImportFrom", "namespaceImportMethods", "NaN", "napredict", "naprint", "naresid", "nchar", "nclass.FD", "nclass.scott", "nclass.Sturges", "ncol", "needUpdate", "negative.binomial", "new.env", "new", "next", "NextMethod", "nextn", "nlevels", "nlm", "nlme", "nlmeControl", "nlmeStruct", "nls.control", "nls", "nlsList", "nlsModel", "NLSstAsymptotic", "NLSstClosestX", "NLSstLfAsymptote", "NLSstRtAsymptote", "nnet", "nnetHess", "noquote", "norm.ci", "notExp", "notLog", "nrow", "ns", "nsl", "null.space.basis.labels", "null.space.basis.powers", "null.space.dimension", "Null", "numeric", "numericDeriv", "object.size", "objects", "offset", "old.packages", "oldClass", "olvq1", "on.exit", "oneway.test", "oneway", "open", "Ops", "optim", "optimise", "optimize", "options", "order.dendrogram", "order", "ordered", "outer", "p.adjust", "pacf", "package_version", "package.dependencies", "package.skeleton", "packageDescription", "packageEvent", "packageHasNamespace", "packageSlot", "packageStatus", "packBits", "packGrob", "page", "pairlist", "pairs", "pairwise.prop.test", "pairwise.t.test", "pairwise.table", "pairwise.wilcox.test", "palette", "pam", "panel.3dscatter", "panel.3dwire", "panel.abline", "panel.arrows", "panel.axis", "panel.barchart", "panel.bwplot", "panel.cloud", "panel.contourplot", "panel.curve", "panel.densityplot", "panel.dotplot", "panel.fill", "panel.grid", "panel.histogram", "panel.identify", "panel.levelplot", "panel.linejoin", "panel.lines", "panel.lmline", "panel.loess", "panel.mathdensity", "panel.pairs", "panel.parallel", "panel.points", "panel.qq", "panel.qqmath", "panel.qqmathline", "panel.rug", "panel.segments", "panel.smooth", "panel.splom", "panel.stripplot", "panel.superpose.2", "panel.superpose", "panel.text", "panel.tmd", "panel.wireframe", "panel.xyplot", "par", "parallel", "parcoord", "parent.env", "parent.frame", "parse", "parseNamespaceFile", "paste", "path.expand", "path.rpart", "pbeta", "pbinom", "pbirthday", "pcauchy", "pchisq", "pcls", "pdBlocked", "pdCompSymm", "pdConstruct", "pdDiag", "pdf", "pdFactor", "pdIdent", "pdIdnot", "pdLogChol", "pdMat", "pdMatrix", "pdNatural", "pdSymm", "pdTens", "periodicSpline", "person", "personList", "persp", "pexp", "pf", "pgamma", "pgeom", "phenoModel", "phyper", "pico", "pictex", "pie", "pipe", "pkgDepends", "pkgVignettes", "placeGrob", "plclust", "plnorm", "plogis", "plot.design", "plot.gam", "plot.window", "plot.xy", "plot", "plotcp", "plotViewport", "pltree", "pmatch", "pmax", "pmin", "pnbinom", "png", "pnorm", "points", "pointsGrob", "poisson", "polr", "poly", "polygon", "polygonGrob", "polym", "polyroot", "polySpline", "pooledSD", "pop.viewport", "popViewport", "pos.to.env", "post", "postDrawDetails", "postscript", "postscriptFont", "postscriptFonts", "power.anova.test", "power.prop.test", "power.t.test", "power", "PP.test", "ppinit", "pplik", "ppoints", "ppois", "ppr", "ppregion", "prcomp", "pred.rpart", "predict.gam", "Predict.matrix", "predict", "preDrawDetails", "prepanel.lmline", "prepanel.loess", "prepanel.qqmathline", "preplot", "pretty", "prettyNum", "princomp", "print.anova.gam", "print.summary.gam", "print", "printCoefmat", "printcp", "prmat", "prmatrix", "proc.time", "prod", "profile", "profiler", "proj", "promax", "prompt", "promptClass", "promptData", "promptMethods", "prop.table", "prop.test", "prop.trend.test", "prototype", "prune", "ps.options", "psigamma", "psignrank", "Psim", "pspline", "pt", "ptukey", "punif", "push.viewport", "pushBack", "pushBackLength", "pushViewport", "pweibull", "pwilcox", "pyears", "qbeta", "qbinom", "qbirthday", "qcauchy", "qchisq", "qda", "qexp", "qf", "qgamma", "qgeom", "qhyper", "qlnorm", "qlogis", "qnbinom", "qnorm", "qpois", "qq", "qqline", "qqmath", "qqnorm", "qqplot", "qr.coef", "qr.fitted", "qr.Q", "qr.qty", "qr.qy", "qr.R", "qr.resid", "qr.solve", "qr.X", "qr", "qsignrank", "qt", "qtukey", "quade.test", "quantile", "quarters", "quartz", "quartzFont", "quartzFonts", "quasi", "quasibinomial", "quasipoisson", "quinModel", "quit", "qunif", "quote", "qweibull", "qwilcox", "r2dtable", "rainbow", "random.effects", "ranef", "range", "rank", "ratetable", "rational", "raw", "rawShift", "rawToBits", "rawToChar", "rbeta", "rbind", "rbinom", "rcauchy", "rchisq", "Rd_db", "Rd_parse", "Rdindex", "Re", "read.00Index", "read.csv", "read.csv2", "read.dbf", "read.dcf", "read.delim", "read.delim2", "read.dta", "read.epiinfo", "read.fortran", "read.ftable", "read.fwf", "read.mtp", "read.socket", "read.spss", "read.ssd", "read.systat", "read.table", "read.xport", "readBin", "readChar", "readCitationFile", "readline", "readLines", "real", "recalc", "Recall", "recordPlot", "rect.hclust", "rect", "rectGrob", "reduce.nn", "reformulate", "regexpr", "registerS3method", "registerS3methods", "relevel", "remove.packages", "remove", "removeCConverter", "removeClass", "removeGeneric", "removeGrob", "removeMethod", "removeMethods", "removeTaskCallback", "renumerate", "reorder", "rep.int", "rep", "repeat", "replace", "replayPlot", "replicate", "replications", "representation", "require", "resetClass", "reshape", "resid", "residuals.gam", "residuals.survreg", "residuals", "restartDescription", "restartFormals", "reStruct", "return", "rev", "rexp", "rf", "rfs", "rgamma", "rgb", "rgb2hsv", "rgeom", "rhyper", "ridge", "rle", "rlm", "rlnorm", "rlogis", "rm", "rms.curv", "rmultinom", "rnbinom", "rnegbin", "RNGkind", "RNGversion", "rnorm", "round", "row.names", "row", "rowMeans", "rownames", "Rows", "rowsum", "rpart.anova", "rpart.class", "rpart.control", "rpart.exp", "rpart.matrix", "rpart.poisson", "rpart", "rpconvert", "rpois", "Rprof", "rsignrank", "rsq.rpart", "rstandard", "rstudent", "rt", "Rtangle", "RtangleSetup", "rug", "runif", "runmed", "RweaveLatex", "RweaveLatexSetup", "rweibull", "rwilcox", "s", "saddle.distn", "saddle", "sammon", "sample", "sapply", "save.image", "save", "savehistory", "saveNamespaceImage", "scale", "scan", "scatter.smooth", "screen", "screeplot", "sd", "se.contrast", "sealClass", "seek", "seekViewport", "segments", "segmentsGrob", "selectMethod", "selfStart", "semat", "seq", "sequence", "serialize", "sessionInfo", "set.seed", "setAs", "setCConverterStatus", "setChildren", "setClass", "setClassUnion", "setdiff", "setequal", "setGeneric", "setGrob", "setGroupGeneric", "setHook", "setIs", "setMethod", "setNames", "setNamespaceInfo", "setOldClass", "setReplaceMethod", "setwd", "shapiro.test", "Shepard", "shingle", "show.settings", "show", "showConnections", "showMethods", "shQuote", "sign", "signalCondition", "signature", "signif", "silhouette", "simpleCondition", "simpleKey", "simplex", "simulate.lme", "sin", "single", "sinh", "sink.number", "sink", "sizeDiss", "slice.index", "slot", "slotNames", "smooth.construct", "smooth.f", "smooth.spline", "smooth", "smoothEnds", "snip.rpart", "socketConnection", "socketSelect", "solve", "SOM", "somgrid", "sort.list", "sort", "sortedXyData", "sortSilhouette", "source", "spec.ar", "spec.pgram", "spec.taper", "spectrum", "sphercov", "spline.des", "spline", "splineDesign", "splinefun", "splineKnots", "splineOrder", "split.screen", "split", "splitFormula", "splom", "sprintf", "sqrt", "sQuote", "SSasymp", "SSasympOff", "SSasympOrig", "SSbiexp", "SSfol", "SSfpl", "SSgompertz", "SSI", "SSlogis", "SSmicmen", "SSweibull", "stack", "standardGeneric", "Stangle", "stars", "start", "stat.anova", "stderr", "stdin", "stdout", "stdres", "stem", "step", "stepAIC", "stepfun", "stl", "stop", "stopifnot", "storage.mode", "str", "strata", "Strauss", "strftime", "strheight", "stringHeight", "stringWidth", "strip.custom", "strip.default", "stripchart", "stripplot", "strptime", "strsplit", "StructTS", "structure", "strwidth", "strwrap", "studres", "sub", "subset", "substitute", "substr", "substring", "sum", "summary.gam", "summary", "summaryRprof", "sunflowerplot", "suppressWarnings", "supsmu", "surf.gls", "surf.ls", "Surv", "survdiff", "survexp.fit", "survexp", "survfit", "survobrien", "survreg.control", "survreg.old", "survreg", "survSplit", "svd", "Sweave", "SweaveSyntConv", "sweep", "switch", "symbol.C", "symbol.For", "symbols", "symnum", "sys.call", "sys.calls", "sys.frame", "sys.frames", "sys.function", "Sys.getenv", "Sys.getlocale", "sys.load.image", "Sys.localeconv", "sys.nframe", "sys.on.exit", "sys.parent", "sys.parents", "Sys.putenv", "Sys.putlocale", "sys.save.image", "Sys.setlocale", "Sys.sleep", "sys.source", "sys.status", "Sys.time", "Sys.timezone", "system.file", "system.time", "system", "t.test", "t", "table", "tabulate", "tail", "tan", "tanh", "tapply", "taskCallbackManager", "tcl", "tclArray", "tclclose", "tclfile.dir", "tclfile.tail", "tclObj", "tclopen", "tclputs", "tclread", "tclRequire", "tclvalue", "tclVar", "tcut", "te", "tempdir", "tempfile", "tensor.prod.model.matrix", "tensor.prod.penalties", "termplot", "terms", "terrain.colors", "testPlatformEquivalence", "texi2dvi", "text", "textConnection", "textGrob", "theta.md", "theta.ml", "theta.mm", "tilt.boot", "time", "title", "tkactivate", "tkadd", "tkaddtag", "tkbbox", "tkbell", "tkbind", "tkbindtags", "tkbutton", "tkcanvas", "tkcanvasx", "tkcanvasy", "tkcget", "tkcheckbutton", "tkchooseDirectory", "tkclipboard.append", "tkclipboard.clear", "tkclose", "tkcmd", "tkcompare", "tkconfigure", "tkcoords", "tkcreate", "tkcurselection", "tkdchars", "tkdebug", "tkdelete", "tkdelta", "tkdeselect", "tkdestroy", "tkdialog", "tkdlineinfo", "tkdtag", "tkdump", "tkentry", "tkentrycget", "tkentryconfigure", "tkevent.add", "tkevent.delete", "tkevent.generate", "tkevent.info", "tkfile.dir", "tkfile.tail", "tkfind", "tkflash", "tkfocus", "tkfont.actual", "tkfont.configure", "tkfont.create", "tkfont.delete", "tkfont.families", "tkfont.measure", "tkfont.metrics", "tkfont.names", "tkfraction", "tkframe", "tkget", "tkgetOpenFile", "tkgetSaveFile", "tkgettags", "tkgrab.current", "tkgrab.release", "tkgrab.set", "tkgrab.status", "tkgrab", "tkgrid.bbox", "tkgrid.columnconfigure", "tkgrid.configure", "tkgrid.forget", "tkgrid.info", "tkgrid.location", "tkgrid.propagate", "tkgrid.remove", "tkgrid.rowconfigure", "tkgrid.size", "tkgrid.slaves", "tkgrid", "tkicursor", "tkidentify", "tkimage.cget", "tkimage.configure", "tkimage.create", "tkimage.names", "tkindex", "tkinsert", "tkinvoke", "tkitembind", "tkitemcget", "tkitemconfigure", "tkitemfocus", "tkitemlower", "tkitemraise", "tkitemscale", "tklabel", "tklistbox", "tklower", "tkmark.gravity", "tkmark.names", "tkmark.next", "tkmark.previous", "tkmark.set", "tkmark.unset", "tkmenu", "tkmenubutton", "tkmessage", "tkmessageBox", "tkmove", "tknearest", "tkopen", "tkpack.configure", "tkpack.forget", "tkpack.info", "tkpack.propagate", "tkpack.slaves", "tkpack", "tkpager", "tkplace.configure", "tkplace.forget", "tkplace.info", "tkplace.slaves", "tkplace", "tkpopup", "tkpost", "tkpostcascade", "tkpostscript", "tkputs", "tkradiobutton", "tkraise", "tkread", "tkscale", "tkscan.dragto", "tkscan.mark", "tkscrollbar", "tksearch", "tksee", "tkselect", "tkselection.adjust", "tkselection.anchor", "tkselection.clear", "tkselection.from", "tkselection.includes", "tkselection.present", "tkselection.range", "tkselection.set", "tkselection.to", "tkset", "tksize", "tktag.add", "tktag.bind", "tktag.cget", "tktag.configure", "tktag.delete", "tktag.lower", "tktag.names", "tktag.nextrange", "tktag.prevrange", "tktag.raise", "tktag.ranges", "tktag.remove", "tktext", "tktitle", "tktoggle", "tktoplevel", "tktype", "tkunpost", "tkwait.variable", "tkwait.visibility", "tkwait.window", "tkwidget", "tkwindow.cget", "tkwindow.configure", "tkwindow.create", "tkwindow.names", "tkwinfo", "tkwm.aspect", "tkwm.client", "tkwm.colormapwindows", "tkwm.command", "tkwm.deiconify", "tkwm.focusmodel", "tkwm.frame", "tkwm.geometry", "tkwm.grid", "tkwm.group", "tkwm.iconbitmap", "tkwm.iconify", "tkwm.iconmask", "tkwm.iconname", "tkwm.iconposition", "tkwm.iconwindow", "tkwm.maxsize", "tkwm.minsize", "tkwm.overrideredirect", "tkwm.positionfrom", "tkwm.protocol", "tkwm.resizable", "tkwm.sizefrom", "tkwm.state", "tkwm.title", "tkwm.transient", "tkwm.withdraw", "tkXselection.clear", "tkXselection.get", "tkXselection.handle", "tkXselection.own", "tkxview.moveto", "tkxview.scroll", "tkxview", "tkyposition", "tkyview.moveto", "tkyview.scroll", "tkyview", "tmd", "toBibtex", "toeplitz", "toLatex", "tolower", "topenv", "topo.colors", "toString", "toupper", "trace", "traceback", "tracingState", "transform", "trellis.device", "trellis.focus", "trellis.grobname", "trellis.last.object", "trellis.panelArgs", "trellis.par.get", "trellis.par.set", "trellis.switchFocus", "trellis.unfocus", "trellis.vpname", "trigamma", "trls.influence", "trmat", "truehist", "trunc", "truncate", "try", "tryCatch", "ts.intersect", "ts.plot", "ts.union", "ts", "tsboot", "tsdiag", "tsp", "tsSmooth", "TukeyHSD", "type.convert", "typeof", "ucv", "unclass", "undebug", "undoc", "union", "unique", "uniquecombs", "uniroot", "unit.c", "unit.length", "unit.pmax", "unit.pmin", "unit.rep", "unit", "unix.time", "unlink", "unlist", "unloadNamespace", "unlockBinding", "unname", "unserialize", "unsplit", "unstack", "untangle.specials", "untrace", "unz", "update.packages", "update", "upgrade", "upper.to.lower.tri.inds", "upper.tri", "upViewport", "url.show", "url", "UseMethod", "validDetails", "validObject", "var.linear", "var.test", "var", "varComb", "varConstPower", "VarCorr", "varExp", "varFixed", "varFunc", "variable.names", "varIdent", "varimax", "variogram", "varPower", "varWeights", "vcov", "vector", "vi", "viewport", "vignette", "vignetteDepends", "vis.gam", "volume", "vpList", "vpPath", "vpStack", "vpTree", "warning", "warnings", "weekdays", "weighted.mean", "weighted.residuals", "weights", "which.is.max", "which.max", "which.min", "which", "while", "width.SJ", "widthDetails", "wilcox.test", "window", "wireframe", "with", "withCallingHandlers", "withRestarts", "write.dbf", "write.dcf", "write.dta", "write.foreign", "write.ftable", "write.matrix", "write.socket", "write.table", "write", "writeBin", "writeChar", "writeLines", "X11", "X11Font", "X11Fonts", "xaxisGrob", "xedit", "xemacs", "xfig", "xinch", "xor", "xpdrows.data.frame", "xpred.rpart", "xtabs", "xy.coords", "xyinch", "xyplot", "xyVector", "xyz.coords", "yaxisGrob", "yinch", "zapsmall", "zip.file.extract", ); Type = "xcode.syntax.keyword"; AltType = "xcode.syntax.identifier"; // non-keywords are identifiers }; }, /****************************************************************************/ // MARK: R Syntax Coloring /****************************************************************************/ { Identifier = "xcode.lang.R"; Description = "R Coloring"; BasedOn = "xcode.lang.simpleColoring"; IncludeInMenu = YES; Name = "R"; Syntax = { Tokenizer = "xcode.lang.r.lexer"; IncludeRules = ( // "xcode.lang.r.class", // "xcode.lang.r.function", // "xcode.lang.r.block", // "xcode.lang.r.bracketexpr", // "xcode.lang.r.parenexpr", ); Type = "xcode.syntax.plain"; DirtyPreviousRightEdge = YES; }; }, /* { Identifier = "xcode.lang.r.lexer"; Syntax = { SourceScannerClassName = "XCPythonScanner"; // does the magical indentation parsing IncludeRules = ( "xcode.lang.comment.singleline.pound", "xcode.lang.python.string.tripledoublequote", "xcode.lang.python.string.triplesinglequote", "xcode.lang.string", "xcode.lang.character", "xcode.lang.number", "xcode.lang.python.identifier", ); Type = "xcode.syntax.plain"; }; }, // declare "fake" tokens for XCPythonScanner to return { Identifier = "xcode.lang.python.indent"; Syntax = { Type = "xcode.syntax.plain"; }; }, { Identifier = "xcode.lang.python.dedent"; Syntax = { Type = "xcode.syntax.plain"; }; }, { // ignores indentation Identifier = "xcode.lang.python.lexer.simple"; Syntax = { IncludeRules = ( "xcode.lang.comment.singleline.pound", "xcode.lang.python.string.tripledoublequote", "xcode.lang.python.string.triplesinglequote", "xcode.lang.string", "xcode.lang.character", "xcode.lang.number", "xcode.lang.python.identifier", ); Type = "xcode.syntax.plain"; }; }, { Identifier = "xcode.lang.python.class"; Syntax = { Tokenizer = "xcode.lang.python.lexer"; Rules = ( "xcode.lang.python.class.declarator", "xcode.lang.python.block", ); Type = "xcode.syntax.definition.class"; }; }, { Identifier = "xcode.lang.python.class.declarator"; Syntax = { Tokenizer = "xcode.lang.python.lexer"; Rules = ( "class", "xcode.lang.python.name", "xcode.lang.python.parenexpr?", ":", ); }; }, { Identifier = "xcode.lang.python.function"; Syntax = { Tokenizer = "xcode.lang.python.lexer"; Rules = ( "xcode.lang.python.function.declarator", "xcode.lang.python.block", ); Type = "xcode.syntax.definition.function"; }; }, { Identifier = "xcode.lang.python.function.declarator"; Syntax = { Tokenizer = "xcode.lang.python.lexer"; Rules = ( "def", "xcode.lang.python.name", "xcode.lang.python.parenexpr", ":", ); }; }, { Identifier = "xcode.lang.python.block"; Syntax = { Tokenizer = "xcode.lang.python.lexer"; Start = "xcode.lang.python.indent"; End = "xcode.lang.python.dedent"; Foldable = YES; Recursive = YES; IncludeRules = ( "xcode.lang.python.class", "xcode.lang.python.function", "xcode.lang.python.bracketexpr", "xcode.lang.python.parenexpr", ); }; }, { Identifier = "xcode.lang.python.name"; Syntax = { Tokenizer = "xcode.lang.python.lexer"; Rules = ( "xcode.lang.python.identifier", ); Type = "xcode.syntax.name.partial"; }; }, { Identifier = "xcode.lang.python.string.tripledoublequote"; Syntax = { Start = "\"\"\""; EscapeChar = "\\"; End = "\"\"\""; Foldable = YES; Type = "xcode.syntax.string"; }; }, { Identifier = "xcode.lang.python.string.triplesinglequote"; Syntax = { Start = "'''"; EscapeChar = "\\"; End = "'''"; Foldable = YES; Type = "xcode.syntax.string"; }; }, { Identifier = "xcode.lang.python.parenexpr"; Syntax = { Tokenizer = "xcode.lang.python.lexer.simple"; Start = "("; End = ")"; Recursive = YES; IncludeRules = ( "xcode.lang.python.bracketexpr", ); }; }, { Identifier = "xcode.lang.python.bracketexpr"; Syntax = { Tokenizer = "xcode.lang.python.lexer.simple"; Start = "["; End = "]"; Recursive = YES; IncludeRules = ( "xcode.lang.python.parenexpr", ); }; }, */ )