Вопрос

Я пытаюсь поддержать встроенные скрипты в существующем веб-приложении, и хотелось бы, чтобы наши пользователи могли бы написать сценарии BOO, используя редактор HTML, проблема в том, что BOO использует Python-подобную отступю (вместо вьющихся скобках в более традиционных языках, таких как C # и ДЖАВА).

Есть ли в любом случае вокруг этого? Есть ли лучшая альтернатива, чем бу, не имеет этих проблем отступа?

Это было полезно?

Решение

Одним из прохладных вещей о BOO является то, что сам язык очень настраивается. Он включает в себя ступеньку компилятора WSABooParsingStep, который делает языковым пробелом - агностическим.

Резидент (Двигатель View для Monorail и ASP.NET MVC) использует этот вариант BOO, вы можете использовать его как модель для вашей собственной реализации. Исходный код браля здесь, тесты здесь.

Другие советы

В чем проблема с пробелом?

Используя клавишу Tab в текстуарее?

Есть Много результатов в Google о том, как это сделать.

В противном случае, не могли бы вы уточнить вашу проблему?

Получил почти ту же дискуссию с конечными пользователями на прошлой неделе. Люди имели минимальные технические знания, в основном ориентированные на бизнес.

Все согласились, что синтаксис на основе вдавливания выглядит чище и чувствует себя проще. Поэтому я планирую использовать сценарию на основе вдавливания в моем следующем проекте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top