mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-30 21:01:10 +00:00
Fix Block::loc
This commit is contained in:
parent
e1c8bb415b
commit
bb03ca6097
2 changed files with 10 additions and 2 deletions
|
@ -1466,7 +1466,11 @@ impl_stream_for_wrapper!(Block, Expr);
|
||||||
|
|
||||||
impl Locational for Block {
|
impl Locational for Block {
|
||||||
fn loc(&self) -> Location {
|
fn loc(&self) -> Location {
|
||||||
Location::concat(self.0.first().unwrap(), self.0.last().unwrap())
|
if self.0.is_empty() {
|
||||||
|
Location::Unknown
|
||||||
|
} else {
|
||||||
|
Location::concat(self.0.first().unwrap(), self.0.last().unwrap())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1156,7 +1156,11 @@ impl_display_from_nested!(Block);
|
||||||
|
|
||||||
impl Locational for Block {
|
impl Locational for Block {
|
||||||
fn loc(&self) -> Location {
|
fn loc(&self) -> Location {
|
||||||
Location::concat(self.0.first().unwrap(), self.0.last().unwrap())
|
if self.0.is_empty() {
|
||||||
|
Location::Unknown
|
||||||
|
} else {
|
||||||
|
Location::concat(self.0.first().unwrap(), self.0.last().unwrap())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue