public class ExpressionList extends Expression
Expression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp
Constructor and Description |
---|
ExpressionList(ArrayList<Expression> value) |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
ArrayList<Expression> |
getValue() |
Expression |
rewriteExpression(String prefix) |
void |
setName(String _name) |
void |
setValue(ArrayList<Expression> _value) |
String |
toString() |
void |
validateExpression(HashMap<String,DataIdentifier> ids,
HashMap<String,ConstIdentifier> currConstVars,
boolean conditional) |
VariableSet |
variablesRead() |
VariableSet |
variablesUpdated() |
computeDataType, computeDataType, computeValueType, computeValueType, computeValueType, convertFormatType, equals, getBeginColumn, getBeginLine, getBinaryMatrixCharacteristics, getBinaryOp, getBooleanOp, getEndColumn, getEndLine, getFilename, getOutput, getOutputs, getParseExceptionList, getRelationalOp, getTempName, getText, hashCode, printErrorLocation, printInfoLocation, printWarningLocation, raiseValidateError, raiseValidateError, raiseValidateError, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEndColumn, setEndLine, setFilename, setOutput, setParseExceptionList, setParseInfo, setText, validateExpression
ctxAndFilenameToParseInfo
public ExpressionList(ArrayList<Expression> value)
public String getName()
public void setName(String _name)
public ArrayList<Expression> getValue()
public void setValue(ArrayList<Expression> _value)
public void validateExpression(HashMap<String,DataIdentifier> ids, HashMap<String,ConstIdentifier> currConstVars, boolean conditional)
validateExpression
in class Expression
public Expression rewriteExpression(String prefix)
rewriteExpression
in class Expression
public VariableSet variablesRead()
variablesRead
in class Expression
public VariableSet variablesUpdated()
variablesUpdated
in class Expression
Copyright © 2020 The Apache Software Foundation. All rights reserved.