Zapouzdřování

Zoptimalizovaný parser určený pro zapouzdřování je zaveden ze souboru do interpretu. Zpracování vstupního textu se provádí nedeterministicky, ovšem v módu pseudoll1/4 (viz [*]). Mód pseudoll1/4 má navíc vnořen selektor off/2 (viz [*]), který udržuje informaci o pozici ve vstupním textu. Tato informace se používá pro ořezávání seznamu úspěšných rozkladů mutátorem <^> (viz [*]). Pro zachycení precedence akceptorů regulárních výrazů dle specifikace dané .hlx souborem jsou použity kombinátory alternativní kompozice s částečným vyhodnocením (viz [*]), které si v tomto módu zachovávají svůj původní význam. Zapouzdřovač má charakter filtru. Dílčí výsledky jsou vypisovány do standardního výstupního proudu, který je přesměrován do souboru.

dvorka 2013-12-31