com.io7m.jpra.compiler.core.parser

## Interface JPRAReferenceParserType

- All Known Implementing Classes:
    JPRAReferenceParser

      public interface JPRAReferenceParserType

  The type of name reference parsers.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `FieldReference` | `parseFieldReference(com.io7m.jsx.SExpressionSymbolType se)` Parse a field reference.
    `TypeReference` | `parseTypeReference(com.io7m.jsx.SExpressionSymbolType se)` Parse a type reference.

- - ### Method Detail

    - #### parseTypeReference

          TypeReference parseTypeReference(com.io7m.jsx.SExpressionSymbolType se)
                                    throws JPRACompilerParseException

      Parse a type reference.
      Parameters:
        `se` - The input symbol
      Returns:
        A type reference
      Throws:
        `JPRACompilerParseException` - On parse errors

    - #### parseFieldReference

          FieldReference parseFieldReference(com.io7m.jsx.SExpressionSymbolType se)
                                      throws JPRACompilerParseException

      Parse a field reference.
      Parameters:
        `se` - The input symbol
      Returns:
        A field reference
      Throws:
        `JPRACompilerParseException` - On parse errors

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