From 3827dbfc49fc2549ce34ea16f997277c1a165392 Mon Sep 17 00:00:00 2001 From: Aviv Palivoda Date: Sat, 21 Dec 2019 11:27:52 +0200 Subject: [PATCH] Parse FormattedValue spec in symboltable --- src/symboltable.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/symboltable.rs b/src/symboltable.rs index 2813854..955ee48 100644 --- a/src/symboltable.rs +++ b/src/symboltable.rs @@ -726,8 +726,15 @@ impl SymbolTableBuilder { fn scan_string_group(&mut self, group: &ast::StringGroup) -> SymbolTableResult { match group { ast::StringGroup::Constant { .. } => {} - ast::StringGroup::FormattedValue { value, .. } => { + ast::StringGroup::FormattedValue { + value, + conversion: _, + spec, + } => { self.scan_expression(value, &ExpressionContext::Load)?; + if let Some(spec) = spec { + self.scan_string_group(spec)?; + } } ast::StringGroup::Joined { values } => { for subgroup in values {