diff options
author | Bryan Bishop <kanzure@gmail.com> | 2012-04-26 14:59:24 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2012-04-26 14:59:24 -0500 |
commit | 3e6944344d0c11d3e4ee9b034f500cc0d2b654d6 (patch) | |
tree | 7b65d7df20248cef179140f73652c3dd9bb4a070 | |
parent | 8b46073c58901458162c6e061663b10602059d0b (diff) |
fix off-by-one error in TextScript
original-commit-id: 806687bf690f8cd50cbf0bd3b1502fea36656a02
-rw-r--r-- | crystal.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -531,7 +531,7 @@ class TextScript: end_address = offset + jump - 1 #we want the address before $57 - lines = process_00_subcommands(offset+1, end_address, debug=debug) + lines = process_00_subcommands(offset+1, end_address+1, debug=debug) if show and debug: text = parse_text_at2(offset+1, end_address-offset+1, debug=debug) @@ -649,7 +649,8 @@ class TextScript: jump = min([jump57, jump50, jump58]) end_address = offset + jump - 1 #we want the address before $57 - lines = process_00_subcommands(offset+1, end_address, debug=debug) + + lines = process_00_subcommands(offset+1, end_address+1, debug=debug) if show and debug: text = parse_text_at2(offset+1, end_address-offset+1, debug=debug) @@ -921,7 +922,7 @@ class EncodedText(): lines[line_count] = current_line current_line = [] line_count += 1 - + #don't forget the last line lines[line_count] = current_line line_count += 1 |