Re: Artikel Debian

Ich vermute, diese Grammatik stimmt:

+ ersetzt |
* ersetzt *

abcde
a+bcd
a*bcd
a(hajsd)h

zusammengefasst_und_folge a(b)c oder (b)a oder a(b)
zusammengefasst ()
folge abc
wiederholungsoperator a* oder ()*
oder operator a|b oder a|() oder ()|() oder ()|a


zusammengefasst_und_folge   ::= zusammengfasst | zusammengfasst folge | folge
zusammengefasst             ::= ( zusammengefasst_und_folge )
folge                       ::= buchstabe zusammengefasst_und_folge


oder_operator               ::= wiederholungsoperator + wiederholungsoperator | wiederholungsoperator
wiederholungsoperator       ::= zusammengefasst_und_folge* | zusammengefasst_und_folge
zusammengefasst_und_folge   ::= zusammengfasst | zusammengfasst folge | folge
zusammengefasst             ::= ( zusammengefasst_und_folge )
folge                       ::= buchstabe zusammengefasst_und_folge