Kaydet (Commit) 850871e0 authored tarafından László Németh's avatar László Németh

fdo#70951 librelogo: fix parsing problem of functions

Change-Id: I2e85a795064ee9e58f3389aec94c942f6ae77612
üst 85289911
helpcontent2 @ 0d8b37cd
Subproject commit 35ad87caa5923b90d8ef5e7d951059fa60d6ced8 Subproject commit 0d8b37cd9e0b89d1136b09a81671c88fc91fee3e
...@@ -1595,7 +1595,7 @@ def __compil__(s): ...@@ -1595,7 +1595,7 @@ def __compil__(s):
(?:[^\n]*(?<!\b(%(END)s))\n)* # 0 or more lines (not END) (?:[^\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(?:%(OUTPUT)s)\b[^\n]*\n # line with OUTPUT (functions = procedures with OUTPUT)
(?:[^\n]*(?<!\b(?:%(END)s))\n)* # 0 or more lines (not END) (?:[^\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 # add line breaks before procedure calls
procedures = set(subnames) - set(functions) procedures = set(subnames) - set(functions)
if len(procedures) > 0: if len(procedures) > 0:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment