Skip to content
Achilleas Makris edited this page Dec 6, 2024 · 8 revisions

GreekPseudoCode Extension

Το GreekPseudoCode είναι ένα Visual Studio Code extension που έχει σχεδιαστεί για να υποστηρίζει την επεξεργασία κώδικα ψευδογλώσσας, όπως αυτή χρησιμοποιείται από το Ελληνικό Ανοικτό Πανεπιστήμιο (ΕΑΠ). Το extension προσφέρει χρωματισμό συντακτικών λέξεων-κλειδιών, καθώς και αυτόματη διαμόρφωση (indentation) για τη διευκόλυνση των χρηστών.


Manual Page

Μπορείτε να επισκεφθείτε το Manual Page για περισσότερες πληροφορίες σχετικά με τις λειτουργίες και συντακτικές δυνατότητες του εργαλείου εδώ:
Manual Page

Μπορείτε να δείτε το επίσημο Manual Page repository εδώ:
Manual Page Repository GitHub


Χαρακτηριστικά

  • Συντακτικός Χρωματισμός: Υποστηρίζει λέξεις-κλειδιά όπως:

ΑΛΓΟΡΙΘΜΟΣ, ΑΡΧΗ, ΔΕΔΟΜΕΝΑ, ΕΑΝ, ΓΙΑ, ΕΝΟΣΩ, ΑΛΛΙΩΣ, ΜΕΧΡΙ, ΜΕ ΒΗΜΑ, ΕΠΑΝΑΛΑΒΕ, ΤΟΤΕ, ΣΤΑΘΕΡΕΣ, ΕΙΣΟΔΟΣ, ΕΞΟΔΟΣ, ΕΑΝ-ΤΕΛΟΣ, ΕΝΟΣΩ-ΤΕΛΟΣ, ΤΕΛΟΣ-ΔΙΑΔΙΚΑΣΙΑΣ, ΓΙΑ-ΤΕΛΟΣ, ΤΕΛΟΣ, INTEGER, REAL, CHAR, ARRAY, BOOLEAN

  • Αυτόματη Εσοχή (Indentation): Η δομή του κώδικα ευθυγραμμίζεται αυτόματα, με βάση τη λογική των nested loops και συνθηκών.
  • Υποστήριξη της Ελληνικής Ψευδογλώσσας: Ειδικά σχεδιασμένο για την ψευδογλώσσα που διδάσκεται στο ΕΑΠ.

Εγκατάσταση

Απαιτήσεις

  • Εγκατεστημένο το Visual Studio Code απο το Version 1.6 και μετά.
  • Υπολογιστής με λειτουργικό σύστημα Windows, Linux ή MacOS.
  • Ο Compiler δουλεύει μόνο σε Windows.

Βήματα Εγκατάστασης

  1. Κατεβάστε και εγκαταστήστε το extension από το VS Code Marketplace.
  2. Εναλλακτικά, κατεβάστε το .vsix αρχείο από το repository και εγκαταστήστε το χειροκίνητα με αυτόν τον οδηγό Manual vsix Installation.

Προαπαιτούμενα Προγράμματα Για τον Compiler

Για να λειτουργήσει σωστά το extension με τον Compiler, πρέπει να έχετε εγκαταστήσει τα παρακάτω προγράμματα:


Χρήση

  1. Ανοίξτε ένα αρχείο ψευδογλώσσας (με κατάληξη .eap).
  2. Ξεκινήστε να γράφετε κώδικα χρησιμοποιώντας λέξεις-κλειδιά όπως ΑΛΓΟΡΙΘΜΟΣ, ΑΡΧΗ, ΔΕΔΟΜΕΝΑ, ΕΑΝ, ΓΙΑ, ΕΝΟΣΩ, ΑΛΛΙΩΣ, ΜΕΧΡΙ, ΜΕ ΒΗΜΑ, ΕΠΑΝΑΛΑΒΕ, ΤΟΤΕ, ΣΤΑΘΕΡΕΣ, ΕΙΣΟΔΟΣ, ΕΞΟΔΟΣ, ΕΑΝ-ΤΕΛΟΣ, ΕΝΟΣΩ-ΤΕΛΟΣ, ΤΕΛΟΣ-ΔΙΑΔΙΚΑΣΙΑΣ, ΓΙΑ-ΤΕΛΟΣ, ΤΕΛΟΣ, INTEGER, REAL, CHAR, ARRAY, BOOLEAN κλπ.
  3. Δείτε τον συντακτικό χρωματισμό και απολαύστε τη βελτιωμένη εμπειρία κωδικοποίησης με αυτόματη εσοχή!

Παραδείγματα

Παράδειγμα Συνθήκης

Παράδειγμα Compile & Run