We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d4e5945 commit 26aa052Copy full SHA for 26aa052
src/examples/loops.ts
@@ -5,7 +5,8 @@ let z = 0;
5
while(i<10){
6
console.log(i);
7
i = i + 1;
8
- z =i;
+ let z = i;
9
+ console.log(z)
10
}
11
12
let j=0;
src/syntax.ts
@@ -63,6 +63,14 @@ export class SymbolTable{
63
this.table[varName] = type
64
65
66
+ lookupInHigherScope(varName: string){
67
+ if(this.parent == null){
68
+ return "__bt";
69
+ }else{
70
+ return this.lookup(varName);
71
+ }
72
73
+
74
lookup(varName: string){
75
76
if(this.table.hasOwnProperty(varName)){
0 commit comments