fork
This commit is contained in:
10
langs/1c-zapros/1c-zapros.txt
Normal file
10
langs/1c-zapros/1c-zapros.txt
Normal file
@ -0,0 +1,10 @@
|
||||
### 1C LANGUAGE ###
|
||||
|
||||
NAME 1С (Запрос)
|
||||
VERSION 8.X
|
||||
COMMENT (?default)
|
||||
VARIABLE (&[^\s^','^)]*)
|
||||
OPERATOR (?alt:operator.txt)([\s';']|$)
|
||||
STATEMENT (\s(?alt:statement.txt)(.?))+?(?=\()|(\s)(?alt:statement.txt)([\s';']|$)
|
||||
SYMBOL (?alt:symbol.txt)
|
||||
|
20
langs/1c-zapros/operator.txt
Normal file
20
langs/1c-zapros/operator.txt
Normal file
@ -0,0 +1,20 @@
|
||||
# logical
|
||||
ИЗ
|
||||
ВЫБРАТЬ
|
||||
ГДЕ
|
||||
КАК
|
||||
РАЗЛИЧНЫЕ
|
||||
СГРУППИРОВАТЬ
|
||||
ИТОГИ
|
||||
ПО
|
||||
РАЗРЕШЕННЫЕ
|
||||
ПЕРВЫЕ
|
||||
ПОМЕСТИТЬ
|
||||
ЧИСЛО
|
||||
СТРОКА
|
||||
ДАТА
|
||||
УНИЧТОЖИТЬ
|
||||
ЗНАЧЕНИЕ
|
||||
ТИПЗНАЧЕНИЯ
|
||||
ОБЪЕДИНИТЬ ВСЕ
|
||||
ОБЪЕДИНИТЬ
|
55
langs/1c-zapros/statement.txt
Normal file
55
langs/1c-zapros/statement.txt
Normal file
@ -0,0 +1,55 @@
|
||||
#Как делать регистр я так и не понял
|
||||
И
|
||||
НЕ
|
||||
В ИЕРАРХИИ
|
||||
ЕСТЬ
|
||||
NULL
|
||||
МАКСИМУМ
|
||||
МИНИМУМ
|
||||
КОЛИЧЕСТВО
|
||||
СУММА
|
||||
ИЛИ
|
||||
МЕЖДУ
|
||||
ПОДОБНО
|
||||
ВЫРАЗИТЬ
|
||||
ВЫБОР
|
||||
КОГДА
|
||||
ТОГДА
|
||||
ИНАЧЕ
|
||||
КОНЕЦ
|
||||
ГОД
|
||||
МЕСЯЦ
|
||||
КВАРТАЛ
|
||||
ДЕНЬ
|
||||
НЕДЕЛЯ
|
||||
ЧАС
|
||||
МИНУТА
|
||||
СЕКУНДА
|
||||
ЕСТЬNULL
|
||||
ДАТАВРЕМЯ
|
||||
и
|
||||
есть
|
||||
null
|
||||
максимум
|
||||
минимум
|
||||
количество
|
||||
сумма
|
||||
или
|
||||
между
|
||||
подобно
|
||||
выразить
|
||||
выбор
|
||||
когда
|
||||
тогда
|
||||
иначе
|
||||
конец
|
||||
год
|
||||
месяц
|
||||
квартал
|
||||
день
|
||||
неделя
|
||||
час
|
||||
минута
|
||||
секунда
|
||||
естьnull
|
||||
датавремя
|
15
langs/1c-zapros/symbol.txt
Normal file
15
langs/1c-zapros/symbol.txt
Normal file
@ -0,0 +1,15 @@
|
||||
#
|
||||
=
|
||||
>=
|
||||
>
|
||||
<=
|
||||
<
|
||||
<>
|
||||
/
|
||||
-
|
||||
%
|
||||
+
|
||||
*
|
||||
,
|
||||
(
|
||||
)
|
Reference in New Issue
Block a user