fix: correct morse span code

This commit is contained in:
Prof. Dr. Matthias Jung DL9MJ
2025-06-24 22:04:12 +02:00
committed by Tim Grelka
parent 643f7e8c24
commit 590b097c00
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -87,4 +87,4 @@ class Morse(SpanToken):
return result
parse_inner = False
pattern = re.compile(r'\[morse:\s*(.+)\]')
pattern = re.compile(r'\[morse:\s*([^\]]+)\]')
+1
View File
@@ -9,6 +9,7 @@ from test.util import paragraph
def test_morse_html():
assertions = {
'[morse:a]': FiftyOhmHtmlRenderer.render_morse_helper([[1, 2]]),
'[morse:a] abc [morse:a]': FiftyOhmHtmlRenderer.render_morse_helper([[1, 2]])+ ' abc ' + FiftyOhmHtmlRenderer.render_morse_helper([[1, 2]]),
'[morse: a]': FiftyOhmHtmlRenderer.render_morse_helper([[1, 2]]),
'[morse: aaa]': FiftyOhmHtmlRenderer.render_morse_helper([[1, 2], [1, 2], [1, 2]]),
'[morse: a a]': FiftyOhmHtmlRenderer.render_morse_helper([[1, 2], [3], [1, 2]]),