AjTalk.Tests.Compiler.ParserTests.CompileSimpleSetExpression C# (CSharp) Method

CompileSimpleSetExpression() private method

private CompileSimpleSetExpression ( ) : void
return void
        public void CompileSimpleSetExpression()
        {
            Parser parser = new Parser("a := 1");
            var result = parser.CompileBlock();
            Assert.IsNotNull(result);
            Assert.IsNotNull(result.ByteCodes);
            Assert.AreEqual(ByteCode.SetGlobalVariable, (ByteCode)result.ByteCodes[2]);
            BlockDecompiler decompiler = new BlockDecompiler(result);
            var ops = decompiler.Decompile();
            Assert.IsNotNull(ops);
            Assert.AreEqual("SetGlobalVariable a", ops[1]);
        }
ParserTests