From 6de1253ee52f398010f0330c284f1c2e937ae8bc Mon Sep 17 00:00:00 2001 From: Arturo Cuya Date: Tue, 6 Sep 2022 18:47:28 -0500 Subject: [PATCH] fix(parser): consider namespace function transpiled names --- src/Scope.spec.ts | 29 +++++++++++++++++++++++++++++ src/parser/Parser.ts | 20 +++++++++++++++++--- 2 files changed, 46 insertions(+), 3 deletions(-) diff --git a/src/Scope.spec.ts b/src/Scope.spec.ts index 76f117fa3..36cd16aa4 100644 --- a/src/Scope.spec.ts +++ b/src/Scope.spec.ts @@ -277,6 +277,35 @@ describe('Scope', () => { ]); }); + it('accepts namespace names in their transpiled form on .brs files', () => { + program.setFile('source/ns.bs', ` + namespace MyNamespace + sub foo() + end sub + end namespace + + namespace A.B.C + sub ga() + end sub + end namespace + `); + program.setFile('source/main.brs', ` + sub main() + MyNamespace_foo() + A_B_C_ga() + end sub + `); + program.setFile('source/main.xml', ` + + +