Module aya.base

Interface GenericAyaParser


public interface GenericAyaParser
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Expr
    expr(@NotNull String code, @NotNull org.aya.util.error.SourcePos overridingSourcePos)
     
    default @NotNull kala.collection.immutable.ImmutableSeq<Stmt>
    program(@NotNull org.aya.util.error.SourceFile sourceFile)
     
    @NotNull kala.collection.immutable.ImmutableSeq<Stmt>
    program(@NotNull org.aya.util.error.SourceFile sourceFile, @NotNull org.aya.util.error.SourceFile errorReport)
     
    @NotNull org.aya.util.reporter.Reporter
     
  • Method Details

    • expr

      @NotNull @NotNull Expr expr(@NotNull @NotNull String code, @NotNull @NotNull org.aya.util.error.SourcePos overridingSourcePos)
    • program

      @NotNull @NotNull kala.collection.immutable.ImmutableSeq<Stmt> program(@NotNull @NotNull org.aya.util.error.SourceFile sourceFile, @NotNull @NotNull org.aya.util.error.SourceFile errorReport)
    • program

      @TestOnly @VisibleForTesting @NotNull default @NotNull kala.collection.immutable.ImmutableSeq<Stmt> program(@NotNull @NotNull org.aya.util.error.SourceFile sourceFile)
    • reporter

      @NotNull @NotNull org.aya.util.reporter.Reporter reporter()