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()); }
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); }