<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/compile-fail/macro-incomplete-parse.rs, branch 0.11.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.11.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.11.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-05-28T19:42:21+00:00</updated>
<entry>
<title>Test pattern macros</title>
<updated>2014-05-28T19:42:21+00:00</updated>
<author>
<name>Keegan McAllister</name>
<email>kmcallister@mozilla.com</email>
</author>
<published>2014-05-19T22:14:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd40d0cf5b873ebc94b64fb1abcf2e14fd38dcf7'/>
<id>urn:sha1:fd40d0cf5b873ebc94b64fb1abcf2e14fd38dcf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert most code to new inner attribute syntax.</title>
<updated>2014-03-29T00:12:21+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-03-22T01:05:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=451e8c1c6178750a4c1789f40749562164a980b7'/>
<id>urn:sha1:451e8c1c6178750a4c1789f40749562164a980b7</id>
<content type='text'>
Closes #2569
</content>
</entry>
<entry>
<title>Support multiple item macros</title>
<updated>2013-11-26T21:56:02+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2013-11-25T07:08:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c144752a2de4ffe3a2a22da9a8309ca2ecd85c58'/>
<id>urn:sha1:c144752a2de4ffe3a2a22da9a8309ca2ecd85c58</id>
<content type='text'>
Closes #4375
</content>
</entry>
<entry>
<title>Add appropriate #[feature] directives to tests</title>
<updated>2013-10-06T21:39:25+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-10-03T03:00:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3396365cab2da7bb1e9b57932f4092bfa49d3787'/>
<id>urn:sha1:3396365cab2da7bb1e9b57932f4092bfa49d3787</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syntax: indicate an error when a macro ignores trailing tokens.</title>
<updated>2013-10-02T04:43:15+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2013-10-02T04:43:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8284df9e7c3b26897d65935eaa7acee1a956a450'/>
<id>urn:sha1:8284df9e7c3b26897d65935eaa7acee1a956a450</id>
<content type='text'>
That is, only a single expression or item gets parsed, so if there are
any extra tokens (e.g. the start of another item/expression) the user
should be told, rather than silently dropping them.

An example:

    macro_rules! foo {
        () =&gt; {
            println("hi");
            println("bye);
        }
    }

would expand to just `println("hi")`, which is almost certainly not
what the programmer wanted.

Fixes #8012.
</content>
</entry>
</feed>
