ali@15: **************** INPUT **************** ali@15: This (excellent paragraph has one more {opening} paranthesis than closing. ali@15: ali@15: On the other hand, this poor) paragraph does it backwards. ali@15: ali@15: This {slightly odd paragraph has one more [opening] brace than closing. ali@15: ali@15: And again, this balmy} paragraph does it backwards. ali@15: ali@15: This paragraph[11 has one more (opening) bracket than closing. ali@15: ali@15: Whereas this one is 12]tupsy turvey. ali@15: ali@15: This _very_ important_ paragraph has an odd number of underscores. ali@15: ali@15: Unspaced brackets are a[most a]ways _wrong_. ali@15: **************** EXPECTED **************** ali@15: ali@15: This (excellent paragraph has one more {opening} paranthesis than closing. ali@15: Line 2 - Mismatched round brackets? ali@15: ali@15: On the other hand, this poor) paragraph does it backwards. ali@15: Line 4 - Mismatched round brackets? ali@15: ali@15: This {slightly odd paragraph has one more [opening] brace than closing. ali@15: Line 6 - Mismatched curly brackets? ali@15: ali@15: And again, this balmy} paragraph does it backwards. ali@15: Line 8 - Mismatched curly brackets? ali@15: ali@15: This paragraph[11 has one more (opening) bracket than closing. ali@15: Line 10 - Mismatched square brackets? ali@15: ali@15: Whereas this one is 12]tupsy turvey. ali@15: Line 12 - Mismatched square brackets? ali@15: ali@15: This _very_ important_ paragraph has an odd number of underscores. ali@15: Line 14 - Mismatched underscores? ali@15: ali@15: Unspaced brackets are a[most a]ways _wrong_. ali@15: Line 15 column 23 - Unspaced bracket? ali@15: ali@15: Unspaced brackets are a[most a]ways _wrong_. ali@15: Line 15 column 30 - Unspaced bracket?