Skip to main content
Version: Next

AST - com.strumenta.sas.ast.other

com.strumenta.sas.ast.other

Statements

ByStatementClass

BY statement, that can appear in various PROCedures and in the DATA step.

Super Classes
Local Features
NameType and Description
specificationsBySpecification
Used In

ClassStatementClass

Super Classes

CommentClass

A commented-out statement.

Super Classes
Local Features
NameType and Description
textString

DatasetsChangeStatementClass

A CHANGE statement in a PROC DATASETS section.

Super Classes
Local Features
NameType and Description
fromIdentifier
toIdentifier

DatasetsCopyStatementClass

A COPY statement in a PROC DATASETS section.

Super Classes
Local Features
NameType and Description
inString
optionsCopyOption
outString

DatasetsCreateIndexStatementClass

A CREATE INDEX statement in a PROC DATASETS section.

Super Classes
Local Features
NameType and Description
nameString

DatasetsDeleteStatementClass

A DELETE statement in a PROC DATASETS section.

Super Classes
Local Features
NameType and Description
datasetDatasetSpec

DatasetsModifyStatementClass

A MODIFY statement in a PROC DATASETS section.

Super Classes
Local Features
NameType and Description
nameString

DatasetsRenameStatementClass

A RENAME statement in a PROC DATASETS section.

Super Classes
Local Features
NameType and Description
fromIdentifier
toIdentifier

DatasetsSelectStatementClass

A SELECT statement in a PROC DATASETS section.

Super Classes
Local Features
NameType and Description
nameString

FilenameStatementClass

A FILENAME statement. See https://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000211297.htm and https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/hosto390/n06xm17q99z0x6n1tskpswfrgp27.htm

Super Classes
Local Features
NameType and Description
accessMethodString
externalFileExpressionA
filerefIdentifier
optionsFileOption

IdStatementClass

Super Classes

LibraryNameStatementClass

A LIBNAME statement.

Super Classes
Local Features
NameType and Description
allBoolean
clearBoolean
libraryIdentifier
listBoolean
optionsOptionStatement
specificationsLibrarySpecification

ODSStatementClass

Super Classes

OptionStatementClass

A single option in an [OPTION statement] [OptionsStatement] .

Super Classes
Local Features
NameType and Description
nameIdentifier
valuesExpressionA
Used In

OptionsStatementClass

An OPTION statement.

Super Classes
Local Features
NameType and Description
optionsOptionStatement

OtherEmptyStatementClass

An empty statement, i.e. a lone semicolon.

Super Classes

PerformanceOptionClass

An option for a [PERFORMANCE statement] [PerformanceStatement.options] .

Super Classes
Local Features
NameType and Description
nameString
valueInteger
Used In

PerformanceStatementClass

PERFORMANCE statement, only valid in PROC TMODEL. http://documentation.sas.com/doc/it/pgmsascdc/9.4_3.4/etsug/etsug_tmodel_syntax08.htm

Super Classes
Local Features
NameType and Description
optionsPerformanceOption

QuitStatementClass

A QUIT statement.

Super Classes

RunStatementClass

A RUN statement.

Super Classes

TitleStatementClass

A TITLE statement. http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000220968.htm

Super Classes
Local Features
NameType and Description
expressionExpressionA
lineInteger

TransposeIdStatementClass

An ID statement for [PROC TRANSPOSE] [TransposeProcedure.statements] .

Super Classes
Local Features
NameType and Description
tidIdentifier

VarStatementClass

Super Classes

WhereStatementClass

A WHERE statement.

Super Classes
Local Features
NameType and Description
expressionExpressionA

Expressions

MethodCallExpressionClass

A method call (e.g. `foo.bar()`).

Super Classes
Local Features
NameType and Description
argumentsArgument
methodString
receiverString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

OtherFunctionCallExpressionClass

A function call.

Super Classes
Local Features
NameType and Description
argumentsArgument
functionString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

Classes

AppendProcedureClass

PROC APPEND.

Local Features
NameType and Description
optionsAppendProcedureOption
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

AppendProcedureOptionClass

An option for [PROC APPEND] [AppendProcedure.options] .

Local Features
NameType and Description
nameIdentifier
valueDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

BySpecificationClass

A single element in a [BY statement] [ByStatement] .

Local Features
NameType and Description
descendingBoolean
identifierIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

CompareProcedureClass

PROC COMPARE.

Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ComputedDatasetOptionClass

A dataset option or options computed by a macro.

Super Classes
Local Features
NameType and Description
computedWithStatement
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ContentsProcedureClass

PROC CONTENTS.

Local Features
NameType and Description
optionsContentsProcedureOption
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ContentsProcedureOptionClass

An option for [PROC CONTENTS] [ContentsProcedure.options] .

Local Features
NameType and Description
nameIdentifier
valueDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

CopyOptionClass

An option in a COPY statement.

Local Features
NameType and Description
nameString
valueString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In
A

DatasetOptionClass (Abstract)

A

DatasetProcedureOptionClass (Abstract)

A PROC DATASETS option.

Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Subclasses
Used In

DatasetProcedureOptionFlagClass

A PROC DATASETS option which is a boolean flag (present = true, absent = false).

Super Classes
Local Features
NameType and Description
nameString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

DatasetProcedureOptionGennumClass

A PROC DATASETS GENNUM option.

Super Classes
Local Features
NameType and Description
valueString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

DatasetProcedureOptionSwitchClass

A PROC DATASETS option which can have a value (foo=bar).

Super Classes
Local Features
NameType and Description
nameString
valueString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

DatasetsProcedureClass

A PROC DATASETS section.

Local Features
NameType and Description
optionsDatasetProcedureOptionA
statementsDatasetsStatementA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

DeleteProcedureClass

PROC DELETE.

Local Features
NameType and Description
dataFileDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

DropDatasetOptionClass

A DROP dataset option.

Super Classes
Local Features
NameType and Description
variablesVariableListA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ExpandConvertStatementClass

A CONVERT statement for [PROC EXPAND] [ExpandProcedure.statements] .

Local Features
NameType and Description
newNameIdentifier
variableIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ExpandIdStatementClass

An ID statement for [PROC EXPAND] [ExpandProcedure.statements] .

Local Features
NameType and Description
nameString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ExpandProcedureClass

PROC EXPAND.

Local Features
NameType and Description
optionsExpandProcedureOption
statementsASTNode
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ExpandProcedureOptionClass

An option for [PROC EXPAND] [ExpandProcedure.options] .

Local Features
NameType and Description
nameIdentifier
valueExpressionA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

ExportProcedureClass

PROC EXPORT.

Local Features
NameType and Description
datasetDatasetSpec
dbmsIdentifier
labelBoolean
outFileExpressionA
outTableExpressionA
replaceBoolean
statementsExportStatement
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ExportStatementClass

An export statement for [PROC EXPORT] [ExportProcedure.statements] .

Local Features
NameType and Description
nameIdentifier
valueExpressionA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

ExtendObsCounterDatasetOptionClass

An EXTENDOBSCOUNTER dataset option.

Super Classes
Local Features
NameType and Description
extendBoolean
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

FileOptionClass

A file option.

Local Features
NameType and Description
expressionExpressionA
identifierIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

FormatProcedureClass

PROC FORMAT.

Local Features
NameType and Description
optionsFormatProcedureOption
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

FormatProcedureOptionClass

An option for [PROC FORMAT] [FormatProcedure.options] .

Local Features
NameType and Description
nameIdentifier
valueExpressionA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

FreqProcedureClass

PROC FREQ.

Local Features
NameType and Description
optionsFreqProcedureOptionA
statementsASTNode
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
A

FreqProcedureOptionClass (Abstract)

An option for [PROC FREQ] [FreqProcedure.options] .

Super Classes
Local Features
NameType and Description
nameIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Subclasses
Used In

FreqProcedureOptionDatasetClass

A dataset option for [PROC FREQ] [FreqProcedure.options] .

Super Classes
Local Features
NameType and Description
valueDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
nameIdentifier

FreqProcedureOptionVariableClass

A variable option for [PROC FREQ] [FreqProcedure.options] .

Super Classes
Local Features
NameType and Description
variableIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
nameIdentifier

FreqProcedureTableOptionClass

An option in a TABLE statement for [PROC FREQ] [FreqProcedure.statements] .

Local Features
NameType and Description
nameIdentifier
valueDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

FreqProcedureTableStatementClass

A TABLE statement for [PROC FREQ] [FreqProcedure.statements] .

Local Features
NameType and Description
optionsFreqProcedureTableOption
tableIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

FreqProcedureTablesStatementClass

A TABLES statement for [PROC FREQ] [FreqProcedure.statements] .

Local Features
NameType and Description
optionsIdentifier
tablesIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

GenNumDatasetOptionClass

A GENNUM dataset option.

Super Classes
Local Features
NameType and Description
valueString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

GenericDatasetOptionClass

Generic dataset option that's either a flag (value == null) or a parameter (value != null).

Super Classes
Local Features
NameType and Description
nameString
valueString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

HttpOptionClass

An option for [PROC IMPORT] [ImportProcedure.options] .

Local Features
NameType and Description
nameIdentifier
valueExpressionA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

HttpProcedureClass

PROC HTTP.

Local Features
NameType and Description
optionsHttpOption
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ImportOptionClass

An option for [PROC IMPORT] [ImportProcedure.options] .

Local Features
NameType and Description
nameIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Subclasses
Used In

ImportOptionDatasetClass

A dataset option for [PROC IMPORT] [ImportProcedure.options] .

Super Classes
Local Features
NameType and Description
datasetDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
nameIdentifier

ImportOptionStringClass

A string option for [PROC IMPORT] [ImportProcedure.options] .

Super Classes
Local Features
NameType and Description
valueSASStringA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
nameIdentifier

ImportProcedureClass

PROC IMPORT.

Local Features
NameType and Description
optionsImportOption
statementsImportStatement
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ImportStatementClass

A statement for [PROC IMPORT] [ImportProcedure.statements] .

Local Features
NameType and Description
nameIdentifier
valueASTNode
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

InDatasetOptionClass

An IN dataset option.

Super Classes
Local Features
NameType and Description
variablesVariableListA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

IndexDatasetOptionClass

An INDEX dataset option, see https://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000131138.htm.

Super Classes
Local Features
NameType and Description
nameString
variablesIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

KeepDatasetOptionClass

A KEEP dataset option.

Super Classes
Local Features
NameType and Description
variablesVariableListA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

LabelDatasetOptionClass

A LABEL dataset option.

Super Classes
Local Features
NameType and Description
labelString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

LibrarySpecificationClass

A single library specification in a [LIBNAME statement] [LibraryNameStatement] .

Local Features
NameType and Description
nameSASStringA
referenceIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

MeansProcedureClass

PROC MEANS.

Local Features
NameType and Description
statementsStatement
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ModelDataOptionClass

A dataset option for [PROC MODEL] [ModelProcedure.options] and [PROC TMODEL] [TModelProcedure.options] .

Super Classes
Local Features
NameType and Description
datasetNameString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

ModelNoPrintOptionClass

A NOPRINT option for [PROC MODEL] [ModelProcedure.options] and [PROC TMODEL] [TModelProcedure.options] .

Super Classes
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
A

ModelOptionClass (Abstract)

An option for [PROC MODEL] [ModelProcedure.options] and [PROC TMODEL] [TModelProcedure.options] .

Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Subclasses
Used In

ModelProcedureClass

PROC MODEL.

Local Features
NameType and Description
optionsModelOptionA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

PrintToProcedureClass

PROC PRINTTO.

Local Features
NameType and Description
optionsPrintToProcedureOptionA
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
A

PrintToProcedureOptionClass (Abstract)

An option for [PROC PRINTTO] [PrintToProcedure.options] .

Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Subclasses
Used In

PrintToProcedureOptionFlagClass

An option for [PROC PRINTTO] [PrintToProcedure.options] that can only be present or absent.

Super Classes
Local Features
NameType and Description
nameString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

PrintToProcedureOptionSwitchClass

An option for [PROC PRINTTO] [PrintToProcedure.options] that has an associated value.

Super Classes
Local Features
NameType and Description
nameString
stringValueString
variableValueIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

RenameClass

A single rename specification in a RENAME dataset option.

Local Features
NameType and Description
fromString
toString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

RenameDatasetOptionClass

A RENAME dataset option.

Super Classes
Local Features
NameType and Description
renamesRename
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

SGPlotProcedureClass

PROC SGPLOT.

Local Features
NameType and Description
statementsASTNode
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

SortProcedureClass

PROC SORT.

Local Features
NameType and Description
optionsSortProcedureOptionA
statementsASTNode
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

SortProcedureDataOptionClass

A DATA option for [PROC SORT] [SortProcedure.options] .

Super Classes
Local Features
NameType and Description
datasetDatasetSpec
datasetFileString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
A

SortProcedureOptionClass (Abstract)

An option for [PROC SORT] [SortProcedure.options] .

Super Classes
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Subclasses
Used In

SortProcedureOptionFlagClass

An option for [PROC SORT] [SortProcedure.options] that can only be present or absent.

Super Classes
Local Features
NameType and Description
nameString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

SortProcedureOptionSwitchClass

An option for [PROC SORT] [SortProcedure.options] that has an associated value.

Super Classes
Local Features
NameType and Description
nameString
stringValueString
valueDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

SortProcedureOutOptionClass

An OUT option for [PROC SORT] [SortProcedure.options] .

Super Classes
Local Features
NameType and Description
datasetDatasetSpec
datasetFileString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

SortProcedureSizeOptionClass

A SORTSIZE option for [PROC SORT] [SortProcedure.options] .

Super Classes
Local Features
NameType and Description
memorySpecString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

SummaryProcedureClass

PROC SUMMARY.

Local Features
NameType and Description
statementsStatement
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

TModelProcedureClass

PROC TMODEL.

Local Features
NameType and Description
optionsModelOptionA
statementsASTNode
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

TimeseriesIdStatementClass

An ID statement for [PROC TIMESERIES] [TimeseriesProcedure.statements] .

Local Features
NameType and Description
intervalIdentifier
ptidIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

TimeseriesProcedureClass

PROC TIMESERIES.

Local Features
NameType and Description
optionsTimeseriesProcedureOptionA
statementsASTNode
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
A

TimeseriesProcedureOptionClass (Abstract)

An option for [PROC TIMESERIES] [TimeseriesProcedure.options] .

Local Features
NameType and Description
nameIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Subclasses
Used In

TimeseriesProcedureOptionDatasetClass

A dataset option for [PROC TIMESERIES] [TimeseriesProcedure.options] .

Super Classes
Local Features
NameType and Description
valueDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
nameIdentifier

TimeseriesProcedureOptionValuesClass

A values option for [PROC TIMESERIES] [TimeseriesProcedure.options] .

Super Classes
Local Features
NameType and Description
valuesIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
nameIdentifier

TimeseriesVarOptionClass

An option for the [VAR statement] [TimeseriesVarStatement] for [PROC TIMESERIES] [TimeseriesProcedure.statements] .

Local Features
NameType and Description
nameIdentifier
valueIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Used In

TimeseriesVarStatementClass

A VAR statement for [PROC TIMESERIES] [TimeseriesProcedure.statements] .

Local Features
NameType and Description
crossBoolean
optionsTimeseriesVarOption
variablesIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

TransposeProcedureClass

PROC TRANSPOSE.

Local Features
NameType and Description
optionsTransposeProcedureOptionA
statementsASTNode
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
A

TransposeProcedureOptionClass (Abstract)

An option for [PROC TRANSPOSE] [TransposeProcedure.options] .

Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination
Subclasses
Used In

TransposeProcedureOptionDatasetClass

A dataset option for [PROC TRANSPOSE] [TransposeProcedure.options] .

Super Classes
Local Features
NameType and Description
nameIdentifier
valueDatasetSpec
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

TransposeProcedureOptionFlagClass

An option for [PROC TRANSPOSE] [TransposeProcedure.options] that can only be present or absent.

Super Classes
Local Features
NameType and Description
nameIdentifier
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

TransposeProcedureOptionStringClass

A string option for [PROC TRANSPOSE] [TransposeProcedure.options] .

Super Classes
Local Features
NameType and Description
nameIdentifier
valueString
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination

WhereDatasetOptionClass

A WHERE dataset option.

Super Classes
Local Features
NameType and Description
conditionExpression
Inherited Features
NameType and Description
positionPosition
originOrigin
destinationDestination