At least rename this argument to something that makes sense.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36128 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2010-11-05 17:02:26 +00:00
parent 3f47eb1883
commit 1702cc1fa2

View File

@ -23,10 +23,10 @@ This modules offer several free functions to help parse lines.
More documentaton is below, but here is a quick guide to what More documentaton is below, but here is a quick guide to what
they do. Optional arguments are marked by brackets. they do. Optional arguments are marked by brackets.
find_token(lines, token, start[, end[, exact]]): find_token(lines, token, start[, end[, ignorews]]):
Returns the first line i, start <= i < end, on which Returns the first line i, start <= i < end, on which
token is found at the beginning. Returns -1 if not token is found at the beginning. Returns -1 if not
found. If exact is (given and) True, then differences found. If ignorews is (given and) True, then differences
in whitespace do not count. in whitespace do not count.
find_token_exact(lines, token, start[, end]): find_token_exact(lines, token, start[, end]):
@ -152,13 +152,13 @@ def is_nonempty_line(line):
# Utilities for a list of lines # Utilities for a list of lines
def find_token(lines, token, start, end = 0, exact = False): def find_token(lines, token, start, end = 0, ignorews = False):
""" find_token(lines, token, start[[, end], exact]) -> int """ find_token(lines, token, start[[, end], ignorews]) -> int
Return the lowest line where token is found, and is the first Return the lowest line where token is found, and is the first
element, in lines[start, end]. element, in lines[start, end].
If exact is True (default is False), then differences in If ignorews is True (default is False), then differences in
whitespace are ignored. whitespace are ignored.
Return -1 on failure.""" Return -1 on failure."""
@ -167,7 +167,7 @@ def find_token(lines, token, start, end = 0, exact = False):
end = len(lines) end = len(lines)
m = len(token) m = len(token)
for i in xrange(start, end): for i in xrange(start, end):
if exact: if ignorews:
x = lines[i].split() x = lines[i].split()
y = token.split() y = token.split()
if len(x) < len(y): if len(x) < len(y):
@ -184,8 +184,8 @@ def find_token_exact(lines, token, start, end = 0):
return find_token(lines, token, start, end, True) return find_token(lines, token, start, end, True)
def find_tokens(lines, tokens, start, end = 0, exact = False): def find_tokens(lines, tokens, start, end = 0, ignorews = False):
""" find_tokens(lines, tokens, start[[, end], exact]) -> int """ find_tokens(lines, tokens, start[[, end], ignorews]) -> int
Return the lowest line where one token in tokens is found, and is Return the lowest line where one token in tokens is found, and is
the first element, in lines[start, end]. the first element, in lines[start, end].
@ -196,7 +196,7 @@ def find_tokens(lines, tokens, start, end = 0, exact = False):
for i in xrange(start, end): for i in xrange(start, end):
for token in tokens: for token in tokens:
if exact: if ignorews:
x = lines[i].split() x = lines[i].split()
y = token.split() y = token.split()
if len(x) < len(y): if len(x) < len(y):