{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/14208","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/14208/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/14208/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/14208/events","html_url":"https://github.com/JuliaLang/julia/issues/14208","id":119727768,"number":14208,"title":"Cannot call non-exported string macro using dot","user":{"login":"simonbyrne","id":1692009,"avatar_url":"https://avatars.githubusercontent.com/u/1692009?v=3","gravatar_id":"","url":"https://api.github.com/users/simonbyrne","html_url":"https://github.com/simonbyrne","followers_url":"https://api.github.com/users/simonbyrne/followers","following_url":"https://api.github.com/users/simonbyrne/following{/other_user}","gists_url":"https://api.github.com/users/simonbyrne/gists{/gist_id}","starred_url":"https://api.github.com/users/simonbyrne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonbyrne/subscriptions","organizations_url":"https://api.github.com/users/simonbyrne/orgs","repos_url":"https://api.github.com/users/simonbyrne/repos","events_url":"https://api.github.com/users/simonbyrne/events{/privacy}","received_events_url":"https://api.github.com/users/simonbyrne/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JuliaLang/julia/labels/parser","name":"parser","color":"bfdadc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-01T14:28:32Z","updated_at":"2015-12-01T20:45:58Z","closed_at":null,"body":"A simple example:\r\n```julia\r\nmodule Foo\r\n    macro bar_str(s)\r\n        s\r\n    end\r\nend\r\n```\r\n\r\nThen:\r\n```\r\njulia> Foo.bar\"aa\"\r\nERROR: UndefVarError: bar not defined\r\n```\r\n\r\nThe parser interprets this as implicit multiplication:\r\n```\r\njulia> macroexpand(:(Foo.bar\"aa\"))\r\n:(Foo.bar * \"aa\")\r\n```\r\n\r\nIs this something we can change, or is it too baked into the parser?"},"comment":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/comments/161090248","html_url":"https://github.com/JuliaLang/julia/issues/14208#issuecomment-161090248","issue_url":"https://api.github.com/repos/JuliaLang/julia/issues/14208","id":161090248,"user":{"login":"JeffBezanson","id":744556,"avatar_url":"https://avatars.githubusercontent.com/u/744556?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffBezanson","html_url":"https://github.com/JeffBezanson","followers_url":"https://api.github.com/users/JeffBezanson/followers","following_url":"https://api.github.com/users/JeffBezanson/following{/other_user}","gists_url":"https://api.github.com/users/JeffBezanson/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffBezanson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffBezanson/subscriptions","organizations_url":"https://api.github.com/users/JeffBezanson/orgs","repos_url":"https://api.github.com/users/JeffBezanson/repos","events_url":"https://api.github.com/users/JeffBezanson/events{/privacy}","received_events_url":"https://api.github.com/users/JeffBezanson/received_events","type":"User","site_admin":false},"created_at":"2015-12-01T20:45:58Z","updated_at":"2015-12-01T20:45:58Z","body":"Though one wonders if we really want more ways to call un-exported things. Maybe you should have to write `@Foo.bar_str(\"x\")`?"}}