Skip to content

Commit

Permalink
Add test for parsing using/export with interpolation.
Browse files Browse the repository at this point in the history
  • Loading branch information
yuyichao committed May 22, 2015
1 parent c7690bb commit d6a94c8
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions test/parser.jl
Original file line number Diff line number Diff line change
Expand Up @@ -86,3 +86,14 @@ macro test999_str(args...); args; end

# issue #10985
@test expand(:(f(::Int...) = 1)).head == :method

# issue #11332
@test parse("export \$(symbol(\"A\"))") == :(export $(Expr(:$, :(symbol("A")))))
@test parse("export \$A") == :(export $(Expr(:$, :A)))
@test parse("using \$a.\$b") == Expr(:using, Expr(:$, :a), Expr(:$, :b))
@test parse("using \$a.\$b, \$c") == Expr(:toplevel, Expr(:using, Expr(:$, :a),
Expr(:$, :b)),
Expr(:using, Expr(:$, :c)))
@test parse("using \$a: \$b, \$c.\$d") ==
Expr(:toplevel, Expr(:using, Expr(:$, :a), Expr(:$, :b)),
Expr(:using, Expr(:$, :a), Expr(:$, :c), Expr(:$, :d)))

0 comments on commit d6a94c8

Please sign in to comment.