# Package org.apache.sysds.parser

- Interface Summary
  Interface | Description
  --- | ---
  ParseInfo |

- Class Summary
  Class | Description
  --- | ---
  AssignmentStatement |
  BinaryExpression |
  BooleanExpression |
  BooleanIdentifier |
  BuiltinFunctionExpression |
  ConditionalPredicate |
  ConstIdentifier |
  DataExpression |
  DataIdentifier |
  DMLProgram |
  DMLTranslator |
  DoubleIdentifier |
  Expression |
  ExpressionList |
  ForStatement |
  ForStatementBlock |
  FunctionCallIdentifier |
  FunctionDictionary<T extends Types.FunctionBlock> | Dictionary of all functions of a namespace, represented as a simple key-value map of function names and function statement blocks.
  FunctionStatement |
  FunctionStatementBlock |
  Identifier |
  IfStatement |
  IfStatementBlock |
  ImportStatement |
  IndexedIdentifier |
  IntIdentifier |
  IterablePredicate |
  LanguageException.LanguageErrorCodes |
  LiveVariableAnalysis |
  MultiAssignmentStatement |
  OutputStatement |
  ParameterExpression |
  ParameterizedBuiltinFunctionExpression |
  ParForStatement | This ParForStatement is essentially identical to a ForStatement, except an extended toString method for printing the 'parfor' keyword.
  ParForStatementBlock | This ParForStatementBlock is essentially identical to a ForStatementBlock, except an extended validate for checking/setting optional parfor parameters and running the loop dependency analysis.
  ParForStatementBlock.ResultVar |
  ParserFactory |
  ParserWrapper | Base class for all dml parsers in order to make the various compilation chains independent of the used parser.
  PathStatement |
  PrintStatement |
  RelationalExpression |
  Statement |
  StatementBlock |
  StringIdentifier |
  VariableSet |
  WhileStatement |
  WhileStatementBlock |

- Enum Summary
  Enum | Description
  --- | ---
  BuiltinConstant | These are the builtin constants
  Expression.BinaryOp | Binary operators.
  Expression.BooleanOp | Boolean operators.
  Expression.DataOp | Data operators.
  Expression.FunctCallOp | Function call operators.
  Expression.RelationalOp | Relational operators.
  PrintStatement.PRINTTYPE | The PRINTTYPE options are: PRINT, PRINTF, and STOP.
  Statement.PSCheckpointing |
  Statement.PSFrequency |
  Statement.PSModeType |
  Statement.PSScheme |
  Statement.PSUpdateType |

- Exception Summary
  Exception | Description
  --- | ---
  LanguageException | Exception occurring at the Language level.
  ParseException | This exception is thrown when parse issues are encountered.

Copyright © 2020 The Apache Software Foundation. All rights reserved.