[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ess e7b0bbc4ac: official list of SAS procedures now ope
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ess e7b0bbc4ac: official list of SAS procedures now operational |
Date: |
Wed, 27 Nov 2024 12:58:06 -0500 (EST) |
branch: externals/ess
commit e7b0bbc4ac40e6ea209c345042e280d3af0c6d07
Author: rsparapa <rsparapa@mcw.edu>
Commit: rsparapa <rsparapa@mcw.edu>
official list of SAS procedures now operational
---
etc/proc.sas | 2 +-
etc/proc.txt | 30 ++++++++++++------------
lisp/ess-sas-l.el | 68 ++++++++++++++++++++-----------------------------------
3 files changed, 40 insertions(+), 60 deletions(-)
diff --git a/etc/proc.sas b/etc/proc.sas
index dafb41f549..07b580c53e 100644
--- a/etc/proc.sas
+++ b/etc/proc.sas
@@ -21,7 +21,7 @@ data proc;
by name;
*these PROCs are not present on my system: YMMV;
*if it starts with HP, then it requires the high-performance products;
- where name not in:(
+ *where name not in:(
'aggregation', 'appsrv',
'compile',
'db2ext', 'db2util', 'dmsrvadm', 'dmsrvdatasvc', 'dmsrvprocesssvc',
diff --git a/etc/proc.txt b/etc/proc.txt
index 4db86cc1b4..9df1543cd3 100644
--- a/etc/proc.txt
+++ b/etc/proc.txt
@@ -1,23 +1,23 @@
-"access" "aceclus" "adaptivereg" "anom" "anova" "append" "arima" "assess"
"astore" "authlib" "autoreg"
+"access" "aceclus" "adaptivereg" "aggregation" "anom" "anova" "append"
"appsrv" "arima" "assess" "astore" "authlib" "autoreg"
"bchoice" "bglimm" "binning" "bnet" "bom" "boolrule" "boxplot" "build"
-"calendar" "calis" "callrfc" "cancorr" "candisc" "capability" "cardinality"
"carima" "cas" "casutil" "catalog" "catmod" "causalgraph" "causalmed"
"causaltrt" "ccdm" "ccopula" "cesm" "chart" "cimport" "clp" "cluster"
"cntselect" "compare" "computab" "contents" "convert" "copula" "copy" "corr"
"correlation" "corresp" "countreg" "cpanel" "cpm" "cport" "cqlim" "cspatialreg"
"cusum" "cv2view"
-"datasets" "datasource" "datekeys" "dbcstab" "dbf" "dbload" "delete" "dfil"
"dif" "discrim" "display" "distance" "document" "download" "ds2" "dstods2"
"dtree"
+"calendar" "calis" "callrfc" "cancorr" "candisc" "capability" "cardinality"
"carima" "cas" "casutil" "catalog" "catmod" "causalgraph" "causalmed"
"causaltrt" "ccdm" "ccopula" "cesm" "chart" "cimport" "clp" "cluster"
"cntselect" "compare" "compile" "computab" "contents" "convert" "copula" "copy"
"corr" "correlation" "corresp" "countreg" "cpanel" "cpm" "cport" "cqlim"
"cspatialreg" "cusum" "cv2view"
+"datasets" "datasource" "datekeys" "db2ext" "db2util" "dbcstab" "dbf" "dbload"
"delete" "dfil" "dif" "discrim" "display" "distance" "dmsrvadm" "dmsrvdatasvc"
"dmsrvprocesssvc" "document" "download" "dqloclst" "dqmatch" "dqscheme" "ds2"
"dstods2" "dtree"
"ecm" "entropy" "esm" "expand" "explode" "export"
"factex" "factmac" "factor" "fastclus" "fastknn" "fcmp" "fedsql" "fism" "fmm"
"fmtc2itm" "fontreg" "forest" "format" "forms" "freq" "freqtab" "fsbrowse"
"fsedit" "fsletter" "fslist" "fsview"
-"g3d" "g3grid" "ga" "gam" "gammod" "gampl" "gamselect" "ganno" "gantt"
"gareabar" "gbarline" "gchart" "gcontour" "gdevice" "gee" "genmod" "genselect"
"geocode" "gfont" "ginside" "gkpi" "glimmix" "glm" "glmmod" "glmpower"
"glmselect" "gmap" "gmm" "goptions" "gplot" "gproject" "gradar" "gradboost"
"greduce" "gremove" "greplay" "groovy" "gslide" "gtile" "gvarclus"
-"hadoop" "hdmd" "hmm" "http"
-"ica" "iclifetest" "icphreg" "iml" "import" "inbreed" "infomaps" "iomoperate"
"irt" "ishikawa"
+"g3d" "g3grid" "ga" "gam" "gammod" "gampl" "gamselect" "ganno" "gantt"
"gareabar" "gbarline" "gchart" "gcontour" "gdevice" "gee" "genmod" "genselect"
"geocode" "gfont" "ginside" "gis" "gkpi" "glimmix" "glm" "glmmod" "glmpower"
"glmselect" "gmap" "gmm" "goptions" "gplot" "gproject" "gradar" "gradboost"
"greduce" "gremove" "greplay" "groovy" "gslide" "gtile" "gvarclus"
+"hadoop" "hdmd" "hmm" "hp4score" "hpbin" "hpbnet" "hpboolrule" "hpcandisc"
"hpcdm" "hpclus" "hpcopula" "hpcorr" "hpcountreg" "hpdecide" "hpdmdb" "hpds2"
"hpexport" "hpf" "hpfarimaspec" "hpfdiagnose" "hpfengine" "hpfesmspec"
"hpfevents" "hpfexmspec" "hpfidmspec" "hpfmm" "hpforest" "hpfreconcile"
"hpfrepository" "hpfselect" "hpftemprecon" "hpfucmspec" "hpgenselect"
"hpimpute" "hplmixed" "hplogistic" "hpmixed" "hpneural" "hpnlmod" "hppanel"
"hppls" "hpprincomp" "hpqlim" "hpquantselect" "hpr [...]
+"ica" "iclifetest" "icphreg" "iml" "import" "imstat" "imxfer" "inbreed"
"infomaps" "iomoperate" "irt" "ishikawa" "items"
"javainfo" "json"
"kclus" "kde" "kpca" "krige2d"
-"lattice" "lifereg" "lifetest" "lmixed" "loan" "localedata" "loess" "logistic"
"logselect" "lua"
-"macontrol" "mapimport" "mbanalysis" "mbc" "mcmc" "mdc" "mds" "mdsummary"
"means" "metadata" "metalib" "metaoperate" "mi" "mianalyze" "migrate" "mixed"
"modeclus" "model" "modelmatrix" "mtlearn" "multtest" "mvpdiagnose" "mvpmodel"
"mvpmonitor" "mwpca"
+"lasr" "lattice" "lifereg" "lifetest" "lmixed" "loan" "localedata" "loess"
"logistic" "logselect" "lua"
+"macontrol" "mapimport" "mbanalysis" "mbc" "mcmc" "mdc" "mddb" "mds"
"mdsummary" "means" "metadata" "metalib" "metaoperate" "mi" "mianalyze"
"migrate" "mixed" "modeclus" "model" "modelmatrix" "mtlearn" "multtest"
"mvpdiagnose" "mvpmodel" "mvpmonitor" "mwpca"
"nested" "netdraw" "network" "nlin" "nlmixed" "nlmod" "nmf" "nnet" "npar1way"
-"odslist" "odstable" "odstext" "olap" "olapcontents" "olapoperate" "operate"
"optex" "options" "optload" "optlp" "optlso" "optmilp" "optmodel" "optnet"
"optnetwork" "optqp" "optsave" "orthoreg"
-"panel" "pareto" "partition" "pca" "pdlreg" "phreg" "phselect" "plan" "plm"
"plot" "pls" "plsmod" "pm" "pmenu" "power" "presenv" "princomp" "prinqual"
"print" "printto" "probit" "proto" "prtdef" "prtexp" "psmatch" "pwencode"
-"qdevice" "qlim" "qtrselect" "quantlife" "quantreg" "quantselect"
-"rank" "rareevents" "reg" "registry" "regselect" "reliability" "report"
"rmstreg" "robustreg" "rpca" "rsreg"
-"s3" "sandwich" "scaproc" "score" "scoreaccel" "semisuplearn" "seqdesign"
"seqtest" "server" "severity" "sevselect" "sgdesign" "sgmap" "sgpanel" "sgpie"
"sgplot" "sgrender" "sgscatter" "shewhart" "sim2d" "similarity" "simlin"
"simnormal" "simsystem" "smcalib" "smproject" "smscore" "smselect" "smspec"
"soap" "sort" "sparseml" "spatialreg" "spc" "spdo" "spectra" "spp" "sql"
"sqoop" "ssm" "standard" "statespace" "stdize" "stdrate" "stepdisc" "stp"
"stream" "summary" "surveyfreq" "surveyimpu [...]
-"tabulate" "textmine" "timedata" "timeid" "timeplot" "timeseries" "tmodel"
"tmscore" "tpspline" "transpose" "transreg" "trantab" "tree" "treesplit"
"tscsreg" "tsinfo" "tsmodel" "tsne" "tsreconcile" "ttest"
+"odslist" "odstable" "odstext" "olap" "olapcontents" "olapoperate" "operate"
"optex" "optgraph" "options" "optload" "optlp" "optlso" "optmilp" "optmodel"
"optnet" "optnetwork" "optqp" "optsave" "orthoreg"
+"panel" "pareto" "partition" "pca" "pdlreg" "pds" "pdscopy" "phreg" "phselect"
"plan" "plm" "plot" "pls" "plsmod" "pm" "pmenu" "power" "presenv" "princomp"
"prinqual" "print" "printto" "probit" "proto" "prtdef" "prtexp" "psmatch"
"pwencode"
+"qdevice" "qlim" "qtrselect" "quantlife" "quantreg" "quantselect" "quest"
+"rank" "rareevents" "rdc" "rdpool" "rdsec" "recommend" "reg" "registry"
"regselect" "release" "reliability" "report" "risk" "rmstreg" "robustreg"
"rpca" "rsreg"
+"s3" "sandwich" "scaproc" "score" "scoreaccel" "semisuplearn" "seqdesign"
"seqtest" "server" "severity" "sevselect" "sgdesign" "sgmap" "sgpanel" "sgpie"
"sgplot" "sgrender" "sgscatter" "shewhart" "sim2d" "similarity" "simlin"
"simnormal" "simsystem" "smcalib" "smproject" "smscore" "smselect" "smspec"
"soap" "sort" "source" "sparseml" "spatialreg" "spc" "spdo" "spectra" "spp"
"sql" "sqoop" "ssm" "standard" "statespace" "stdize" "stdrate" "stepdisc" "stp"
"stream" "summary" "surveyfreq" "s [...]
+"tabulate" "tapecopy" "tapelabel" "textmine" "timedata" "timeid" "timeplot"
"timeseries" "tmodel" "tmscore" "tpspline" "transpose" "transreg" "trantab"
"tree" "treesplit" "tscsreg" "tsinfo" "tsmodel" "tsne" "tsreconcile" "ttest"
"ucm" "univariate" "upload"
-"varclus" "varcomp" "varimpute" "variogram" "varmax" "varreduce"
+"varclus" "varcomp" "varimpute" "variogram" "varmax" "varreduce" "vasmp"
"x11" "x12" "x13" "xsl"
diff --git a/lisp/ess-sas-l.el b/lisp/ess-sas-l.el
index f6da281c23..97e51ce95b 100644
--- a/lisp/ess-sas-l.el
+++ b/lisp/ess-sas-l.el
@@ -389,50 +389,29 @@ number."
;;; ;; SAS procedure names
(cons (concat "\\<proc[ ]+"
(regexp-opt '(
- ;; SAS base and SAS/Graph
- "append"
- "calendar" "catalog" "chart" "cimport"
"cport" "compare" "contents" "copy" "corr"
- "datasets" "dbcstab" "display"
- "explode" "export"
- "fcmp" "format" "forms" "freq" "fsbrowse"
"fsedit" "fsletter" "fslist" "fsview"
- "ganno" "gchart" "gcontour" "gdevice"
"geocode" "gfont" "gimport" "ginside"
- "gkeymap" "gmap" "goptions" "gplot"
"gprint" "gproject" "greduce" "gremove"
- "greplay" "gslide" "gtestit" "g3d" "g3grid"
- "iml" "import" "insight"
- "mapimport" "means"
- "options"
- "plot" "pmenu" "print" "printto"
- "rank" "registry" "report"
- "setinit" "sgdesign" "sgmap"
- "sgpanel" "sgplot" "sgrender" "sgscatter"
"sort" "sql" "standard" "summary"
- "tabulate" "template" "timeplot"
"transpose" "trantab"
- "univariate"
-
- ;;SAS/Stat and SAS/ETS
- "aceclus" "anova" "arima" "autoreg"
- "bgenmod" "blifereg" "boxplot" "bphreg"
- "calis" "cancorr" "candisc" "catmod"
"citibase" "cluster" "computab" "corresp" "countreg"
- "discrim" "distance"
- "entropy" "expand"
- "factor" "fastclus" "forecast"
- "gam" "gee" "genmod" "glimmix" "glm"
"glmmod" "glmpower" "glmselect"
- "hpmixed"
- "inbreed"
- "kde" "krige2d"
- "lattice" "lifereg" "lifetest" "loess"
"logistic"
- "mcmc" "mdc" "mds" "mi" "mianalyze" "mixed"
"modeclus" "model" "mortgage" "multtest"
- "nested" "nlin" "nlmixed" "npar1way"
- "orthoreg"
- "panel" "pdlreg" "phreg" "plan" "plm" "pls"
"power" "princomp" "prinqual" "probit"
- "qlim" "quantreg"
- "reg" "risk" "robustreg" "rsreg"
- "score" "seqdesign" "seqtest" "severity"
"sim2d" "similarity" "simlin" "simnormal"
- "spectra" "statespace" "stdize" "stepdisc"
- "surveyfreq" "surveylogistic" "surveymeans"
"surveyphreg" "surveyreg" "surveyselect" "syslin"
- "tcalis" "timeid" "timeseries" "tphreg"
"tpspline" "transreg" "tree" "ttest"
- "ucm"
- "varclus" "varcomp" "variogram" "varmax"
- "x11" "x12"
+"access" "aceclus" "adaptivereg" "aggregation" "anom" "anova" "append"
"appsrv" "arima" "assess" "astore" "authlib" "autoreg"
+"bchoice" "bglimm" "binning" "bnet" "bom" "boolrule" "boxplot" "build"
+"calendar" "calis" "callrfc" "cancorr" "candisc" "capability" "cardinality"
"carima" "cas" "casutil" "catalog" "catmod" "causalgraph" "causalmed"
"causaltrt" "ccdm" "ccopula" "cesm" "chart" "cimport" "clp" "cluster"
"cntselect" "compare" "compile" "computab" "contents" "convert" "copula" "copy"
"corr" "correlation" "corresp" "countreg" "cpanel" "cpm" "cport" "cqlim"
"cspatialreg" "cusum" "cv2view"
+"datasets" "datasource" "datekeys" "db2ext" "db2util" "dbcstab" "dbf" "dbload"
"delete" "dfil" "dif" "discrim" "display" "distance" "dmsrvadm" "dmsrvdatasvc"
"dmsrvprocesssvc" "document" "download" "dqloclst" "dqmatch" "dqscheme" "ds2"
"dstods2" "dtree"
+"ecm" "entropy" "esm" "expand" "explode" "export"
+"factex" "factmac" "factor" "fastclus" "fastknn" "fcmp" "fedsql" "fism" "fmm"
"fmtc2itm" "fontreg" "forest" "format" "forms" "freq" "freqtab" "fsbrowse"
"fsedit" "fsletter" "fslist" "fsview"
+"g3d" "g3grid" "ga" "gam" "gammod" "gampl" "gamselect" "ganno" "gantt"
"gareabar" "gbarline" "gchart" "gcontour" "gdevice" "gee" "genmod" "genselect"
"geocode" "gfont" "ginside" "gis" "gkpi" "glimmix" "glm" "glmmod" "glmpower"
"glmselect" "gmap" "gmm" "goptions" "gplot" "gproject" "gradar" "gradboost"
"greduce" "gremove" "greplay" "groovy" "gslide" "gtile" "gvarclus"
+"hadoop" "hdmd" "hmm" "hp4score" "hpbin" "hpbnet" "hpboolrule" "hpcandisc"
"hpcdm" "hpclus" "hpcopula" "hpcorr" "hpcountreg" "hpdecide" "hpdmdb" "hpds2"
"hpexport" "hpf" "hpfarimaspec" "hpfdiagnose" "hpfengine" "hpfesmspec"
"hpfevents" "hpfexmspec" "hpfidmspec" "hpfmm" "hpforest" "hpfreconcile"
"hpfrepository" "hpfselect" "hpftemprecon" "hpfucmspec" "hpgenselect"
"hpimpute" "hplmixed" "hplogistic" "hpmixed" "hpneural" "hpnlmod" "hppanel"
"hppls" "hpprincomp" "hpqlim" "hpquantselect" "hpr [...]
+"ica" "iclifetest" "icphreg" "iml" "import" "imstat" "imxfer" "inbreed"
"infomaps" "iomoperate" "irt" "ishikawa" "items"
+"javainfo" "json"
+"kclus" "kde" "kpca" "krige2d"
+"lasr" "lattice" "lifereg" "lifetest" "lmixed" "loan" "localedata" "loess"
"logistic" "logselect" "lua"
+"macontrol" "mapimport" "mbanalysis" "mbc" "mcmc" "mdc" "mddb" "mds"
"mdsummary" "means" "metadata" "metalib" "metaoperate" "mi" "mianalyze"
"migrate" "mixed" "modeclus" "model" "modelmatrix" "mtlearn" "multtest"
"mvpdiagnose" "mvpmodel" "mvpmonitor" "mwpca"
+"nested" "netdraw" "network" "nlin" "nlmixed" "nlmod" "nmf" "nnet" "npar1way"
+"odslist" "odstable" "odstext" "olap" "olapcontents" "olapoperate" "operate"
"optex" "optgraph" "options" "optload" "optlp" "optlso" "optmilp" "optmodel"
"optnet" "optnetwork" "optqp" "optsave" "orthoreg"
+"panel" "pareto" "partition" "pca" "pdlreg" "pds" "pdscopy" "phreg" "phselect"
"plan" "plm" "plot" "pls" "plsmod" "pm" "pmenu" "power" "presenv" "princomp"
"prinqual" "print" "printto" "probit" "proto" "prtdef" "prtexp" "psmatch"
"pwencode"
+"qdevice" "qlim" "qtrselect" "quantlife" "quantreg" "quantselect" "quest"
+"rank" "rareevents" "rdc" "rdpool" "rdsec" "recommend" "reg" "registry"
"regselect" "release" "reliability" "report" "risk" "rmstreg" "robustreg"
"rpca" "rsreg"
+"s3" "sandwich" "scaproc" "score" "scoreaccel" "semisuplearn" "seqdesign"
"seqtest" "server" "severity" "sevselect" "sgdesign" "sgmap" "sgpanel" "sgpie"
"sgplot" "sgrender" "sgscatter" "shewhart" "sim2d" "similarity" "simlin"
"simnormal" "simsystem" "smcalib" "smproject" "smscore" "smselect" "smspec"
"soap" "sort" "source" "sparseml" "spatialreg" "spc" "spdo" "spectra" "spp"
"sql" "sqoop" "ssm" "standard" "statespace" "stdize" "stdrate" "stepdisc" "stp"
"stream" "summary" "surveyfreq" "s [...]
+"tabulate" "tapecopy" "tapelabel" "textmine" "timedata" "timeid" "timeplot"
"timeseries" "tmodel" "tmscore" "tpspline" "transpose" "transreg" "trantab"
"tree" "treesplit" "tscsreg" "tsinfo" "tsmodel" "tsne" "tsreconcile" "ttest"
+"ucm" "univariate" "upload"
+"varclus" "varcomp" "varimpute" "variogram" "varmax" "varreduce" "vasmp"
+"x11" "x12" "x13" "xsl"
) 'words)) font-lock-constant-face)
; (cons (concat
@@ -489,6 +468,7 @@ number."
(cons (concat ;"\\<"
(regexp-opt
'(
+;; SAS functions found in sashelp.vfunc where fncprod='X'
"abs" "arcos" "arsin" "atan"
"betainv" "byte"
"call execute" "call label" "call module" "call modulei"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/ess e7b0bbc4ac: official list of SAS procedures now operational,
ELPA Syncer <=