[−][src]Crate fast_rustc_ap_rustc_parse
The main parser interface.
Modules
config | Process the potential |
lexer | |
parser | |
validate_attr | Meta-syntax validation logic of attributes for post-expansion. |
Macros
configure | |
maybe_recover_from_interpolated_ty_qpath | If the next tokens are ill-formed |
maybe_whole | Like |
Structs
Directory |
Enums
DirectoryOwnership |
Constants
MACRO_ARGUMENTS |
Functions
maybe_file_to_stream | Given a source file, produces a sequence of token trees. Returns any buffered errors from parsing the token stream. |
maybe_new_parser_from_file | Creates a new parser, returning buffered diagnostics if the file doesn't exist, or from lexing the initial token stream. |
maybe_new_parser_from_source_str | Creates a new parser from a source string. Returns any buffered errors from lexing the initial token stream. |
new_parser_from_file | Creates a new parser, handling errors as appropriate if the file doesn't exist. |
new_parser_from_source_str | Creates a new parser from a source string. |
new_parser_from_tts | |
new_sub_parser_from_file | Given a session, a crate config, a path, and a span, add
the file at the given path to the |
nt_to_tokenstream | |
parse_crate_attrs_from_file | |
parse_crate_attrs_from_source_str | |
parse_crate_from_file | |
parse_crate_from_source_str | |
parse_in | Runs the given subparser |
parse_stream_from_source_str | |
source_file_to_stream | Given a |
stream_to_parser | Given a stream and the |
stream_to_parser_with_base_dir | Given a stream, the |