@Test public void test() { final Expr<?> actualExpr = parser.expr(); assertEquals(expectedExpr, actualExpr); }
public Expr<?> expr() { final SExpr sexpr = parser.sexpr(); final Expr<?> expr = interpreter.expr(sexpr); return expr; }
CoreParser { public Expr<?> expr() { final SExpr sexpr = parser.sexpr(); final Expr<?> expr = interpreter.expr(sexpr); return expr; } }
CoreParser { public Expr<?> expr() { final SExpr sexpr = parser.sexpr(); final Expr<?> expr = interpreter.expr(sexpr); return expr; } CoreParser(final Reader reader); }
CoreParser { public Expr<?> expr() { final SExpr sexpr = parser.sexpr(); final Expr<?> expr = interpreter.expr(sexpr); return expr; } CoreParser(final Reader reader); void declare(final Decl<?> decl); Type type(); Expr<?> expr(); Stmt stmt(); }
CoreParser { public Expr<?> expr() { final SExpr sexpr = parser.sexpr(); final Expr<?> expr = interpreter.expr(sexpr); return expr; } CoreParser(final Reader reader); void declare(final Decl<?> decl); Type type(); Expr<?> expr(); Stmt stmt();  }