REBOL 3: различия между версиями

15 байт добавлено ,  13 лет назад
Парсинг расщепляет последовательность символов или значений на маленькие части.
Это может использоваться для распознавания символов или значений, расположенных в определенном порядке.
Наконец, чтобы обеспечить мощный, читабельный и в основном обрабатывающий паттерны регулярных выражений процесс, парсинг позволяет вам создавать собственные языки для специальных целей.
'''parse''' функция имеет общий вид:
<pre>parse series rules</pre>
Аргумент '''rules''' (правила) специфицирует каким образом анализировать и может быть строкой для простого типичного анализа или блоком для сложного.
Функция также имеет два параметра:
* '''/all''' - анализировать все символы в строке, включая "разделители", такие как пробелы, табуляция, новая линия, запятая и двоеточие.
* '''/case''' - строка основанная на переключателе, (когда параметр не специфицирован, то верхний и нижний переключатели обрабатываются одинаково).
 
==== Анализ блоков и диалектов ====