Metoda derivací
./aconversion -t FA -a brzozowski < ../examples/regexp/oppa-4-13.xml
StateBuilder::getState
vyhodí vyjímku, že nenašel v mapě regulární výraz, ačkoli tam je. (hledá přes map::find())
For cyklus a porovnání přes ==
nebo !(a<b) && !(b<a)
to najde.
Výraz:
<regexp>
<alternation>
<epsilon></epsilon>
<concatenation>
<symbol>0</symbol>
<symbol>1</symbol>
</concatenation>
<concatenation>
<iteration>
<symbol>1</symbol>
</iteration>
<symbol>0</symbol>
</concatenation>
</alternation>
</regexp>
Pozice v mapě: (Y == hledaný prvek) NNNNYNNNN
- zajímavý, že je přesně uprostřed - že by špatné porovnávání a selhal bsearch?