/
schurik_07
/
example
Обзор
Документация
Войти
/
schurik_07
/
example
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/com/nasmlanguage/NASMNamesValidator.java
22 строки
719 B
ajkhoury
Add fix for bugs in references implementation. Add svg plugin icons.
01 ноя 2019, 21:25
01 ноя 2019, 21:25
21a12a0
Код
Авторство
О чём код?
package com.nasmlanguage; import com.intellij.lang.refactoring.NamesValidator; import com.intellij.openapi.project.Project; import org.jetbrains.annotations.NotNull; import java.util.regex.Pattern; public class NASMNamesValidator implements NamesValidator { private static final Pattern LBL_IDENTIFIER_PATTERN = Pattern.compile("([a-zA-Z$._?#@~]+[a-zA-Z0-9_]*)"); @Override public boolean isKeyword(@NotNull final String name, final Project project) { // TODO: Check if given name is a mnemonic? return false; } @Override public boolean isIdentifier(@NotNull final String name, final Project project) { return LBL_IDENTIFIER_PATTERN.matcher(name).matches(); } }