Add some comments to codemap and lexer

This commit is contained in:
Brian Anderson
2012-11-15 14:34:23 -08:00
parent 4a0f4f5e31
commit bcccf333ab
2 changed files with 9 additions and 0 deletions

View File

@@ -2,6 +2,9 @@
* in a crate. This to make it possible to represent the positions
* with single-word things, rather than passing records all over the
* compiler.
*
* All represented positions are *absolute* positions within the codemap,
* not relative positions within a single file.
*/
use dvec::DVec;
@@ -142,6 +145,8 @@ pub struct Loc<A: Pos> {
file: @FileMap, line: uint, col: A
}
/// An absolute offset within the CodeMap (not a relative offset within a
/// a single FileMap)
pub struct FilePos {
ch: CharPos, byte: BytePos
}