/** * Returns whether a character could be part of an "identifier" token * in a specific language. This is used to identify such things as the * bounds of the "word" to select on double-clicking. * * @param languageIndex The language index the character was found in. * @param ch The character. * @return Whether the character could be part of an "identifier" token. */ public boolean isIdentifierChar(int languageIndex, char ch) { return tokenMaker.isIdentifierChar(languageIndex, ch); }
@Test public void testCss_isIdentifierChar() { TokenMaker tm = createTokenMaker(); for (int ch = 'A'; ch <= 'Z'; ch++) { Assert.assertTrue(tm.isIdentifierChar(0, (char)ch)); Assert.assertTrue(tm.isIdentifierChar(0, (char)(ch+('a'-'A')))); } Assert.assertTrue(tm.isIdentifierChar(0, '-')); Assert.assertTrue(tm.isIdentifierChar(0, '_')); Assert.assertTrue(tm.isIdentifierChar(0, '.')); }
@Test public void testCss_isIdentifierChar() { TokenMaker tm = createTokenMaker(); for (int ch = 'A'; ch <= 'Z'; ch++) { Assert.assertTrue(tm.isIdentifierChar(0, (char)ch)); Assert.assertTrue(tm.isIdentifierChar(0, (char)(ch+('a'-'A')))); } Assert.assertTrue(tm.isIdentifierChar(0, '-')); Assert.assertTrue(tm.isIdentifierChar(0, '_')); Assert.assertTrue(tm.isIdentifierChar(0, '.')); }
/** * Returns whether a character could be part of an "identifier" token * in a specific language. This is used to identify such things as the * bounds of the "word" to select on double-clicking. * * @param languageIndex The language index the character was found in. * @param ch The character. * @return Whether the character could be part of an "identifier" token. */ public boolean isIdentifierChar(int languageIndex, char ch) { return tokenMaker.isIdentifierChar(languageIndex, ch); }