/*! -> //!

Sister pull request of https://github.com/rust-lang/rust/pull/19288, but
for the other style of block doc comment.
This commit is contained in:
Steve Klabnik
2014-11-25 21:17:11 -05:00
committed by Alex Crichton
parent fac5a07679
commit cd5c8235c5
119 changed files with 6859 additions and 8079 deletions

View File

@@ -10,18 +10,12 @@
//
// ignore-lexer-test FIXME #15679
/*!
The CodeMap tracks all the source code used within a single crate, mapping
from integer byte positions to the original source code location. Each bit of
source parsed during crate parsing (typically files, in-memory strings, or
various bits of macro expansion) cover a continuous range of bytes in the
CodeMap and are represented by FileMaps. Byte positions are stored in `spans`
and used pervasively in the compiler. They are absolute positions within the
CodeMap, which upon request can be converted to line and column information,
source code snippets, etc.
*/
//! The CodeMap tracks all the source code used within a single crate, mapping from integer byte
//! positions to the original source code location. Each bit of source parsed during crate parsing
//! (typically files, in-memory strings, or various bits of macro expansion) cover a continuous
//! range of bytes in the CodeMap and are represented by FileMaps. Byte positions are stored in
//! `spans` and used pervasively in the compiler. They are absolute positions within the CodeMap,
//! which upon request can be converted to line and column information, source code snippets, etc.
pub use self::MacroFormat::*;