J
Janina
Gast
Hallo,
ich habe folgende Aufgabe bekommen:
Schreibe eine Klasse QueryNode, die aus einer Suchanfrage einen Anfragebaum aufbaut. Die Anfragesprache soll folgende Syntax haben:
ANFRAGE ::= "AND" "(" ANFRAGE ", " ANFRAGE ")" |
"OR" "(" ANFRAGE ", " ANFRAGE ")" |
"NOT" "(" ANFRAGE ")" |
"'" WORT "'" ;
WORT ::= BUCHSTABE { WORT } ;
BUCHSTABE ::= 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I' |
'J' | 'K' | 'L' | 'N' | 'O' | 'P' | 'Q' | 'R' | 'S' |
'T' | 'U' | 'V' | 'W' | 'X' | 'Y' | 'Z' | 'a' | 'b' |
'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' | 'j' | 'k' |
'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r' | 's' | 't' |
'u' | 'v' | 'w' | 'x' | 'y' | 'z' ;
Eine beispielhafte Anfrage könnte also zum Beispiel so aussehen:
AND('Java', NOT('Kaffee'))
---------------------------------
Also ich will keine fertigen Lösungen haben oder so, aber nur damit ihr wisst worum es geht habe ich das mal kopiert. Problem ist, dass bisher alles voll simple und verständlich für mich war und auf einmal kommt sowas und ich weiß garnicht was ich damit machen soll. Wie soll ich dem denn sagen, dass er aus der Anfrage einen Suchbaum machen soll. Verstege das nicht. Kann mir bitte jemand helfen... *verzweifelt*
ich habe folgende Aufgabe bekommen:
Schreibe eine Klasse QueryNode, die aus einer Suchanfrage einen Anfragebaum aufbaut. Die Anfragesprache soll folgende Syntax haben:
ANFRAGE ::= "AND" "(" ANFRAGE ", " ANFRAGE ")" |
"OR" "(" ANFRAGE ", " ANFRAGE ")" |
"NOT" "(" ANFRAGE ")" |
"'" WORT "'" ;
WORT ::= BUCHSTABE { WORT } ;
BUCHSTABE ::= 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I' |
'J' | 'K' | 'L' | 'N' | 'O' | 'P' | 'Q' | 'R' | 'S' |
'T' | 'U' | 'V' | 'W' | 'X' | 'Y' | 'Z' | 'a' | 'b' |
'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' | 'j' | 'k' |
'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r' | 's' | 't' |
'u' | 'v' | 'w' | 'x' | 'y' | 'z' ;
Eine beispielhafte Anfrage könnte also zum Beispiel so aussehen:
AND('Java', NOT('Kaffee'))
---------------------------------
Also ich will keine fertigen Lösungen haben oder so, aber nur damit ihr wisst worum es geht habe ich das mal kopiert. Problem ist, dass bisher alles voll simple und verständlich für mich war und auf einmal kommt sowas und ich weiß garnicht was ich damit machen soll. Wie soll ich dem denn sagen, dass er aus der Anfrage einen Suchbaum machen soll. Verstege das nicht. Kann mir bitte jemand helfen... *verzweifelt*