nescworddetector.java

来自「plugin for eclipse」· Java 代码 · 共 42 行

JAVA
42
字号
package isis.tinydt.editors.nesceditor;

import org.eclipse.jface.text.rules.IWordDetector;

public class NesCWordDetector implements IWordDetector, INesCSyntax 
{

  public boolean isWordStart(char c) {
    for (int i = 0; i < reservedwords.length; i++)
      if (((String) reservedwords[i]).charAt(0) == c)
        return true;

    for (int i = 0; i < types.length; i++)
      if (((String) types[i]).charAt(0) == c)
        return true;

    for (int i = 0; i < constants.length; i++)
      if (((String) constants[i]).charAt(0) == c)
        return true;
    return false;
  }

  
  public boolean isWordPart(char c) {
    for (int i = 0; i < reservedwords.length; i++)
      if (((String) reservedwords[i]).indexOf(c) != -1)
        return true;

    for (int i = 0; i < types.length; i++)
      if (((String) types[i]).indexOf(c) != -1)
        return true;

    for (int i = 0; i < constants.length; i++)
      if (((String) constants[i]).indexOf(c) != -1)
        return true;

    return false;
  }

}
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?