rust/src/librustdoc
bors ea74f6845e auto merge of #6083 : jbclements/rust/parser-cleanup, r=jbclements
r? @pcwalton

A month's worth of parser cleanup here. Much of this is new comments and renaming. A number of these commits also remove unneeded code.  Probably the biggest refactor here is splitting "parse_item_or_view_item" into two functions; it turns out that the only overlap between items in foreign modules and items in regular modules was macros, so this refactor should make things substantially easier for future maintenance.
2013-04-29 00:12:37 -07:00
..
astsrv.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
attr_parser.rs refactoring mod.rs 2013-04-28 09:49:20 -07:00
attr_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
config.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
demo.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
desc_to_brief_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
doc.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
escape_pass.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
extract.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
fold.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
markdown_index_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
markdown_pass.rs make way for a new iter module 2013-04-28 22:31:39 -04:00
markdown_writer.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
page_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
parse.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
path_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
prune_hidden_pass.rs librustdoc: move tests into dedicated tests module. 2013-04-16 09:57:47 +10:00
prune_private_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
rustdoc.rc only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
sectionalize_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
sort_item_name_pass.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
sort_item_type_pass.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
sort_pass.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
text_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
trim_pass.rs librustdoc: move tests into dedicated tests module. 2013-04-16 09:57:47 +10:00
tystr_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
unindent_pass.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00
util.rs only use #[no_core] in libcore 2013-04-27 21:34:24 -04:00