Gepostet: |
BNF (Backus-Naur-Form) in Haskell | ||||||||||
Hallo ihrs, ich brauch da mal eure hifle. Ich soll in Haskell eine Funktion implementieren, die 3 Metasymbole A,B,M hat und folgende Grundsymbole: +,*,x A::= M| A+M M::= B| M*B B::= x Wenn ich nun eine Zahl a eingebe, dann sollen verschiedene Zeichenketten der Länge i, aus dem Metasymbol A abgeleitet werden, d.h a::Int->[[Char]] Eingabe: a 1 Ausgabe: ["x"] Logisch, was kürzeres gibt es nicht. Hat einer eine Idee, wie man das machen kann????? BITTE! |
|||||||||||
Zum Seitenanfang | ICQ | ||||||||||