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::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
]