コード例 #1
0
ファイル: NodeTests.cs プロジェクト: rgesteve/simpledsl
        public void SimpleAddSubNodeTest()
        {
            var n = new AddSubNode(NilNode.Nil, NilNode.Nil, true);

            Assert.Equal(2, n.ChildCount);
        }
コード例 #2
0
ファイル: NodeTests.cs プロジェクト: rgesteve/simpledsl
        public void AddSubRightOp()
        {
            AddSubNode n = (AddSubNode)((Node)3 - NilNode.Nil);

            Assert.False(n.IsAddition);
        }
コード例 #3
0
ファイル: Visitor.cs プロジェクト: rgesteve/simpledsl
 public void VisitAddSub(AddSubNode n)
 {
     Console.WriteLine($"An addition/subtraction operator");
 }