public void Accept(GlobalNode node)
 {
 }
Exemple #2
0
 public void Accept(GlobalNode node)
 {
     if (!table.ContainsGlobalSymbol(node.Variable))
         table.AddGlobalSymbol(node.Variable);
     node.Value.Visit(this);
     module.Globals.Add(table.GetGlobalSymbol(node.Variable), HassiumObject.Null);
     method.Emit(node.SourceLocation, InstructionType.StoreGlobalVariable, table.GetGlobalSymbol(node.Variable));
 }