www.jammni.de

Logo - Kleiner Drache
Login
Username:

Passwort:

Daten merken
Auto-Login
Registrieren
 
Online
niemand
 
Forumsuche
Suche nach:

Logo - DracheHaskell-Forum

franzigoth1

Gepostet:
06.12.2007 16:09

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