Skip to content

Commit

Permalink
Merge branch 'release/v1.8.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
nixel2007 committed Nov 3, 2016
2 parents b1eabd5 + d7edbdc commit 1779947
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 11 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 1.8.1

* Для языка запросов добавлены расширения файлов `sdbl` и `query`
* Исправлена ошибка определения запроса внутри `bsl` файла, если запрос написан в английском синтаксисе
* Исправлена подсветка операторов `ИТОГИ ПО`, `ДЛЯ ИЗМЕНЕНИЯ`, `ТОЛЬКО ИЕРАРХИЯ` в английском синтаксисе
* Обновлены зависимости пакетов

## 1.8.0

* Добавлены процедуры и перечисления, добавленные в 1С:Предприятие 8.3.9
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* Сниппеты (шаблоны текста)
* Использование автоматических отступов по ключевым словам
* Автоматическое добавление символа `|` при добавлении новой строки во время редактирования строкового литерала
* Автоматическое добавление символов `//` при добавлении новой строки во время редактирования комментария по нажатию `Shift-Enter`
* Запуск скриптов `.os`/`.bsl` с помощью OneScript - [инструкция](https://github.com/xDrivenDevelopment/vsc-language-1c-bsl/wiki/%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2-.os-.bsl-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-OneScript)
* Проверка корректности кода в файлах `*.os` и `*.bsl` (опционально) через интерпретатор OneScript - [инструкция](https://github.com/xDrivenDevelopment/vsc-language-1c-bsl/wiki/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BB%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0)
* Автоматическая вставка скобок
Expand Down
14 changes: 8 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"displayName": "Language 1C (BSL)",
"description": "Syntax highlighting for 1C:Enterprise 8.",
"icon": "images/xDDIcon.png",
"version": "1.8.0",
"version": "1.8.1",
"publisher": "xDrivenDevelopment",
"galleryBanner": {
"color": "#0000FF",
Expand All @@ -26,8 +26,8 @@
},
"main": "./out/src/extension",
"scripts": {
"vscode:prepublish": "node ./node_modules/vscode/bin/compile",
"compile": "node ./node_modules/vscode/bin/compile -watch -p ./",
"vscode:prepublish": "tsc -p ./",
"compile": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install"
},
"activationEvents": [
Expand Down Expand Up @@ -141,6 +141,7 @@
{
"id": "sdbl",
"extensions": [
".sdbl",
".query"
],
"aliases": [
Expand Down Expand Up @@ -169,13 +170,14 @@
]
},
"devDependencies": {
"typescript": "1.8.10",
"vscode": "^0.11.14"
"@types/node": "^6.0.46",
"typescript": "^2.0.6",
"vscode": "^1.0.3"
},
"dependencies": {
"filequeue": "^0.5.0",
"iconv-lite": "^0.4.13",
"lokijs": "^1.3.16",
"lokijs": "^1.4.1",
"onec-syntaxparser": "0.1.9"
}
}
9 changes: 7 additions & 2 deletions syntaxes/1c-query.tmLanguage
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,13 @@
<string>1C (Query)</string>
<key>scopeName</key>
<string>source.sdbl</string>
<key>fileTypes</key>
<array>
<string>sdbl</string>
<string>query</string>
</array>
<key>firstLineMatch</key>
<string>(?i)Выбрать|Select(\s+Разрешенные|Allowed)?(\s+Различные|Distinct)?(\s+Первые|Top)?.*</string>
<string>(?i)Выбрать|Select(\s+Разрешенные|\s+Allowed)?(\s+Различные|\s+Distinct)?(\s+Первые|\s+Top)?.*</string>
<key>uuid</key>
<string>d94265d3-2270-4ff2-ba36-649fbb4160df</string>
<key>patterns</key>
Expand Down Expand Up @@ -95,7 +100,7 @@
<key>name</key>
<string>keyword.control.sdbl</string>
<key>match</key>
<string>(?i)(?&lt;=[^\wа-яё\.]|^)(Выбрать|Select|Разрешенные|Allowed|Различные|Distinct|Первые|Top|Как|As|ПустаяТаблица|EpmtyTable|Поместить|Into|Уничтожить|Drop|Из|From|((Левое|Left|Правое|Right|Полное|Full)\s+(Внешнее\s+|Outer\s+)?Соединение|Join)|((Внутреннее\s+|Inner\s+)?Соединение|Join)|Где|Where|(Сгруппировать\s+По)|(Group\s+By)|Имеющие|Having|Объединить(\s+Все)?|Union(\s+All)?|(Упорядочить\s+По)|(Order\s+By)|Автоупорядочивание|Autoorder|Итоги|Totals|По(\s+Общие)?|By(\s+Overall)|(Только\s+)?Иерархия|(Only\s+)Hierarchy|Периодами|Periods|Индексировать|Index|Выразить|Cast|Возр|Asc|Убыв|Desc|Для\s+Изменения|(For\sUpdate(\s+Of)?)|Спецсимвол|Escape)(?=[^\wа-яё\.]|$)</string>
<string>(?i)(?&lt;=[^\wа-яё\.]|^)(Выбрать|Select|Разрешенные|Allowed|Различные|Distinct|Первые|Top|Как|As|ПустаяТаблица|EpmtyTable|Поместить|Into|Уничтожить|Drop|Из|From|((Левое|Left|Правое|Right|Полное|Full)\s+(Внешнее\s+|Outer\s+)?Соединение|Join)|((Внутреннее\s+|Inner\s+)?Соединение|Join)|Где|Where|(Сгруппировать\s+По)|(Group\s+By)|Имеющие|Having|Объединить(\s+Все)?|Union(\s+All)?|(Упорядочить\s+По)|(Order\s+By)|Автоупорядочивание|Autoorder|Итоги|Totals|По(\s+Общие)?|By(\s+Overall)?|(Только\s+)?Иерархия|(Only\s+)?Hierarchy|Периодами|Periods|Индексировать|Index|Выразить|Cast|Возр|Asc|Убыв|Desc|Для\s+Изменения|(For\s+Update(\s+Of)?)|Спецсимвол|Escape)(?=[^\wа-яё\.]|$)</string>
</dict>
<dict>
<key>comment</key>
Expand Down
2 changes: 1 addition & 1 deletion syntaxes/1c.tmLanguage
Original file line number Diff line number Diff line change
Expand Up @@ -514,7 +514,7 @@
<key>query</key>
<dict>
<key>begin</key>
<string>(?i)(?&lt;=[^\wа-яё\.]|^)(Выбрать|Select(\s+Разрешенные|Allowed)?(\s+Различные|Distinct)?(\s+Первые|Top)?)(?=[^\wа-яё\.]|$)</string>
<string>(?i)(?&lt;=[^\wа-яё\.]|^)(Выбрать|Select(\s+Разрешенные|\s+Allowed)?(\s+Различные|\s+Distinct)?(\s+Первые|\s+Top)?)(?=[^\wа-яё\.]|$)</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
Expand Down
6 changes: 4 additions & 2 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"target": "es6",
"outDir": "out/src",
"noLib": true,
"lib": [
"es6"
],
"sourceMap": true
},
"exclude": [
Expand Down

0 comments on commit 1779947

Please sign in to comment.