Спокойное приложение работает в Google Native Client?

Люди делают это, потому что на большинстве языков это - путь, легче записать regexp, чем записать и использовать синтаксический анализатор в Вашем коде (или таким образом, это кажется, по крайней мере).

, Если Вы решаете сторониться regexes, необходимо будет или записать синтаксические анализаторы вручную, или Вы обращаетесь к внешним инструментам (как yacc) для поколения лексического анализатора/синтаксического анализатора. Это - путь, более сложный, чем одна строка regex соответствие.

Одна потребность иметь библиотеку, которая облегчает писать синтаксические анализаторы непосредственно на языке X (где 'X' C, C++, C#, Java) быть в состоянии создать пользовательские синтаксические анализаторы с той же простотой как регулярное выражение matchers.

Такие библиотеки, порожденные на функциональной земле (Haskell и ML), но в наше время "синтаксический анализатор combinators библиотеки", существуют для Java, C++, C#, Scala и других основных языков.

10
задан SRN 6 August 2012 в 15:17
поделиться

3 ответа

Разработчику Qt удалось получить несколько примеров Qt, работающих под собственным клиентом: http://blog.qt.io/blog/2009/12/17/take-it-with-a-grain-of-salt/

7
ответ дан 3 December 2019 в 22:01
поделиться

Поскольку вы не можете использовать системные вызовы, вам нужно по существу перенести Qt на новую ОС (например, на собственный клиент). Это будет много работы - удачи!

2
ответ дан 3 December 2019 в 22:01
поделиться

Qt for Google Native Client Preview также обновлен здесь: http://qt-project.org/wiki/Qt_for_Google_Native_Client

3
ответ дан 3 December 2019 в 22:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: