Module syntax::parse::lexer [−][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::Ident; |
use syntax_pos; |
use syntax_pos::BytePos; |
use syntax_pos::CharPos; |
use syntax_pos::Pos; |
use syntax_pos::Span; |
use syntax_pos::NO_EXPANSION; |
use codemap::CodeMap; |
use codemap::FilePathMapping; |
use errors::Applicability; |
use errors::FatalError; |
use errors::DiagnosticBuilder; |
use parse::token; |
use parse::ParseSess; |
use str::char_at; |
use symbol::Symbol; |
use symbol::keywords; |
use core::unicode::property::Pattern_White_Space; |
use std::borrow::Cow; |
use std::char; |
use std::mem::replace; |
use rustc_data_structures::sync::Lrc; |
Modules
| comments |
[ Experimental ]
|
| tokentrees |
[ Experimental ]
|
| unicode_chars |
[ Experimental ]
|
Structs
| StringReader |
[ Experimental ]
|
| TokenAndSpan |
[ Experimental ]
|
Functions
| ident_continue |
[ Experimental ]
|
| ident_start |
[ Experimental ]
|
| in_range |
[ Experimental ]
|
| is_block_doc_comment |
[ Experimental ]
|
| is_dec_digit |
[ Experimental ]
|
| is_doc_comment |
[ Experimental ]
|
| is_pattern_whitespace |
[ Experimental ]
|
| is_valid_ident |
[ Experimental ]
|