コード例 #1
0
        public void CParser_Attribute()
        {
            Lex("[[reko::reg(\"D0\")]]");
            var attr = parser.Parse_AttributeSpecifier();
            var sExp = "(attr reko::reg (StringLiteral D0))";

            Assert.AreEqual(sExp, attr.ToString());
        }
コード例 #2
0
        private void Given_Parser(string cText)
        {
            var state   = new ParserState();
            var lexer   = new CLexer(new StringReader(cText), CLexer.MsvcKeywords);
            var cparser = new CParser(state, lexer);
            var attr    = cparser.Parse_AttributeSpecifier();

            this.sap = new ServiceAttributeParser(attr);
        }