Changeset 26 in default for trunk/de.ugoe.cs.swe.bnftools.ebnf.ui


Ignore:
Timestamp:
11/02/10 15:45:05 (14 years ago)
Author:
zeiss
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src/de/ugoe/cs/swe/bnftools/ui/formatter/EbnfFormatterVisitor.java

    r25 r26  
    190190                formattedText = buf.toString(); 
    191191                 
    192                 while (bufferPositionFormattedTextNoWhitespaces < formattedTextNoWhitespaces.length()) { 
     192                while (bufferPositionFormattedTextNoWhitespaces <= formattedTextNoWhitespaces.length()) { 
    193193                        skipWhitespacesOriginalText(); 
    194194                        skipWhitespacesFormattedText(result); 
     
    197197                                break; 
    198198                         
    199                         char formattedPositionNoWhitespaces = formattedTextNoWhitespaces.charAt(bufferPositionFormattedTextNoWhitespaces); 
     199                        char formattedPositionNoWhitespaces; 
     200                        if (bufferPositionFormattedTextNoWhitespaces == formattedTextNoWhitespaces.length()) { 
     201                                formattedPositionNoWhitespaces = ' '; 
     202                        } else { 
     203                                formattedPositionNoWhitespaces = formattedTextNoWhitespaces.charAt(bufferPositionFormattedTextNoWhitespaces); 
     204                        } 
    200205                        char originalPosition = originalText.charAt(bufferPositionOriginalText); 
    201206 
Note: See TracChangeset for help on using the changeset viewer.