class NoteNameState
{
public:
+ NoteNameState() : ASTNode{}
+ {
+ }
+
template<typename TParentState, typename... TCommonStates>
void success(TParentState& st, TCommonStates&...)
{
{
};
-class NoteOctave : public SignedInteger
+class NoteOctave : public pegtl::seq<SignedInteger>
{
};
{
};
-class SimpleDuration : public UnsignedInteger
+class SimpleDuration : public pegtl::seq<UnsignedInteger>
{
};
-class SimpleDurationModifier : public UnsignedInteger
+class SimpleDurationModifier : public pegtl::seq<UnsignedInteger>
{
};