Commit Graph

20 Commits

Author SHA1 Message Date
Patrick Walton 8114d0e950 librustc: Disallow multiple patterns from appearing in a "let" declaration.
You can still initialize multiple variables at once with "let (x, y) = (1, 2)".
2013-06-04 21:45:42 -07:00
Björn Steinbrink bdc182cc41 Use static string with fail!() and remove fail!(fmt!())
fail!() used to require owned strings but can handle static strings
now. Also, it can pass its arguments to fmt!() on its own, no need for
the caller to call fmt!() itself.
2013-05-14 16:36:23 +02:00
Daniel Micay 86efd97a10 add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
Tim Chevalier 3633ba240f Copyedit macro tutorial 2013-03-22 16:11:27 -07:00
Nick Desaulniers 13fe167dbb remove die definition and use in doc tests 2013-02-14 17:33:16 -08:00
Olivier Saut 4dec0d5192 Typo s/recusive/recursive/ 2013-02-08 11:45:47 +01:00
Nick Desaulniers 7868b6bf55 Remove fail keyword from lexer & parser and clean up remaining calls to
fail

Fix merge conflicts - Issue 4524
2013-02-01 00:15:42 -08:00
Peter Williams e4571446f9 doc: Fix spelling error in macro tutorial 2013-01-12 18:36:46 -05:00
Franklin Chen 6e7cf87101 Remove spurious semicolons at the end of macro_rules! definitions. 2012-12-29 01:37:00 -05:00
Paul Stansifer 7c103f2da9 Add a section to the macro tutorial about recursive macros. 2012-12-16 18:45:54 -05:00
Paul Stansifer 2b5e81c464 Reword some things in the macro tutorial. 2012-12-16 18:45:54 -05:00
Paul Stansifer 3af757631e Be a bit more explicit about the nature of macro RHSes. 2012-12-06 15:01:40 -08:00
Paul Stansifer d0c2d6c54e Update macro tutorial to recognize item/statement macros and be clearer
about invocation location vs. interpolation location.
2012-12-06 15:01:17 -08:00
Paul Stansifer 4edb881124 Talk about ends, rather than means, in macro tutorial introduction. 2012-10-20 21:54:25 -04:00
Paul Stansifer 0f2fc71d79 Add examples to the parsing limitations section of the macro tutorial.
(Thanks to bstrie for pointing them out!)
2012-10-17 21:40:39 -04:00
Graydon Hoare 28cf16a304 Fix tutorial breakage. 2012-10-09 15:33:24 -07:00
Tim Chevalier 0aa42bc91e Copyedit the macro tutorial
I hope I haven't introduced any grievous errors :-)
2012-10-09 14:40:23 -07:00
Gonçalo Cabrita 0eb9d41454 Fixed a few typos in the tutorials. 2012-10-04 21:28:45 +01:00
Brian Anderson 5424f21d5d docs: Give all tutorials consistent titles and intro sections 2012-09-26 19:00:13 -07:00
Patrick Walton 69b363e02a doc: Split macros out into a separate tutorial 2012-09-05 11:07:06 -07:00