JSXParserTypepublic final class JSXParser extends java.lang.Object implements JSXParserType
JSXParserType type.| Modifier and Type | Method | Description |
|---|---|---|
static JSXParserType |
newParser(JSXParserConfigurationType pc,
JSXLexerType lex) |
Construct a new parser.
|
SExpressionType |
parseExpression() |
|
java.util.Optional<SExpressionType> |
parseExpressionOrEOF() |
|
java.util.List<SExpressionType> |
parseExpressions() |
public static JSXParserType newParser(JSXParserConfigurationType pc, JSXLexerType lex)
pc - The parser configurationlex - A lexerpublic SExpressionType parseExpression() throws JSXParserException, java.io.IOException
parseExpression in interface JSXParserTypeJSXParserException - On parse errorsjava.io.IOException - On I/O errorspublic java.util.Optional<SExpressionType> parseExpressionOrEOF() throws JSXParserException, java.io.IOException
parseExpressionOrEOF in interface JSXParserTypeOptional.empty() if EOF is reachedJSXParserException - On parse errorsjava.io.IOException - On I/O errorspublic java.util.List<SExpressionType> parseExpressions() throws JSXParserException, java.io.IOException
parseExpressions in interface JSXParserTypeJSXParserException - On parse errorsjava.io.IOException - On I/O errorsCopyright © 2017 <code@io7m.com> http://io7m.com