Added measures and fixed some bugs

This commit is contained in:
2023-02-26 20:42:20 +02:00
parent 443d4e6639
commit 78295da323
6 changed files with 77 additions and 75 deletions

View File

@ -29,6 +29,7 @@ from .classes import (
RepeatedSequence,
VariableAssignment,
Variable,
Measure
)
from .common import flatten, sum_dict
from .defaults import DEFAULT_DURS, OPERATORS
@ -56,6 +57,10 @@ class ZiffersTransformer(Transformer):
return Rest(text=text_prefix + "r", local_options=prefixes)
return Rest(text="r")
def measure(self, items):
"""Return new measure"""
return Measure()
def random_integer(self, items) -> RandomInteger:
"""Parses random integer syntax"""
if len(items) > 1: