Improvements (#33)

1. Skip recording undefined variables
2. Parse `in` correctly if it is not imported.
3. base64.decode
4. Handle `with` modifier for qualified data and input.

Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
This commit is contained in:
Anand Krishnamoorthi
2023-11-01 21:57:06 -07:00
committed by GitHub
parent 6228eaab4a
commit c53d002347
8 changed files with 149 additions and 83 deletions
+3 -1
View File
@@ -913,8 +913,10 @@ impl<'a> Analyzer<'a> {
collection,
&mut scope,
&mut first_use,
&mut col_definitions, // TODO: handle these definitions
&mut col_definitions,
)?;
definitions.append(&mut col_definitions);
self.process_comprs(
&col_comprs[..],
&mut scope,