public interface JPRAParserType
| Modifier and Type | Method and Description |
|---|---|
void |
parseEOF(Optional<com.io7m.jlexing.core.LexicalPosition<Path>> lex)
EOF has been encountered.
|
SizeExprType<Unresolved,Untyped> |
parseSizeExpression(com.io7m.jsx.SExpressionType expr)
Parse a size expression.
|
StatementType<Unresolved,Untyped> |
parseStatement(com.io7m.jsx.SExpressionType expr)
Parse a statement.
|
TypeExprType<Unresolved,Untyped> |
parseTypeExpression(com.io7m.jsx.SExpressionType expr)
Parse a type expression.
|
StatementType<Unresolved,Untyped> parseStatement(com.io7m.jsx.SExpressionType expr) throws JPRACompilerParseException
expr - The input expressionJPRACompilerParseException - On parse errorsTypeExprType<Unresolved,Untyped> parseTypeExpression(com.io7m.jsx.SExpressionType expr) throws JPRACompilerParseException
expr - The input expressionJPRACompilerParseException - On parse errorsSizeExprType<Unresolved,Untyped> parseSizeExpression(com.io7m.jsx.SExpressionType expr) throws JPRACompilerParseException
expr - The input expressionJPRACompilerParseException - On parse errorsvoid parseEOF(Optional<com.io7m.jlexing.core.LexicalPosition<Path>> lex) throws JPRACompilerParseException
lex - Lexical information, if anyJPRACompilerParseException - On parse errorsCopyright © 2017 <code@io7m.com> http://io7m.com