From cbbc3d34e3ce51d47c1a0b436af08ae86301d2e4 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Fri, 5 Nov 2010 17:09:43 +0000 Subject: [PATCH] So I now understand why find_token_exact is called what it is, but it does not do what it is supposed to do, in general. Still, I guess it is best left as it is. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36129 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/lyx2lyx/parser_tools.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/lib/lyx2lyx/parser_tools.py b/lib/lyx2lyx/parser_tools.py index c8fa4e1a17..dbea4e7019 100644 --- a/lib/lyx2lyx/parser_tools.py +++ b/lib/lyx2lyx/parser_tools.py @@ -26,20 +26,24 @@ they do. Optional arguments are marked by brackets. find_token(lines, token, start[, end[, ignorews]]): Returns the first line i, start <= i < end, on which token is found at the beginning. Returns -1 if not - found. If ignorews is (given and) True, then differences - in whitespace do not count. + found. + If ignorews is (given and) True, then differences + in whitespace do not count, except that there must be no + extra whitespace following token itself. find_token_exact(lines, token, start[, end]): - Badly named. As find_token, but with ignorews True. + As find_token, but with ignorews True. find_tokens(lines, tokens, start[, end[, ignorews]]): Returns the first line i, start <= i < end, on which oen of the tokens in tokens is found at the beginning. - Returns -1 if not found. If ignorews is (given and) True, - then differences in whitespace do not count. + Returns -1 if not found. + If ignorews is (given and) True, then differences + in whitespace do not count, except that there must be no + extra whitespace following token itself. find_tokens_exact(lines, token, start[, end]): - Badly named. As find_tokens, but with ignorews True. + As find_tokens, but with ignorews True. find_token_backwards(lines, token, start): find_tokens_backwards(lines, tokens, start): @@ -159,7 +163,8 @@ def find_token(lines, token, start, end = 0, ignorews = False): element, in lines[start, end]. If ignorews is True (default is False), then differences in - whitespace are ignored. + whitespace are ignored, except that there must be no extra + whitespace following token itself. Return -1 on failure.""" -- 2.39.2