Module syntax::ext::quote[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Re-exports

use ast;
use ast::Arg;
use ast::Arm;
use ast::Block;
use ast::Expr;
use ast::Item;
use ast::Pat;
use ast::Stmt;
use ast::Ty;
use codemap::respan;
use syntax_pos::Span;
use ext::base::ExtCtxt;
use ext::base;
use ext::build::AstBuilder;
use parse::parser::Parser;
use parse::parser::PathStyle;
use parse::token;
use ptr::P;
use ptr::P;
use tokenstream::TokenStream;
use tokenstream::TokenTree;

Modules

rt [
Experimental
]

Quasiquoting works via token trees.

Functions

expand_parse_call [
Experimental
]
expand_quote_arg [
Experimental
]
expand_quote_arm [
Experimental
]
expand_quote_attr [
Experimental
]
expand_quote_block [
Experimental
]
expand_quote_expr [
Experimental
]
expand_quote_item [
Experimental
]
expand_quote_meta_item [
Experimental
]
expand_quote_pat [
Experimental
]
expand_quote_path [
Experimental
]
expand_quote_stmt [
Experimental
]
expand_quote_tokens [
Experimental
]
expand_quote_ty [
Experimental
]
expand_tts [
Experimental
]
expand_wrapper [
Experimental
]
expr_mk_token [
Experimental
]
id_ext [
Experimental
]
ids_ext [
Experimental
]
mk_binop [
Experimental
]
mk_delim [
Experimental
]
mk_ident [
Experimental
]
mk_name [
Experimental
]
mk_parser_path [
Experimental
]
mk_stmts_let [
Experimental
]
mk_token_path [
Experimental
]
mk_tt_path [
Experimental
]
parse_arg_panic [
Experimental
]
parse_arguments_to_quote [
Experimental
]
parse_arm_panic [
Experimental
]
parse_attribute_panic [
Experimental
]
parse_block_panic [
Experimental
]
parse_expr_panic [
Experimental
]
parse_item_panic [
Experimental
]
parse_meta_item_panic [
Experimental
]
parse_pat_panic [
Experimental
]
parse_path_panic [
Experimental
]
parse_stmt_panic [
Experimental
]
parse_ty_panic [
Experimental
]
statements_mk_tt [
Experimental
]
statements_mk_tts [
Experimental
]
unflatten [
Experimental
]