filipg/amu_automata_2011 — Issue #542: Opracować operator trójargumentowy "rozgałęziający".
Author: filipg
Created: 2012-01-11 07:47:45+00:00
State: open
Labels: 6 punktów, regexps

(Operator taki nie ma odpowiednika w standardowych wyrażeniach regularnych).

Najpierw powinno być dopasowane wyrażenie-pierwszy argument, jeśli pasuje dla dalszego ciągu napisu powinien być dopasowany kolejny argument, w przeciwnym razie - od początku (!) powinien zostać dopasowany pierwszy argument.

Np. dla trójki ("a+", "b", "c") pasować będą napisy "ab", "aaaab", "c", nie będą pasować napisy "b", "ac", "aaaac".

W zadaniu należy wykorzystać odpowiednie zadania z działu automatów.