mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Count number of braces on a line in .
This commit is contained in:
parent
7e273d6c9b
commit
1270080538
4 changed files with 34 additions and 7 deletions
|
@ -828,8 +828,8 @@ def check_spec(file_name, lines):
|
|||
# Pattern representing a line with comment containing a spec link
|
||||
link_patt = re.compile("^\s*///? https://.+$")
|
||||
|
||||
# Pattern representing a line with comment
|
||||
comment_patt = re.compile("^\s*///?.+$")
|
||||
# Pattern representing a line with comment or attribute
|
||||
comment_patt = re.compile("^\s*(///?.+|#\[.+\])$")
|
||||
|
||||
brace_count = 0
|
||||
in_impl = False
|
||||
|
@ -851,12 +851,11 @@ def check_spec(file_name, lines):
|
|||
# No more comments exist above, yield warning
|
||||
yield (idx + 1, "method declared in webidl is missing a comment with a specification link")
|
||||
break
|
||||
if '{' in line and in_impl:
|
||||
brace_count += 1
|
||||
if '}' in line and in_impl:
|
||||
if brace_count == 1:
|
||||
if in_impl:
|
||||
brace_count += line.count('{')
|
||||
brace_count -= line.count('}')
|
||||
if brace_count < 1:
|
||||
break
|
||||
brace_count -= 1
|
||||
|
||||
|
||||
def check_config_file(config_file, print_text=True):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue