Added repeats

Added evaluation of [: :] and (:  :) and cycles: (: (1,5) <q e <e s>> (2,3) :6) ... etc.
This commit is contained in:
2023-02-14 22:41:41 +02:00
parent 90d7b0bdff
commit 726dc42902
2 changed files with 183 additions and 157 deletions

View File

@ -267,7 +267,7 @@ class ZiffersTransformer(Transformer):
)
else:
seq = RepeatedListSequence(
values=items[-2], repeats=Integer(text="1", value=1)
values=items[-2], repeats=Integer(text="2", value=2)
)
seq.update_values(prefixes)
return seq
@ -280,7 +280,7 @@ class ZiffersTransformer(Transformer):
)
else:
seq = RepeatedListSequence(
values=items[-2], repeats=Integer(text="1", value=1)
values=items[-2], repeats=Integer(text="2", value=2)
)
return seq
@ -348,4 +348,4 @@ class ZiffersTransformer(Transformer):
values=items[0], repeats=items[-1], wrap_end=":" + items[-1].text + "]"
)
else:
return RepeatedSequence(values=items[0], repeats=Integer(value=1, text="1"))
return RepeatedSequence(values=items[0], repeats=Integer(value=2, text="2"))