1 #ifndef ATTRIBUTE_HPP
 2 #define ATTRIBUTE_HPP
 3 #include <sngcm/cmparser/ParserApi.hpp>
 4 #include <sngcm/ast/Attribute.hpp>
 5 #include <soulng/lexer/Token.hpp>
 6 #include <soulng/parser/Match.hpp>
 7 #include <soulng/parser/Value.hpp>
 8 
 9 // this file has been automatically generated from 'C:/work/cmajorm/cmajor/sngcm/cmparser/Attribute.parser' using soulng parser generator spg version 3.10.0
10 
11 class CmajorLexer;
12 
13 struct AttributeParser 
14 {
15     static soulng::parser::Match Attributes(CmajorLexer& lexerboost::uuids::uuid* moduleId);
16     static soulng::parser::Match Attribute(CmajorLexer& lexersngcm::ast::AttributesNode* attributesboost::uuids::uuid* moduleId);
17 };
18 
19 #endif // ATTRIBUTE_HPP