Bug 131928 tabs in the sql editor for a dataset break the syntax highlighting for the next keyword
if you type in the query like this (where <tab> is a press of the tab key) select name from user <tab>inner join address on address.user_id = user.id the syntax highlighting does not apply the correct colour to the word "inner" if you change the <tab> to a space the colour is displayed correctly.
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/editors/SQLKeywordRule.java
if ( buf.length( ) > 0 )
		{
			
			
			
			if ( isValidTerminatingCharacter( iCh ) )
			{
				
				if ( buf.length( ) > 1 )
				{
					
					String sToCompare = buf.substring( 0, buf.length( ) - 1 );
					
					
					if ( isKeyword( sToCompare ) )
					{
						tokenToReturn = token;
					}
				}
			}
			if ( tokenToReturn.isUndefined( ) )
			{
				
				
				unreadBuffer( scanner );
			}
		}
		return tokenToReturn;
	}