Expand description
The main parser interface.
Modules§
- errors 🔒
- Meta-syntax validation logic of attributes for post-expansion.
Macros§
- If the next tokens are ill-formed$ty::recover them as<$ty>::.
Constants§
Statics§
- Raw content of Fluent resource for this crate, generated byfluent_messagesmacro, imported byrustc_driverto include all crates’ resources in one bundle.
Functions§
- Creates a new parser from a filename. On failure, the errors must be consumed viaunwrap_or_emit_fatal,emit,cancel, etc., otherwise a panic will occur when they are dropped.
- Given a session and asource_file, return a parser. Returns any buffered errors from lexing the initial token stream.
- Creates a new parser from a source string. On failure, the errors must be consumed viaunwrap_or_emit_fatal,emit,cancel, etc., otherwise a panic will occur when they are dropped.
- Runs the given subparserfon the tokens of the givenattr’s item.
- Given a source file, produces a sequence of token trees. Returns any buffered errors from parsing the token stream.