Example #1
0
        public void U32FullTest3()
        {
            String str   = "26 & 0x3C @ 8 = 1,2,5,8";
            var    range = U32Expression.Parse(str);

            Assert.AreEqual(range, U32Expression.Parse(range.ToString()));
        }
Example #2
0
        public void U32FullTest4()
        {
            String str   = "6&0xFF=0x6&&0>>22&0x3C@12&0xFFFF=0";
            var    range = U32Expression.Parse(str);

            Assert.AreEqual(range, U32Expression.Parse(range.ToString()));
        }
Example #3
0
        public void U32FullTest1()
        {
            String str   = "0 & 0xFFFF = 0x100:0xFFFF";
            var    range = U32Expression.Parse(str);

            Assert.AreEqual(range, U32Expression.Parse(range.ToString()));
        }
Example #4
0
        public int Feed(CommandParser parser, bool not)
        {
            switch (parser.GetCurrentArg())
            {
            case OptionBytecode:
                ByteCode = U32Expression.Parse(parser.GetNextArg());
                return(1);
            }

            return(0);
        }