# Macro parsing

**URL:** <https://discourse.julialang.org/t/macro-parsing/2473>\
**Category:** General Usage\
**Created:** [March 5, 2017, 5:07pm UTC](https://discourse.julialang.org/t/macro-parsing/2473 "2017-03-05T17:07:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ZacLN](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zacln/32/2748_2.png) [@ZacLN](https://discourse.julialang.org/u/ZacLN)\
**Post date:** [March 5, 2017, 5:07pm UTC](https://discourse.julialang.org/t/macro-parsing/2473/1 "2017-03-05T17:07:19Z")

</div>

Is `@Base.time sin(1)` parsing and evaling as `Base.@time sin(1)` intended/expected behaviour?

---

<div class="post-metadata">

**Author:** ![yuyichao](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yuyichao/32/20_2.png) [@yuyichao](https://discourse.julialang.org/u/yuyichao)\
**Post date:** [March 5, 2017, 5:28pm UTC](https://discourse.julialang.org/t/macro-parsing/2473/2 "2017-03-05T17:28:10Z")

</div>

Yes.

---

<div class="post-metadata">

**Author:** ![ZacLN](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zacln/32/2748_2.png) [@ZacLN](https://discourse.julialang.org/u/ZacLN)\
**Post date:** [March 5, 2017, 6:22pm UTC](https://discourse.julialang.org/t/macro-parsing/2473/3 "2017-03-05T18:22:55Z")

</div>

Thanks!

---

<div class="post-metadata">

**Author:** ![ZacLN](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zacln/32/2748_2.png) [@ZacLN](https://discourse.julialang.org/u/ZacLN)\
**Post date:** [March 5, 2017, 6:33pm UTC](https://discourse.julialang.org/t/macro-parsing/2473/4 "2017-03-05T18:33:05Z")

</div>

As a follow up:  
Is it then a bug that this syntax doesn’t work when interpolating? i.e.:

```julia
Base.parse("SomeModule.\$d.@somemacro f")

```

works, while

```julia
Base.parse("@SomeModule.\$d.somemacro f")

```

errors?

---

<div class="post-metadata">

**Author:** ![yuyichao](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yuyichao/32/20_2.png) [@yuyichao](https://discourse.julialang.org/u/yuyichao)\
**Post date:** [March 5, 2017, 9:14pm UTC](https://discourse.julialang.org/t/macro-parsing/2473/5 "2017-03-05T21:14:11Z")

</div>

> [@ZacLN](#):
>
> Base.parse(“SomeModule.$d.@somemacro f”)

That seems to be a little inconsistent
