Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπερα παιδια. Αντιμετωπιζω ενα προβλημα με ενα project που κανω.
Μου ζητηται να φτιαξω τους Flex και Bison Interpreters για να δημιουργησω εναν C Compiler που θα κανει compile γλωσσες GOLUB.

 

Εψαξα στο Internet αλλα δεν ειδα πουθενα την γλωσσα golub και φανταζομαι οτι ειναι φανταστικη, μιας και μας εχει δωσει ηδη την EBNF γραμματικη που οριζει την γλωσσα και ειναι αυτη : http://postimg.org/image/qq4y7kn2t/

Εχω τα παντα ετοιμα εκτος απο την μορφη της γλωσσας που θα δωσω ως εισοδο.

Το θεμα μου ειναι οτι πρεπει, αφου εχω κατασκευασει σωστα τον compiler, να δωσω εισοδο σε τετοια γλωσσα αλλα δεν εχω καταλαβει καθολου πως δομειται η γλωσσα.

Π.χ μια εισοδος αν ζηταγε γλωσσα C θα ηταν του τυπου :
 

#include<stdio.h>

main()
{
    printf("Hello World");
}

Μπορει καποιος να καταλαβει πως θα ηταν ενα προγραμμα σε γλωσσα GOLUB?

  • Moderators
Δημοσ.

Σου περιγράφει η γραμματική πώς θα είναι οτιδήποτε. Αυτό που ζητάς είναι στην πρώτη γραμμή.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...