Accept prefix notation for writing the types of str/~ and friends.
This commit is contained in:
@@ -45,7 +45,7 @@ enum file_substr {
|
||||
}
|
||||
|
||||
type filemap =
|
||||
@{name: filename, substr: file_substr, src: @str,
|
||||
@{name: filename, substr: file_substr, src: @str/~,
|
||||
start_pos: file_pos, mut lines: ~[file_pos]};
|
||||
|
||||
type codemap = @{files: dvec<filemap>};
|
||||
@@ -55,7 +55,7 @@ type loc = {file: filemap, line: uint, col: uint};
|
||||
fn new_codemap() -> codemap { @{files: dvec()} }
|
||||
|
||||
fn new_filemap_w_substr(+filename: filename, +substr: file_substr,
|
||||
src: @str,
|
||||
src: @str/~,
|
||||
start_pos_ch: uint, start_pos_byte: uint)
|
||||
-> filemap {
|
||||
ret @{name: filename, substr: substr, src: src,
|
||||
@@ -63,7 +63,7 @@ fn new_filemap_w_substr(+filename: filename, +substr: file_substr,
|
||||
mut lines: ~[{ch: start_pos_ch, byte: start_pos_byte}]};
|
||||
}
|
||||
|
||||
fn new_filemap(+filename: filename, src: @str,
|
||||
fn new_filemap(+filename: filename, src: @str/~,
|
||||
start_pos_ch: uint, start_pos_byte: uint)
|
||||
-> filemap {
|
||||
ret new_filemap_w_substr(filename, fss_none, src,
|
||||
|
||||
Reference in New Issue
Block a user