public void Accept(GlobalNode node) { }
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)); }