diff options
author | László Németh <nemeth@numbertext.org> | 2013-10-28 14:03:46 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-10-29 11:40:10 +0000 |
commit | eae6ac5550d28379a55231111af022da7f1f936d (patch) | |
tree | 3888f27fb86148c18eabdb7a8dbcd51f86295044 /librelogo | |
parent | f4586edfbfdceb76b5cbd75239d03b325f67e541 (diff) |
fdo#70951 librelogo: fix parsing problem of functions
(almost cherry picked from commit 850871e04e247262242836180d8a5cf59b2f95ef)
Change-Id: I6cbe99d405cf45c0d7b04f0ad76a555096024f65
Reviewed-on: https://gerrit.libreoffice.org/6462
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'librelogo')
-rw-r--r-- | librelogo/source/LibreLogo/LibreLogo.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/librelogo/source/LibreLogo/LibreLogo.py b/librelogo/source/LibreLogo/LibreLogo.py index bfe568652e14..1367f3b57768 100644 --- a/librelogo/source/LibreLogo/LibreLogo.py +++ b/librelogo/source/LibreLogo/LibreLogo.py @@ -1509,7 +1509,7 @@ def __compil__(s): (?:[^\n]*(?<!\b(%(END)s))\n)* # 0 or more lines (not END) [^\n]*\b(?:%(OUTPUT)s)\b[^\n]*\n # line with OUTPUT (functions = procedures with OUTPUT) (?:[^\n]*(?<!\b(?:%(END)s))\n)* # 0 or more lines (not END) - (?:%(END)s)\b""" % __l12n__(_.lng), s, re.X) ] # final END (XXX multiple names of "END" doesn't supported) + [ \t]*\b(?:%(END)s)\b""" % __l12n__(_.lng), s, re.X) ] # final END (XXX multiple names of "END" doesn't supported) # add line breaks before procedure calls procedures = set(subnames) - set(functions) if len(procedures) > 0: |