Class CBTypeExpressionParser
java.lang.Object
com.io7m.cedarbridge.schema.parser.internal.CBTypeExpressionParser
- All Implemented Interfaces:
CBElementParserType<CBASTTypeExpressionType>
public final class CBTypeExpressionParser
extends Object
implements CBElementParserType<CBASTTypeExpressionType>
A parser for type expressions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparse(CBParseContextType context, com.io7m.jsx.SExpressionType expression) Parse an element.
-
Constructor Details
-
CBTypeExpressionParser
public CBTypeExpressionParser()A parser for type expressions.
-
-
Method Details
-
parse
public CBASTTypeExpressionType parse(CBParseContextType context, com.io7m.jsx.SExpressionType expression) throws CBParseFailedException Description copied from interface:CBElementParserTypeParse an element.- Specified by:
parsein interfaceCBElementParserType<CBASTTypeExpressionType>- Parameters:
context- The contextexpression- The expression- Returns:
- A parsed element
- Throws:
CBParseFailedException- On parse errors
-