Showing content from https://doc.rust-lang.org/nightly/nightly-rustc/rustc_parse/index.html below:
rustc_parse - Rust
Expand description
The main parser interface.
-
errors ð
-
lexer
-
parser
-
validate_attr
-
Meta-syntax validation logic of attributes for post-expansion.
-
exp
-
maybe_recover_from_interpolated_ty_qpath
-
If the next tokens are ill-formed
$ty::
recover them as <$ty>::
.
-
MACRO_ARGUMENTS
-
UNICODE_NORMALIZATION_VERSION
-
DEFAULT_LOCALE_RESOURCE
-
Raw content of Fluent resource for this crate, generated by
fluent_messages
macro, imported by rustc_driver
to include all cratesâ resources in one bundle.
-
fake_token_stream_for_crate
-
fake_token_stream_for_item
-
new_parser_from_file
-
Creates a new parser from a filename. On failure, the errors must be consumed via
unwrap_or_emit_fatal
, emit
, cancel
, etc., otherwise a panic will occur when they are dropped.
-
new_parser_from_source_file ð
-
Given a session and a
source_file
, return a parser. Returns any buffered errors from lexing the initial token stream.
-
new_parser_from_source_str
-
Creates a new parser from a source string. On failure, the errors must be consumed via
unwrap_or_emit_fatal
, emit
, cancel
, etc., otherwise a panic will occur when they are dropped.
-
parse_cfg_attr
-
parse_in
-
Runs the given subparser
f
on the tokens of the given attr
âs item.
-
source_file_to_stream ð
-
Given a source file, produces a sequence of token trees. Returns any buffered errors from parsing the token stream.
-
source_str_to_stream
-
unwrap_or_emit_fatal
-
utf8_error
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4