/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
v1.9.3
src/OneScript.Language/SpecialChars.cs
53 строки
1 KB
EvilBeaver
Префиксы лицензий
15 июл 2019, 18:40
15 июл 2019, 18:40
8e75b46
Код
Авторство
О чём код?
/*---------------------------------------------------------- This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. ----------------------------------------------------------*/ using System; namespace OneScript.Language { public static class SpecialChars { public const char StringQuote = '"'; public const char DateQuote = '\''; public const char EndOperator = ';'; public const char Underscore = '_'; public const char QuestionMark = '?'; public const char Preprocessor = '#'; public const char Annotation = '&'; public static bool IsOperatorChar(char symbol) { switch (symbol) { case '+': case '-': case '*': case '/': case '<': case '>': case '=': case '%': case '(': case ')': case '.': case ',': case '[': case ']': return true; default: return false; } } public static bool IsDelimiter(char symbol) { return !(Char.IsLetterOrDigit(symbol) || symbol == Underscore); } } }