Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Форматирование COS / 18 сообщений из 18, страница 1 из 1
25.09.2018, 18:55
    #39707937
Sheonn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Может кто-то уже занимался такой задачей?
...
Рейтинг: 0 / 0
25.09.2018, 19:04
    #39707941
Sheonn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Ох уж эти разные сочетания горячих клавиш, опубликовал раньше времени, а редактировать нельзя.

Так вот, занимался поиском информации по этой теме, вроде ничего такого нет, но были темы по парсингу COS с использованием ANTLR.
Вот тема с Intersystems Community . И вроде даже обещали выложить в открытый доступ, но за два года видимо ничего не изменилось.
И пара здешних тем, раз и два .


Может есть у кого информация, будет ли что-то от Intersystems или есть какие-то наработки свои, чтобы можно было дальше развивать.
В общем любая информация будет полезна.
...
Рейтинг: 0 / 0
25.09.2018, 19:27
    #39707952
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Еще здесь что-то ..
http://www.sql.ru/forum/1301041/atom-editor
...
Рейтинг: 0 / 0
25.09.2018, 21:13
    #39708000
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Sheonn,

С какой целью интересуешся?
Вот тут у меня выложены исходники ANTLR4 для COS, но там еще далеко до идеала, и давно не делал.
Сейчас есть желание продолжить развитие этого парсера, но в рамках уже другого проекта.
Но пока не было времени заняться плотно.

Вроде начал писать про форматирование, а не раскрыл, что конкретно хочешь сделать.
...
Рейтинг: 0 / 0
26.09.2018, 02:21
    #39708083
Sheonn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
DAiMor,

Хочу сделать именно форматирование кода, что-то вроде prettier для js .
При наличии парсера может еще у кого какие идеи появятся.
...
Рейтинг: 0 / 0
26.09.2018, 08:29
    #39708146
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Sheonn,

Хорошая идея, но для начала нужен законченный парсер.
https://github.com/daimor/objectscript-parser-ts
Вот, я недавно начал проект парсера отдельно. Только начал. В дальнейшем его собирался задействовать при разработке Language Server. Который нужен для VSCode. Там есть разные задачи для него, в том числе и форматирование.
...
Рейтинг: 0 / 0
26.09.2018, 16:20
    #39708606
Sheonn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
DAiMor,

В сторону Language Server я смотрел, можно будет прикрутить IntelliSense и другие плюшки.
Если будет такой проект, то тоже подключусь.
...
Рейтинг: 0 / 0
26.09.2018, 16:28
    #39708619
Sheonn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Неясно почему Intersystems не хочет выкладывать наработки по инструментам для работы с COS. Им же было бы лучше, если были бы доступны хорошие инструменты с поддержкой сообщества.
...
Рейтинг: 0 / 0
26.09.2018, 18:18
    #39708741
Sheonn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
DAiMor,

Код: javascript
1.
import { ErrorListener } from './tools/errorListener';


Что должно подключаться в этой строке?
В проекте модуль отсутствует.
...
Рейтинг: 0 / 0
27.09.2018, 13:53
    #39709277
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
SheonnНеясно почему Intersystems не хочет выкладывать наработки по инструментам для работы с COS. Им же было бы лучше, если были бы доступны хорошие инструменты с поддержкой сообщества.Этот вопрос я в очередной раз попробую поднять на саммите.

И в приципе вопрос поддержки сообщества в этом вопросе. Посмотрим, что получится.
...
Рейтинг: 0 / 0
27.09.2018, 14:10
    #39709289
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
SheonnDAiMor,

Код: javascript
1.
import { ErrorListener } from './tools/errorListener';



Что должно подключаться в этой строке?
В проекте модуль отсутствует.видать пропустил, запушил
...
Рейтинг: 0 / 0
27.09.2018, 17:49
    #39709448
Sheonn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Теперь всё пошло, скрипты сгенерились. Буду дальше смотреть.

В чём удобнее работать с грамматиками, какие инструменты есть?
Я пока в VSCode плагин поставил, но может что-то лучше есть.
...
Рейтинг: 0 / 0
27.09.2018, 18:07
    #39709455
logist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Sheonn,

На саммите будет презентация про форматирование кода

Automating Enforcement of Code Standards

Day & Time: Wednesday, 12:00 PM – 12:45 PM, Grand Oaks C&D
Presenter: Nathan Keast
This session discusses how you can use source control hooks to standardize capitalization, code completion, stylistic approach of code blocks, etc. Enforcing coding standards results in greater readability and maintainability of new and legacy code bases. We talk about our experiences and share the tools used by our own development teams.
Takeaway: I can make my code better by enforcing coding standards.
Keywords: source control hooks, code standards, development tools

Мы частично используем самописный парсер, частично - Студию для форматирования кода
...
Рейтинг: 0 / 0
27.09.2018, 18:14
    #39709457
logist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
logist,

Можно будет после саммита в записи посмотреть
...
Рейтинг: 0 / 0
27.09.2018, 18:18
    #39709462
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
logistМы частично используем самописный парсер, частично - Студию для форматирования кодаЭто мы обсудим .


SheonnВ чём удобнее работать с грамматиками, какие инструменты есть?
Я пока в VSCode плагин поставил, но может что-то лучше есть.Я тоже пользуюсь vscode.
...
Рейтинг: 0 / 0
27.09.2018, 18:22
    #39709465
Sheonn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
logist,

3 октября будет. По описанию должно быть что-то полезное.
А где-то посмотреть можно будет в записи?
...
Рейтинг: 0 / 0
27.09.2018, 18:25
    #39709469
logist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Sheonn,

На learning.intersystems.com должны выложить примерно в течение месяца

Дима на саммите будет, может сходит расскажет что там было
...
Рейтинг: 0 / 0
12.10.2018, 07:57
    #39716472
logist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование COS
Sheonn,

https://learning.intersystems.com/course/view.php?id=979&ssoPass=1 - запись выступления Нейтана
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Форматирование COS / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]