public override void GenerateCode(FileManager fileManager, SymbolTable symbolTable, CodeGeneratorHelper codeGeneratorHelper)
        {
            AppendNodeComment(fileManager);

            this._children[0].GenerateCode(fileManager, symbolTable, codeGeneratorHelper);

            ulong tempMemoryAddress = codeGeneratorHelper.GetAndPushVariableAddress();
            fileManager.Output.Append(Macro.StoreAccu(tempMemoryAddress));

            this._children[1].GenerateCode(fileManager, symbolTable, codeGeneratorHelper);

            fileManager.Output.Append(Macro.DyadicOperator(this._opCodeSymbol, tempMemoryAddress));
            codeGeneratorHelper.PopVariableAddress();
        }