Brian Anderson
|
ba41342279
|
rustdoc: Add gen::subsection for managing header levels
|
2012-01-16 22:01:25 -08:00 |
|
Brian Anderson
|
ab86642e35
|
rustdoc: Don't use by copy in fst/snd to work around segv
Issue #1546
|
2012-01-16 21:56:21 -08:00 |
|
Brian Anderson
|
27fe23dcaa
|
rustdoc: Refactor header writing a bit
|
2012-01-16 21:37:29 -08:00 |
|
Brian Anderson
|
bd63c3928e
|
rustc: Move some attribute accessors from rustdoc to rustc
|
2012-01-16 21:12:36 -08:00 |
|
Brian Anderson
|
4f2ad6b124
|
rustdoc: Move fst and snd into util mod
|
2012-01-16 21:12:36 -08:00 |
|
Brian Anderson
|
75dbb0f193
|
rustdoc: Use attr API in attr_parser
|
2012-01-16 21:12:36 -08:00 |
|
Brian Anderson
|
29409afe1a
|
rustdoc: Add a fallthrough path to meta_item search in parse_fn
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
cf40b60b5a
|
rustdoc: Begin writting the attribute extracting pass
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
a0ed75bc49
|
rustdoc: Use the parsing method that supports .rc files
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
645035a715
|
rustdoc: Convert tystr_pass to use astsrv
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
447f1fd4af
|
rustdoc: Add a pass type and a run_passes function
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
74d4989876
|
rustdoc: Add extract::from_srv to extract a doc from an astsrv
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
439a28abe0
|
rustdoc: Add module astsrv to provide access to the (non-sendable) AST
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
d455d46b15
|
rustdoc: Remove non-attribute related stuff from attr_parser
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
c87b820298
|
rustdoc: Add attr_pass for extracting attributes
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
b768df4ea3
|
rustdoc: Remove unused import from extract module
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
22d182acd7
|
rustdoc: Remove attribute parsing from extract module
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
04294e437b
|
rustdoc: Cleanup
|
2012-01-16 21:12:35 -08:00 |
|
Brian Anderson
|
6e0bcb5bd0
|
rustdoc: Eliminate AST usage in gen module
|
2012-01-16 21:12:34 -08:00 |
|
Brian Anderson
|
c4de718f37
|
rustdoc: Add tystr_pass module for extracting type strings
|
2012-01-16 21:12:34 -08:00 |
|
Brian Anderson
|
497814642f
|
rustdoc: Make fold polymorphic on a context type
This will allow it to be instantiated for non-sendable contexts
|
2012-01-16 21:12:34 -08:00 |
|
Brian Anderson
|
5457b4d3fb
|
rustdoc: Add fold module
|
2012-01-16 21:12:34 -08:00 |
|
Brian Anderson
|
e77b8db707
|
rustdoc: Convert fn return type to retdoc record
|
2012-01-16 21:12:34 -08:00 |
|
Brian Anderson
|
63dcc64275
|
rustdoc: Change fndoc's arg list to a vec from map
|
2012-01-16 21:12:34 -08:00 |
|
Brian Anderson
|
b6ad840c18
|
rustdoc: Make gen module exports explicit
|
2012-01-16 21:12:34 -08:00 |
|
Brian Anderson
|
5f25804f46
|
rustdoc: Push imports down into submodules
|
2012-01-16 21:12:34 -08:00 |
|
Brian Anderson
|
b39154233a
|
rustdoc: Attach the doc writer to the doc extractor
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
a8428a896e
|
rustdoc: Write fn docs
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
d928952191
|
rustdoc: Write crate name
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
ae584263da
|
rustdoc: Set the crate name in the top module
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
77690baa70
|
rustdoc: Attach the AST node id to fndocs
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
7a9ba240a0
|
rustdoc: Rename type rustdoc to gen::ctxt
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
906a7c2174
|
rustdoc: Move rustdoc type into the gen module
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
237d96512a
|
rustdoc: Wire up the doc extractor to attribute parser
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
763f3c4d5b
|
rustdoc: Add regression tests for existing attr parsing behavior
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
01fedcad77
|
rustdoc: Change parse_fn to take a vector of attributes
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
d85fa7c8dc
|
rustdoc: Rename parse_compound_fndoc to parse_fn
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
f3c4263635
|
rustdoc: Move parse_compound_fndoc into mod attr_parser
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
46a662ecb2
|
rustdoc: Build mod and fn nodes from the AST
|
2012-01-16 01:07:42 -08:00 |
|
Brian Anderson
|
995c50b69b
|
rustdoc: Add extract module for building doc model from AST
|
2012-01-16 01:07:41 -08:00 |
|
Brian Anderson
|
555d5aed37
|
rustdoc: Move markdown-writing functions into gen module
|
2012-01-16 01:07:41 -08:00 |
|
Brian Anderson
|
140fbd3019
|
rustdoc: Move document model into doc module
|
2012-01-16 01:07:41 -08:00 |
|
Brian Anderson
|
e32cf827ff
|
rustdoc: Add cratedoc and moddoc types
|
2012-01-16 01:07:41 -08:00 |
|
Brian Anderson
|
c59a0ec774
|
rustdoc: Move parse module to its own file
|
2012-01-16 01:07:41 -08:00 |
|
Brian Anderson
|
377316d8f6
|
rustdoc: Add parse::from_str for testing purposes
|
2012-01-16 01:07:41 -08:00 |
|
Brian Anderson
|
0e65ddfaea
|
rustdoc: Move AST parsing into the parse module
|
2012-01-16 01:07:41 -08:00 |
|
Brian Anderson
|
16462a77b0
|
build: Add rustdoc to tidy rules
|
2012-01-15 14:30:12 -08:00 |
|
Brian Anderson
|
66e97a9b08
|
rustdoc: Add a crate file
|
2012-01-15 14:30:12 -08:00 |
|
Brian Anderson
|
8f57be5bff
|
rustc: Rename mk_codemap_handler to mk_handler
|
2012-01-14 15:14:43 -08:00 |
|
Brian Anderson
|
e4849d5e5d
|
rustc: Allow a custom diagnostic emitter when building the handler
|
2012-01-14 15:14:43 -08:00 |
|