Ο Τσόμσκι είναι ένα ακόμη αναλυτή γλώσσα γραμματική, εμπνευσμένο από modgrammar και pyparsing.
Σχόλια δημιουργού
Χρειαζόμουν μια γλώσσα γραμματική αναλυτή για το έργο plywood_, και modgrammar_ έμοιαζε ότι θα ήταν τέλεια, εκτός από εγώ δεν μπορούσα να πάρω το απλούστερο των γραμματικών να εργαστούν. pyparsing_ είναι εξαιρετική, αλλά δεν μου δίνουν αντικείμενα πίσω, μόνο για λίστες και έγχορδα - Χρειάζομαι περισσότερο από αυτό. Θα ήθελα να συστήσω pyparsing_ για * * το έργο σας. Εκτός αν θέλετε πραγματικά αντικείμενα, ή αν κάνετε μια γλώσσα (chomsky_ έχει πολλά ενσωματωμένα πράγματα για την κατασκευή γλώσσα προγραμματισμού γραμματικές).
Άλλωστε, μου αρέσει το γράψιμο αναλυτές, και ξέρω πώς θέλω αυτό να δουλέψει, έτσι βίδα αυτό, θα το κάνω εγώ!
installation
& Nbsp? Pip εγκατάσταση Τσόμσκι
ΧΡΗΣΗ
Προσαρμογείς
`` Matcher`` αντικείμενα είναι τα πιο βασικά δομικά στοιχεία. & Nbsp? Δεν είναι έξυπνος,
επιστρέφουν μόνο χορδές και τους καταλόγους, και αυτοί δεν κάνουν υποθέσεις για το τι θα
μπορεί να προσπαθεί να χτίσει. & nbsp? Για παράδειγμα, η `` Word`` Matcher δεν αναλαμβάνει
ότι θέλετε να καταναλώσετε κενό.
`` Matcher`` αντικείμενα είναι μεγάλη για την οικοδόμηση μια μικρή γλώσσα ανάλυσης για
συνεπή δεδομένα, όπου `` Grammar`` αντικείμενα που δεν χρειάζονται. & nbsp? Αλλά για την οικοδόμηση μιας
γλώσσα parser, θα χρησιμοποιήσει κατά πάσα πιθανότητα το πιο βαρέα Γραμματική κτίριο
. μπλοκ
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε