Revert "Make $ on variable names optional (#6434)" (#6446)

This reverts commit 3cb9147f22.
This commit is contained in:
JT
2022-09-06 05:42:47 +12:00
committed by GitHub
parent 14512988ba
commit d86350af80
5 changed files with 9 additions and 43 deletions

View File

@ -1511,21 +1511,13 @@ impl<'a> StateWorkingSet<'a> {
pub fn find_variable(&self, name: &[u8]) -> Option<VarId> {
let mut removed_overlays = vec![];
let name = if name.starts_with(&[b'$']) {
name.to_vec()
} else {
let mut new_name = name.to_vec();
new_name.insert(0, b'$');
new_name
};
for scope_frame in self.delta.scope.iter().rev() {
for overlay_frame in scope_frame
.active_overlays(&mut removed_overlays)
.iter()
.rev()
{
if let Some(var_id) = overlay_frame.vars.get(&name) {
if let Some(var_id) = overlay_frame.vars.get(name) {
return Some(*var_id);
}
}
@ -1537,7 +1529,7 @@ impl<'a> StateWorkingSet<'a> {
.iter()
.rev()
{
if let Some(var_id) = overlay_frame.vars.get(&name) {
if let Some(var_id) = overlay_frame.vars.get(name) {
return Some(*var_id);
}
}