Beispiel #1
0
        public void Run(Options parameter, Action <Options> next)
        {
            var ast    = (AssemblySource)parameter.Tags["AST"];
            var writer = new VmWriter();

            foreach (var line in ast.Lines)
            {
                writer.Write(line.Opcode);

                foreach (var ops in line.Operands)
                {
                    writer.Write(ops);
                }
            }

            File.WriteAllBytes(parameter.Output, writer.ToArray());

            next(parameter);
        }