@@ -141,187 +141,188 @@ def self.proc_keywords
141141 # Create a hash with keywords for common PROCs, keyed by PROC name
142142 @proc_keywords ||= { }
143143
144- @proc_keywords [ "SQL" ] ||= Set . new %w(
145- ALTER TABLE CONNECT CREATE INDEX VIEW DELETE DESCRIBE DISCONNECT DROP EXECUTE
146- INSERT RESET SELECT UPDATE VALIDATE ADD CONSTRAINT FOREIGN KEY PRIMARY
147- MODIFY LIKE AS ORDER BY USING FROM INTO SET VALUES DISTINCT UNIQUE
148- WHERE GROUP HAVING LEFT RIGHT INNER JOIN ON
149- )
144+ @proc_keywords [ "SQL" ] ||= Set . new %w(
145+ ALTER TABLE CONNECT CREATE INDEX VIEW DELETE DESCRIBE DISCONNECT DROP EXECUTE
146+ INSERT RESET SELECT UPDATE VALIDATE ADD CONSTRAINT FOREIGN KEY PRIMARY
147+ MODIFY LIKE AS ORDER BY USING FROM INTO SET VALUES DISTINCT UNIQUE
148+ WHERE GROUP HAVING LEFT RIGHT INNER JOIN ON
149+ )
150150 # from SAS 9.4 SQL Procedure User's Guide
151151
152- @proc_keywords [ "MEANS" ] ||= Set . new %w(
153- BY CLASS FREQ ID OUTPUT OUT TYPES VAR WAYS WEIGHT
154- ATTRIB FORMAT LABEL WHERE
155- DESCENDING NOTSORTED
156- NOTHREADS NOTRAP PCTLDEF SUMSIZE THREADS CLASSDATA COMPLETETYPES
157- EXCLUSIVE MISSING FW MAXDEC NONOBS NOPRINT ORDER FORMATTED
158- UNFORMATTED PRINT PRINTALLTYPES PRINTIDVARS STACKODSOUTPUT
159- CHARTYPE DESCENDTYPES IDMIN
160- ALPHA EXCLNPWGT QMARKERS QMETHOD QNTLDEF VARDEF
161- CLM CSS CV KURTOSIS KURT LCLM MAX MEAN MIN MODE N
162- NMISS RANGE SKEWNESS SKEW STDDEV STD STDERR SUM SUMWGT UCLM USS
163- MEDIAN P50 Q1 P25 Q3 P75 P1 P90 P5 P95 P10 P99 P20 P30 P40 P60 P70
164- P80 QRANGE
165- PROBT PRT T
166- ASCENDING GROUPINTERNAL MLF PRELOADFMT
167- MAXID AUTOLABEL AUTONAME KEEPLEN LEVELS NOINHERIT
168- )
152+ @proc_keywords [ "MEANS" ] ||= Set . new %w(
153+ BY CLASS FREQ ID OUTPUT OUT TYPES VAR WAYS WEIGHT
154+ ATTRIB FORMAT LABEL WHERE
155+ DESCENDING NOTSORTED
156+ NOTHREADS NOTRAP PCTLDEF SUMSIZE THREADS CLASSDATA COMPLETETYPES
157+ EXCLUSIVE MISSING FW MAXDEC NONOBS NOPRINT ORDER FORMATTED
158+ UNFORMATTED PRINT PRINTALLTYPES PRINTIDVARS STACKODSOUTPUT
159+ CHARTYPE DESCENDTYPES IDMIN
160+ ALPHA EXCLNPWGT QMARKERS QMETHOD QNTLDEF VARDEF
161+ CLM CSS CV KURTOSIS KURT LCLM MAX MEAN MIN MODE N
162+ NMISS RANGE SKEWNESS SKEW STDDEV STD STDERR SUM SUMWGT UCLM USS
163+ MEDIAN P50 Q1 P25 Q3 P75 P1 P90 P5 P95 P10 P99 P20 P30 P40 P60 P70
164+ P80 QRANGE
165+ PROBT PRT T
166+ ASCENDING GROUPINTERNAL MLF PRELOADFMT
167+ MAXID AUTOLABEL AUTONAME KEEPLEN LEVELS NOINHERIT
168+ )
169169 # from BASE SAS 9.4 Procedures Guide, Fifth Edition
170170
171- @proc_keywords [ "DATASETS" ] ||= Set . new %w(
172- AGE APPEND ATTRIB AUDIT CHANGE CONTENTS COPY DELETE EXCHANGE
173- EXCLUDE FORMAT IC CREATE REACTIVATE INDEX CENTILES INFORMAT
174- INITIATE LABEL LOG MODIFY REBUILD RENAME REPAIR RESUME SAVE SELECT
175- SUSPEND TERMINATE USER_VAR XATTR ADD OPTIONS REMOVE SET
176- )
171+ @proc_keywords [ "DATASETS" ] ||= Set . new %w(
172+ AGE APPEND ATTRIB AUDIT CHANGE CONTENTS COPY DELETE EXCHANGE
173+ EXCLUDE FORMAT IC CREATE REACTIVATE INDEX CENTILES INFORMAT
174+ INITIATE LABEL LOG MODIFY REBUILD RENAME REPAIR RESUME SAVE SELECT
175+ SUSPEND TERMINATE USER_VAR XATTR ADD OPTIONS REMOVE SET
176+ )
177177 # from BASE SAS 9.4 Procedures Guide, Fifth Edition
178178
179- @proc_keywords [ "SORT" ] ||= Set . new %w(
180- BY DESCENDING KEY ASCENDING ASC DESC DATECOPY FORCE OVERWRITE
181- PRESORTED SORTSIZE TAGSORT DUPOUT OUT UNIQUEOUT NODUPKEY NOUNIQUEKEY
182- NOTHREADS THREADS EQUALS NOEQUALS
183- ATTRIB FORMAT LABEL WHERE
184- )
179+ @proc_keywords [ "SORT" ] ||= Set . new %w(
180+ BY DESCENDING KEY ASCENDING ASC DESC DATECOPY FORCE OVERWRITE
181+ PRESORTED SORTSIZE TAGSORT DUPOUT OUT UNIQUEOUT NODUPKEY NOUNIQUEKEY
182+ NOTHREADS THREADS EQUALS NOEQUALS
183+ ATTRIB FORMAT LABEL WHERE
184+ )
185185 # from BASE SAS 9.4 Procedures Guide, Fifth Edition
186186
187- @proc_keywords [ "PRINT" ] ||= Set . new %w(
188- BY DESCENDING NOTSORTED PAGEBY SUMBY ID STYLE SUM VAR CONTENTS DATA
189- GRANDTOTAL_LABEL HEADING LABEL SPLIT SUMLABEL NOSUMLABEL
190- BLANKLINE COUNT DOUBLE N NOOBS OBS ROUND
191- ROWS UNIFORM WIDTH
192- ATTRIB FORMAT WHERE
193- )
187+ @proc_keywords [ "PRINT" ] ||= Set . new %w(
188+ BY DESCENDING NOTSORTED PAGEBY SUMBY ID STYLE SUM VAR CONTENTS DATA
189+ GRANDTOTAL_LABEL HEADING LABEL SPLIT SUMLABEL NOSUMLABEL
190+ BLANKLINE COUNT DOUBLE N NOOBS OBS ROUND
191+ ROWS UNIFORM WIDTH
192+ ATTRIB FORMAT WHERE
193+ )
194194 # from BASE SAS 9.4 Procedures Guide, Fifth Edition
195195
196- @proc_keywords [ "APPEND" ] ||= Set . new %w(
197- BASE APPENDVER DATA ENCRYPTKEY FORCE GETSORT NOWARN
198- ATTRIB FORMAT LABEL WHERE
199- )
196+ @proc_keywords [ "APPEND" ] ||= Set . new %w(
197+ BASE APPENDVER DATA ENCRYPTKEY FORCE GETSORT NOWARN
198+ ATTRIB FORMAT LABEL WHERE
199+ )
200200 # from BASE SAS 9.4 Procedures Guide, Fifth Edition
201201
202- @proc_keywords [ "TRANSPOSE" ] ||= Set . new %w(
203- DELIMITER LABEL LET NAME OUT PREFIX SUFFIX BY DESCENDING NOTSORTED
204- COPY ID IDLABEL VAR INDB
205- ATTRIB FORMAT WHERE
206- )
202+ @proc_keywords [ "TRANSPOSE" ] ||= Set . new %w(
203+ DELIMITER LABEL LET NAME OUT PREFIX SUFFIX BY DESCENDING NOTSORTED
204+ COPY ID IDLABEL VAR INDB
205+ ATTRIB FORMAT WHERE
206+ )
207207 # from BASE SAS 9.4 Procedures Guide, Fifth Edition
208208
209- @proc_keywords [ "FREQ" ] ||= Set . new %w(
210- BY EXACT OUTPUT TABLES TEST WEIGHT
211- COMPRESS DATA FORMCHAR NLEVELS NOPRINT ORDER PAGE FORMATTED FREQ
212- INTERNAL
213- AGREE BARNARD BINOMIAL BIN CHISQ COMOR EQOR ZELEN FISHER JT KAPPA
214- KENTB TAUB LRCHI MCNEM MEASURES MHCHI OR ODDSRATIO PCHI PCORR RELRISK
215- RISKDIFF SCORR SMDCR SMDRC STUTC TAUC TREND WTKAP WTKAPPA
216- OUT AJCHI ALL BDCHI CMH CMH1 CMH2 CMHCOR CMHGA CMHRMS COCHQ CONTGY
217- CRAMV EQKAP EQWKP GAMMA GS GAILSIMON LAMCR LAMDAS LAMRC LGOR LGRRC1
218- LGRRC2 MHOR MHRRC1 MHRRC2 N NMISS PHI PLCORR RDIF1 RDIF2 RISKDIFF1
219- RISKDIFF2 RRC1 RELRISK1 RRC2 RELRISK2 RSK1 RISK1 RSK11 RISK11 RSK12
220- RISK12 RSK21 RISK21 RSK22 RISK22 TSYMM BOWKER U UCR URC
221- CELLCHI2 CUMCOL DEVIATION EXPECTED MISSPRINT PEARSONREF PRINTWKTS
222- SCOROUT SPARSE STDRES TOTPCT
223- CONTENTS CROSSLIST FORMAT LIST MAXLEVELS NOCOL NOCUM NOFREQ NOPERCENT NOROW NOSPARSE NOWARN PLOTS OUTCUM OUTEXPECT OUTPCT
224- ZEROS
225- )
209+ @proc_keywords [ "FREQ" ] ||= Set . new %w(
210+ BY EXACT OUTPUT TABLES TEST WEIGHT
211+ COMPRESS DATA FORMCHAR NLEVELS NOPRINT ORDER PAGE FORMATTED FREQ
212+ INTERNAL
213+ AGREE BARNARD BINOMIAL BIN CHISQ COMOR EQOR ZELEN FISHER JT KAPPA
214+ KENTB TAUB LRCHI MCNEM MEASURES MHCHI OR ODDSRATIO PCHI PCORR RELRISK
215+ RISKDIFF SCORR SMDCR SMDRC STUTC TAUC TREND WTKAP WTKAPPA
216+ OUT AJCHI ALL BDCHI CMH CMH1 CMH2 CMHCOR CMHGA CMHRMS COCHQ CONTGY
217+ CRAMV EQKAP EQWKP GAMMA GS GAILSIMON LAMCR LAMDAS LAMRC LGOR LGRRC1
218+ LGRRC2 MHOR MHRRC1 MHRRC2 N NMISS PHI PLCORR RDIF1 RDIF2 RISKDIFF1
219+ RISKDIFF2 RRC1 RELRISK1 RRC2 RELRISK2 RSK1 RISK1 RSK11 RISK11 RSK12
220+ RISK12 RSK21 RISK21 RSK22 RISK22 TSYMM BOWKER U UCR URC
221+ CELLCHI2 CUMCOL DEVIATION EXPECTED MISSPRINT PEARSONREF PRINTWKTS
222+ SCOROUT SPARSE STDRES TOTPCT
223+ CONTENTS CROSSLIST FORMAT LIST MAXLEVELS NOCOL NOCUM NOFREQ NOPERCENT NOROW NOSPARSE NOWARN PLOTS OUTCUM OUTEXPECT OUTPCT
224+ ZEROS
225+ )
226226 # from Base SAS 9.4 Procedures Guide: Statistical Procedures, Fourth Edition
227227
228- @proc_keywords [ "CORR" ] ||= Set . new %w(
229- BY FREQ ID PARTIAL VAR WEIGHT WITH
230- DATA OUTH OUTK OUTP OUTPLC OUTPLS OUTS
231- EXCLNPWGHT FISHER HOEFFDING KENDALL NOMISS PEARSON POLYCHORIC
232- POLYSERIAL ALPHA COV CSSCP SINGULAR SSCP VARDEF PLOTS MATRIX SCATTER
233- BEST NOCORR NOPRINT NOPROB NOSIMPLE RANK
234- )
228+ @proc_keywords [ "CORR" ] ||= Set . new %w(
229+ BY FREQ ID PARTIAL VAR WEIGHT WITH
230+ DATA OUTH OUTK OUTP OUTPLC OUTPLS OUTS
231+ EXCLNPWGHT FISHER HOEFFDING KENDALL NOMISS PEARSON POLYCHORIC
232+ POLYSERIAL ALPHA COV CSSCP SINGULAR SSCP VARDEF PLOTS MATRIX SCATTER
233+ BEST NOCORR NOPRINT NOPROB NOSIMPLE RANK
234+ )
235235 # from Base SAS 9.4 Procedures Guide: Statistical Procedures, Fourth Edition
236236
237- @proc_keywords [ "REPORT" ] ||= Set . new %w(
238- BREAK BY DESCENDING NOTSORTED COLUMN COMPUTE STYLE LINE ENDCOMP
239- CALL DEFINE _ROW_ FREQ RBREAK WEIGHT
240- ATTRIB FORMAT LABEL WHERE
241- DATA NOALIAS NOCENTER NOCOMPLETECOLS NOCOMPLETEROWS NOTHREADS
242- NOWINDOWS OUT PCTLDEF THREADS WINDOWS COMPLETECOLS
243- COMPLETEROWS CONTENTS SPANROWS COMMAND HELP PROMPT
244- BOX BYPAGENO CENTER COLWIDTH FORMCHAR LS MISSING PANELS PS
245- PSPACE SHOWALL SPACING WRAP EXCLNPWGT QMARKERS QMETHOD QNTLDEF VARDEF
246- NAMED NOHEADER SPLIT HEADLINE HEADSKIP LIST NOEXEC OUTREPT PROFILE
247- REPORT
248- COLOR DOL DUL OL PAGE SKIP SUMMARIZE SUPPRESS UL
249- BLINK HIGHLIGHT RVSVIDEO MERGE REPLACE URL URLBP URLP
250- AFTER BEFORE _PAGE_ LEFT RIGHT CHARACTER LENGTH
251- EXCLUSIVE MLF ORDER FORMATTED INTERNAL PRELOADFMT
252- WIDTH
253- ACROSS ANALYSIS COMPUTED DISPLAY GROUP FLOW ID NOPRINT NOZERO
254- CSS CV MAX MEAN MIN MODE N NMISS PCTN PCTSUM RANGE STD STDERR SUM
255- SUMWGT USS VAR
256- MEDIAN P50 Q1 P25 Q3 P75 P1 P90 P5 P95 P10 P99 P20 P30 P40 P60 P70
257- P80 QRANGE
258- PROBT PRT T
259- )
237+ @proc_keywords [ "REPORT" ] ||= Set . new %w(
238+ BREAK BY DESCENDING NOTSORTED COLUMN COMPUTE STYLE LINE ENDCOMP
239+ CALL DEFINE _ROW_ FREQ RBREAK WEIGHT
240+ ATTRIB FORMAT LABEL WHERE
241+ DATA NOALIAS NOCENTER NOCOMPLETECOLS NOCOMPLETEROWS NOTHREADS
242+ NOWINDOWS OUT PCTLDEF THREADS WINDOWS COMPLETECOLS
243+ COMPLETEROWS CONTENTS SPANROWS COMMAND HELP PROMPT
244+ BOX BYPAGENO CENTER COLWIDTH FORMCHAR LS MISSING PANELS PS
245+ PSPACE SHOWALL SPACING WRAP EXCLNPWGT QMARKERS QMETHOD QNTLDEF VARDEF
246+ NAMED NOHEADER SPLIT HEADLINE HEADSKIP LIST NOEXEC OUTREPT PROFILE
247+ REPORT
248+ COLOR DOL DUL OL PAGE SKIP SUMMARIZE SUPPRESS UL
249+ BLINK HIGHLIGHT RVSVIDEO MERGE REPLACE URL URLBP URLP
250+ AFTER BEFORE _PAGE_ LEFT RIGHT CHARACTER LENGTH
251+ EXCLUSIVE MLF ORDER FORMATTED INTERNAL PRELOADFMT
252+ WIDTH
253+ ACROSS ANALYSIS COMPUTED DISPLAY GROUP FLOW ID NOPRINT NOZERO
254+ CSS CV MAX MEAN MIN MODE N NMISS PCTN PCTSUM RANGE STD STDERR SUM
255+ SUMWGT USS VAR
256+ MEDIAN P50 Q1 P25 Q3 P75 P1 P90 P5 P95 P10 P99 P20 P30 P40 P60 P70
257+ P80 QRANGE
258+ PROBT PRT T
259+ )
260260 # from BASE SAS 9.4 Procedures Guide, Fifth Edition
261261
262- @proc_keywords [ "METALIB" ] ||= Set . new %w(
263- OMR DBAUTH DBUSER DBPASSWORD EXCLUDE SELECT READ FOLDER FOLDERID
264- IMPACT_LIMIT NOEXEC PREFIX REPORT UPDATE_RULE DELETE NOADD NODELDUP
265- NOUPDATE
266- LIBID LIBRARY LIBURI
267- TYPE DETAIL SUMMARY
268- )
262+ @proc_keywords [ "METALIB" ] ||= Set . new %w(
263+ OMR DBAUTH DBUSER DBPASSWORD EXCLUDE SELECT READ FOLDER FOLDERID
264+ IMPACT_LIMIT NOEXEC PREFIX REPORT UPDATE_RULE DELETE NOADD NODELDUP
265+ NOUPDATE
266+ LIBID LIBRARY LIBURI
267+ TYPE DETAIL SUMMARY
268+ )
269269 # from SAS 9.4 Language Interfaces to Metadata, Third Edition
270270
271- @proc_keywords [ "GCHART" ] ||= Set . new %w(
272- DATA ANNOTATE GOUT IMAGEMAP BLOCK HBAR HBAR3D VBAR VBAR3D PIE PIE3D
273- DONUT STAR ANNO
274- BY NOTE FORMAT LABEL WHERE
275- BLOCKMAX CAXIS COUTLINE CTEXT LEGEND NOHEADING NOLEGEND PATTERNID
276- GROUP MIDPOINT SUBGROUP WOUTLINE DESCRIPTION NAME DISCRETE LEVELS
277- OLD MISSING HTML_LEGEND HTML URL FREQ G100 SUMVAR TYPE
278- CAUTOREF CERROR CFRAME CLM CREF FRAME NOFRAME GSPACE IFRAME
279- IMAGESTYLE TILE FIT LAUTOREF NOSYMBOL SHAPE SPACE
280- SUBOUTSIDE WAUTOREF WIDTH WREF
281- ASCENDING AUTOREF CLIPREF DESCENDING FRONTREF GAXIS MAXIS MINOR
282- NOAXIS NOBASEREF NOZERO RANGE AXIS REF CFREQ CFREQLABEL NONE CPERCENT
283- CPERCENTLABEL ERRORBAR BARS BOTH TOP FREQLABEL INSIDE MEAN MEANLABEL
284- NOSTATS OUTSIDE PERCENT PERCENTLABEL PERCENTSUM SUM
285- CFILL DETAIL_RADIUS EXPLODE FILL SOLID X INVISIBLE
286- RADIUS DETAIL_THRESHOLD DETAIL_PERCENT DETAIL_SLICE
287- DETAIL_VALUE DONUTPCT ACROSS DOWN NOGROUPHEADING
288- MATCHCOLOR OTHERCOLOR OTHERLABEL ARROW PLABEL PPERCENT SLICE
289- VALUE
290- ANGLE CLOCKWISE JSTYLE
291- NOCONNECT STARMAX STARMIN
292- )
271+ @proc_keywords [ "GCHART" ] ||= Set . new %w(
272+ DATA ANNOTATE GOUT IMAGEMAP BLOCK HBAR HBAR3D VBAR VBAR3D PIE PIE3D
273+ DONUT STAR ANNO
274+ BY NOTE FORMAT LABEL WHERE
275+ BLOCKMAX CAXIS COUTLINE CTEXT LEGEND NOHEADING NOLEGEND PATTERNID
276+ GROUP MIDPOINT SUBGROUP WOUTLINE DESCRIPTION NAME DISCRETE LEVELS
277+ OLD MISSING HTML_LEGEND HTML URL FREQ G100 SUMVAR TYPE
278+ CAUTOREF CERROR CFRAME CLM CREF FRAME NOFRAME GSPACE IFRAME
279+ IMAGESTYLE TILE FIT LAUTOREF NOSYMBOL SHAPE SPACE
280+ SUBOUTSIDE WAUTOREF WIDTH WREF
281+ ASCENDING AUTOREF CLIPREF DESCENDING FRONTREF GAXIS MAXIS MINOR
282+ NOAXIS NOBASEREF NOZERO RANGE AXIS REF CFREQ CFREQLABEL NONE CPERCENT
283+ CPERCENTLABEL ERRORBAR BARS BOTH TOP FREQLABEL INSIDE MEAN MEANLABEL
284+ NOSTATS OUTSIDE PERCENT PERCENTLABEL PERCENTSUM SUM
285+ CFILL DETAIL_RADIUS EXPLODE FILL SOLID X INVISIBLE
286+ RADIUS DETAIL_THRESHOLD DETAIL_PERCENT DETAIL_SLICE
287+ DETAIL_VALUE DONUTPCT ACROSS DOWN NOGROUPHEADING
288+ MATCHCOLOR OTHERCOLOR OTHERLABEL ARROW PLABEL PPERCENT SLICE
289+ VALUE
290+ ANGLE CLOCKWISE JSTYLE
291+ NOCONNECT STARMAX STARMIN
292+ )
293293 # from SAS GRAPH 9.4 Reference, Fourth Edition
294294
295- @proc_keywords [ "GPLOT" ] ||= Set . new %w(
296- DATA ANNOTATE GOUT IMAGEMAP UNIFORM BUBBLE BUBBLE2 PLOT PLOT2
297- BCOLOR BFILL BFONT BLABEL BSCALE AREA RADIUS BSIZE DESCRIPTION NAME
298- AUTOHREF CAUTOHREF CHREF HAXIS HMINOR HREF HREVERSE HZERO LAUTOHREF
299- LHREF WAUTOHREF WHREF HTML URL
300- CAXIS CFRAME CTEXT DATAORDER FRAME NOFRAME FRONTREF GRID IFRAME
301- IMAGESTYLE TILE FIT NOAXIS
302- AUTOVREF CAUTOVREF CVREF LAUTOVREF LVREF VAXIS VMINOR VREF VREVERSE
303- VZERO WAUTOVREF WVREF
304- CBASELINE COUTLINE
305- AREAS LEGEND NOLASTAREA NOLEGEND OVERLAY REGEQN SKIPMISS
306- )
295+ @proc_keywords [ "GPLOT" ] ||= Set . new %w(
296+ DATA ANNOTATE GOUT IMAGEMAP UNIFORM BUBBLE BUBBLE2 PLOT PLOT2
297+ BCOLOR BFILL BFONT BLABEL BSCALE AREA RADIUS BSIZE DESCRIPTION NAME
298+ AUTOHREF CAUTOHREF CHREF HAXIS HMINOR HREF HREVERSE HZERO LAUTOHREF
299+ LHREF WAUTOHREF WHREF HTML URL
300+ CAXIS CFRAME CTEXT DATAORDER FRAME NOFRAME FRONTREF GRID IFRAME
301+ IMAGESTYLE TILE FIT NOAXIS
302+ AUTOVREF CAUTOVREF CVREF LAUTOVREF LVREF VAXIS VMINOR VREF VREVERSE
303+ VZERO WAUTOVREF WVREF
304+ CBASELINE COUTLINE
305+ AREAS LEGEND NOLASTAREA NOLEGEND OVERLAY REGEQN SKIPMISS
306+ )
307307 # from SAS GRAPH 9.4 Reference, Fourth Edition
308308
309- @proc_keywords [ "REG" ] ||= Set . new %w(
310- MODEL BY FREQ ID VAR WEIGHT ADD CODE DELETE MTEST OUTPUT PAINT
311- PLOT PRINT REFIT RESTRICT REWEIGHT STORE TEST
312- )
313- # from SAS/STAT 15.1 User's Guide
314-
315- @proc_keywords [ "SGPLOT" ] ||= Set . new %w(
316- STYLEATTRS BAND X Y UPPER LOWER BLOCK BUBBLE DENSITY DOT DROPLINE
317- ELLIPSE ELLIPSEPARM FRINGE GRADLEGEND HBAR HBARBASIC HBARPARM
318- HBOX HEATMAP HEATMAPPARM HIGHLOW HISTOGRAM HLINE INSET KEYLEGEND
319- LINEPARM LOESS NEEDLE PBSPLINE POLYGON REFLINE REG SCATTER SERIES
320- SPLINE STEP SYMBOLCHAR SYMBOLIMAGE TEXT VBAR VBARBASIC VBARPARM
321- VBOX VECTOR VLINE WATERFALL XAXIS X2AXIS XAXISTABLE YAXIS Y2AXIS
322- YAXISTABLE
323- )
324- # from ODS Graphics: Procedures Guide, Sixth Edition
309+ @proc_keywords [ "REG" ] ||= Set . new %w(
310+ MODEL BY FREQ ID VAR WEIGHT ADD CODE DELETE MTEST OUTPUT PAINT
311+ PLOT PRINT REFIT RESTRICT REWEIGHT STORE TEST
312+ )
313+ # from SAS/STAT 15.1 User's Guide
314+
315+ @proc_keywords [ "SGPLOT" ] ||= Set . new %w(
316+ STYLEATTRS BAND X Y UPPER LOWER BLOCK BUBBLE DENSITY DOT DROPLINE
317+ ELLIPSE ELLIPSEPARM FRINGE GRADLEGEND HBAR HBARBASIC HBARPARM
318+ HBOX HEATMAP HEATMAPPARM HIGHLOW HISTOGRAM HLINE INSET KEYLEGEND
319+ LINEPARM LOESS NEEDLE PBSPLINE POLYGON REFLINE REG SCATTER SERIES
320+ SPLINE STEP SYMBOLCHAR SYMBOLIMAGE TEXT VBAR VBARBASIC VBARPARM
321+ VBOX VECTOR VLINE WATERFALL XAXIS X2AXIS XAXISTABLE YAXIS Y2AXIS
322+ YAXISTABLE
323+ )
324+
325+ # from ODS Graphics: Procedures Guide, Sixth Edition
325326 return @proc_keywords
326327 end
327328
0 commit comments