www.jammni.de

Logo - Kleiner Drache
Login
Username:

Passwort:

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

Logo - DracheHaskell-Forum

franzigoth1

Gepostet:
10.12.2007 17:42

BNF (Backus-Naur-Form) in Haskell  
Hallo ihrs, ich hab da mal eine frage zum folgenden schwerpunkt:

Gegeben ist die BNF

A ::= M j A + M
M ::= B j M * B
B ::= x

mit der Metasymbol-Menge {A;M;B} und der Grundsymbol-Menge {+,*,x}.
Beschreiben Sie eine HASKELL-Funktion a::Int->[[Char]], fÄur die a n die Liste aller (verschiedener) Zei-
chenketten der Länge i ist, die aus dem Metasymbol A abgeleitet werden können.

a::Int->[[Char]]

Standard-Testfall
a 1 == ["x"]



Hat einer eine Idee, wie man das machen kann?
Zum Seitenanfang ICQ