Added tokenstream parser procedure
This commit is contained in:
parent
3dbbe2f716
commit
fecf3b6a2c
1 changed files with 9 additions and 1 deletions
|
@ -224,10 +224,18 @@ pub fn filemap_to_parser<'a>(sess: &'a ParseSess,
|
||||||
// compiler expands into it
|
// compiler expands into it
|
||||||
pub fn new_parser_from_tts<'a>(sess: &'a ParseSess,
|
pub fn new_parser_from_tts<'a>(sess: &'a ParseSess,
|
||||||
cfg: ast::CrateConfig,
|
cfg: ast::CrateConfig,
|
||||||
tts: Vec<tokenstream::TokenTree>) -> Parser<'a> {
|
tts: Vec<tokenstream::TokenTree>)
|
||||||
|
-> Parser<'a> {
|
||||||
tts_to_parser(sess, tts, cfg)
|
tts_to_parser(sess, tts, cfg)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn new_parser_from_ts<'a>(sess: &'a ParseSess,
|
||||||
|
cfg: ast::CrateConfig,
|
||||||
|
ts: tokenstream::TokenStream)
|
||||||
|
-> Parser<'a> {
|
||||||
|
tts_to_parser(sess, ts.tts, cfg)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// base abstractions
|
// base abstractions
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue