模块 aya.base
程序包 org.aya.concrete

接口 GenericAyaParser


public interface GenericAyaParser
  • 方法概要

    修饰符和类型
    方法
    说明
    @NotNull Expr
    expr(@NotNull String code, @NotNull org.aya.util.error.SourcePos overridingSourcePos)
     
    @NotNull kala.collection.immutable.ImmutableSeq<Stmt>
    program(@NotNull org.aya.util.error.SourceFile sourceFile)
     
    default @NotNull kala.collection.immutable.ImmutableSeq<Stmt>
    program(@NotNull org.aya.util.error.SourceFileLocator l, @NotNull Path p)
     
    @NotNull org.aya.util.reporter.Reporter
     
  • 方法详细资料

    • 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)
    • program

      @NotNull default @NotNull kala.collection.immutable.ImmutableSeq<Stmt> program(@NotNull @NotNull org.aya.util.error.SourceFileLocator l, @NotNull @NotNull Path p) throws IOException
      抛出:
      IOException
    • reporter

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