## Uses of Class
com.io7m.jpra.compiler.core.parser.JPRACompilerParseException

- Packages that use JPRACompilerParseException
  Package | Description
  --- | ---
  com.io7m.jpra.compiler.core.parser | Parser.

- - ### Uses of JPRACompilerParseException in com.io7m.jpra.compiler.core.parser

    Methods in com.io7m.jpra.compiler.core.parser that return JPRACompilerParseException
    Modifier and Type | Method and Description
    --- | ---
    `static JPRACompilerParseException` | JPRACompilerParseException.`badFieldName(com.io7m.jsx.SExpressionSymbolType e, String message)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`badPackageName(com.io7m.jsx.SExpressionSymbolType e, String message)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`badTypeName(com.io7m.jsx.SExpressionSymbolType e, String message)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`badTypeReference(com.io7m.jsx.SExpressionSymbolType e, String s)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`duplicateFieldName(com.io7m.jsx.SExpressionSymbolType e, String message)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`expectedListGotQuotedString(com.io7m.jsx.SExpressionQuotedStringType e)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`expectedListGotSymbol(com.io7m.jsx.SExpressionSymbolType e)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`expectedNonEmptyList(com.io7m.jsx.SExpressionListType e)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`expectedSymbolGotList(com.io7m.jsx.SExpressionListType e)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`expectedSymbolGotQuotedString(com.io7m.jsx.SExpressionQuotedStringType e)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`expectedSymbolOrListGotQuotedString(com.io7m.jsx.SExpressionQuotedStringType e)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`invalidIntegerConstant(com.io7m.jsx.SExpressionSymbolType e)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`syntaxError(com.io7m.jsx.SExpressionType e, String s)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`unrecognizedIntegerTypeKeyword(com.io7m.jsx.SExpressionSymbolType e, String s)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`unrecognizedKeyword(com.io7m.jsx.SExpressionSymbolType e, String s)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`unrecognizedPackedFieldKeyword(com.io7m.jsx.SExpressionSymbolType e, String message)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`unrecognizedRecordFieldKeyword(com.io7m.jsx.SExpressionSymbolType e, String message)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`unrecognizedSizeFunction(com.io7m.jsx.SExpressionSymbolType e, String s)`
    `static JPRACompilerParseException` | JPRACompilerParseException.`unrecognizedTypeKeyword(com.io7m.jsx.SExpressionSymbolType e, String s)`

    Methods in com.io7m.jpra.compiler.core.parser that throw JPRACompilerParseException
    Modifier and Type | Method and Description
    --- | ---
    `void` | JPRAParserType.`parseEOF(Optional<com.io7m.jlexing.core.LexicalPosition<Path>> lex)` EOF has been encountered.
    `void` | JPRAParser.`parseEOF(Optional<com.io7m.jlexing.core.LexicalPosition<Path>> lex)`
    `FieldReference` | JPRAReferenceParserType.`parseFieldReference(com.io7m.jsx.SExpressionSymbolType se)` Parse a field reference.
    `FieldReference` | JPRAReferenceParser.`parseFieldReference(com.io7m.jsx.SExpressionSymbolType se)`
    `SizeExprType<Unresolved,Untyped>` | JPRAParserType.`parseSizeExpression(com.io7m.jsx.SExpressionType expr)` Parse a size expression.
    `SizeExprType<Unresolved,Untyped>` | JPRAParser.`parseSizeExpression(com.io7m.jsx.SExpressionType e)`
    `StatementType<Unresolved,Untyped>` | JPRAParserType.`parseStatement(com.io7m.jsx.SExpressionType expr)` Parse a statement.
    `StatementType<Unresolved,Untyped>` | JPRAParser.`parseStatement(com.io7m.jsx.SExpressionType expr)`
    `TypeExprType<Unresolved,Untyped>` | JPRAParserType.`parseTypeExpression(com.io7m.jsx.SExpressionType expr)` Parse a type expression.
    `TypeExprType<Unresolved,Untyped>` | JPRAParser.`parseTypeExpression(com.io7m.jsx.SExpressionType expr)`
    `TypeReference` | JPRAReferenceParserType.`parseTypeReference(com.io7m.jsx.SExpressionSymbolType se)` Parse a type reference.
    `TypeReference` | JPRAReferenceParser.`parseTypeReference(com.io7m.jsx.SExpressionSymbolType se)`

Copyright © 2017 <code@io7m.com> http://io7m.com