4 #include <message/id.hpp>
6 #include "error_control.hpp"
7 #include "parser_phrase.hpp"
16 const Message::MessageID ErrorControl<Grammar::NoteSequenceBlockWithoutAttributes>::ID = Message::MessageID::GrammarNoteSequenceBlockWithoutAttributes;
19 const Message::MessageID ErrorControl<Grammar::NoteNumber>::ID = Message::MessageID::GrammarNoteNumber;
22 const Message::MessageID ErrorControl<Grammar::NoteSequenceStatementsAndBlocks>::ID = Message::MessageID::GrammarNoteSequenceStatementsAndBlocks;
25 const Message::MessageID ErrorControl<Grammar::NoteSequenceAndSeparators>::ID = Message::MessageID::GrammarNoteSequenceAndSeparators;
28 const Message::MessageID ErrorControl<Grammar::SpaceDelimitedChords>::ID = Message::MessageID::GrammarSpaceDelimitedChords;
31 const Message::MessageID ErrorControl<Grammar::DurationOrDurationSet>::ID = Message::MessageID::GrammarDurationOrDurationSet;
34 const Message::MessageID ErrorControl<Grammar::SpaceDelimitedDurations>::ID = Message::MessageID::GrammarSpaceDelimitedDurations;
37 const Message::MessageID ErrorControl<Grammar::TrapMissingRepeatOperator>::ID = Message::MessageID::GrammarMissingRepeatOperator;
40 const Message::MessageID ErrorControl<
41 pegtl::sor<Grammar::NoteSequenceInParentheses, Grammar::NoteAndDuration>
42 >::ID = Message::MessageID::GrammarPhrase2;
45 const Message::MessageID ErrorControl<
46 pegtl::sor<Grammar::NoteSequenceInParentheses, Grammar::NoteRepeatExpression, Grammar::NoteAndDuration>
47 >::ID = Message::MessageID::GrammarPhrase3;
50 const Message::MessageID ErrorControl<
51 pegtl::sor<Grammar::NoteSequenceInParentheses, Grammar::NoteRepeatEachExpression, Grammar::NoteRepeatExpression, Grammar::TrapMissingRepeatOperator, Grammar::NoteAndDuration>
52 >::ID = Message::MessageID::GrammarPhrase4;
55 const Message::MessageID ErrorControl<pegtl::one<';'>>::ID = Message::MessageID::GrammarSemicolon;
58 const Message::MessageID ErrorControl<Grammar::PhraseName>::ID = Message::MessageID::GrammarPhraseName;