Package org.apache.sysds.parser
Class ParserWrapper
java.lang.Object
org.apache.sysds.parser.ParserWrapper
- Direct Known Subclasses:
DMLParserWrapper
Base class for all dml parsers in order to make the various compilation chains
independent of the used parser.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StatementBlockgetStatementBlock(Statement current) Custom wrapper to convert statement into statement blocks.booleanbooleanabstract DMLProgramstatic StringreadDMLScript(String script, org.apache.commons.logging.Log LOG)
-
Constructor Details
-
ParserWrapper
public ParserWrapper()
-
-
Method Details
-
parse
-
getStatementBlock
Custom wrapper to convert statement into statement blocks. Called by doParse and in DmlSyntacticValidator for for, parfor, while, ...- Parameters:
current- a statement- Returns:
- corresponding statement block
-
readDMLScript
public static String readDMLScript(String script, org.apache.commons.logging.Log LOG) throws IOException, LanguageException - Throws:
IOExceptionLanguageException
-
isAtLeastOneError
public boolean isAtLeastOneError() -
isAtLeastOneWarning
public boolean isAtLeastOneWarning() -
getParseIssues
-