Avatar billede perle Nybegynder
18. marts 2003 - 18:23 Der er 17 kommentarer og
1 løsning

Udskrivning af et parsertræ

Det drejer sig om en opgave programmeret i java, hvor jeg skal kunne analysere javakode ved at traversere et parsertræ. Jeg har forsøgt at anvende progammerne Jlex ti sproget og og Cup til at lave en parser, men jeg kan ikk efå det til at fungere
Avatar billede disky Nybegynder
18. marts 2003 - 18:35 #1
Og hvad er dit problem ?
Avatar billede arne_v Ekspert
18. marts 2003 - 18:48 #2
Kan du ikke få parseren til at virke eller kan du ikke lave
din grammatik fil ?
Avatar billede perle Nybegynder
08. april 2003 - 12:11 #3
Jeg kan ikke lave min grammatikfil. En af de første problemer er at lave et eksempel på en inputfil til Jlex der producerer tokens.
Avatar billede arne_v Ekspert
08. april 2003 - 12:34 #4
Har du kigget på JavaCC ?

(det virker umiddelbart noget nemmere at få til at fungere)
Avatar billede perle Nybegynder
09. april 2003 - 18:34 #5
Mit problem lige nu er at jeg via en lexor Jlex har fået lavet en fil som jeg skal omdanne til Yylex.java. I denne fil står øverst import java_cup.runtime.*. Jeg har skrevet i classpath
SET CLASSPATH= C:\prog_eksempler\cup\java_cup\runtime;
men når jeg kompilerer Yylex.java får jeg meddelelse om at den ikke kan finde biblioteket java_cup.runtime. Jeg aner ikke hvad tricket er her.
Avatar billede arne_v Ekspert
09. april 2003 - 18:56 #6
Prøv med:

SET CLASSPATH=.;C:\prog_eksempler\cup

(classpath skal pege på roden og ligger java selv pakke navnet til)
Avatar billede perle Nybegynder
09. april 2003 - 19:30 #7
Jeg har lagt den ind sådan
SET CLASSPATH=C:\prog_eksempler\cup\;
Jeg har lagt Yylex.java i bilioteket Cup og kompilerer derfra og alligevel forventer stadig : package java_cup\runtime.*;
Avatar billede arne_v Ekspert
09. april 2003 - 19:33 #8
Prøv lige med:

SET CLASSPATH=.;C:\prog_eksempler\cup

(uden slash til sidst)
Avatar billede perle Nybegynder
09. april 2003 - 19:38 #9
Samme besked (textpad):
C:\Prog_eksempler\Cup\Yylex.java:2: package java_cup.runtime does not exist
import java_cup.runtime.*;
Avatar billede perle Nybegynder
09. april 2003 - 19:41 #10
Sådan ser stien ud på cup:
C:\Prog_eksempler\Cup\java_cup\runtime
Avatar billede arne_v Ekspert
09. april 2003 - 19:43 #11
Ligger der class eller jar filer i C:\Prog_eksempler\Cup\java_cup\runtime ?
Avatar billede perle Nybegynder
09. april 2003 - 20:01 #12
der ligger ingen jar filer i bibliotekerne i cup kun class filer
Avatar billede arne_v Ekspert
09. april 2003 - 20:05 #13
Hvordan builder du ?

Kan du poste hele build sekvensen ?

Og en dir af hele strukturen ?
Avatar billede perle Nybegynder
09. april 2003 - 20:15 #14
ja det vil jeg meget gerne men hvortil
Avatar billede arne_v Ekspert
09. april 2003 - 20:22 #15
Du kunne da poste det her.

:-)

Men hvis du hellere vil emaile, så kan du sende til
arne_v@mail.danbbs.dk !
Avatar billede perle Nybegynder
09. april 2003 - 20:23 #16
Jeg skalfå det samlet sammen
Avatar billede perle Nybegynder
09. april 2003 - 20:35 #17
Jeg sender det via mail da jeg ikke lige kan se hvordan jeg skal sende det her. Det har jeg lige gjort
Avatar billede arne_v Ekspert
17. april 2003 - 16:24 #18
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester