Interface SyntaxErrorReportable

    • Method Detail

      • require

        default void require​(boolean condition,
                             String msg,
                             int offset,
                             boolean toAttachPositionInfo)
      • require

        default void require​(boolean condition,
                             String msg,
                             Tuple2<Integer,​Integer> offset,
                             boolean toAttachPositionInfo)
      • require

        default void require​(boolean condition,
                             String msg,
                             boolean toAttachPositionInfo)
      • require

        default void require​(boolean condition,
                             String msg,
                             int offset)
      • require

        default void require​(boolean condition,
                             String msg)
      • throwSyntaxError

        default void throwSyntaxError​(String msg,
                                      int offset,
                                      boolean toAttachPositionInfo)
      • throwSyntaxError

        default void throwSyntaxError​(String msg,
                                      Tuple2<Integer,​Integer> offset,
                                      boolean toAttachPositionInfo)
      • getSyntaxErrorSource

        int getSyntaxErrorSource()
      • genPositionInfo

        default PositionInfo genPositionInfo​(int offset)
      • getErrorLine

        int getErrorLine()
      • getErrorColumn

        int getErrorColumn()