Un analyseur Je cherche devrait:Qu'est-ce qu'un analyseur Ruby suggéreriez-vous pour analyser les sources de Ruby?
- être l'analyse syntaxique Ruby amical,
- être élégante par la conception de règles,
- produisent des erreurs d'analyse syntaxique utilisateur conviviale,
- documentation utilisateur devrait être disponible dans le volume plus qu'un exemple de calculatrice,
- UPD: permet d'omettre les espaces blancs facultatifs qui écrivent une grammaire.
L'analyse rapide n'est pas une caractéristique importante.
J'ai essayé Citrus mais le manque de documentation et le besoin de spécifier chaque espace dans les règles m'ont juste éloigné de lui.
Quelle version de la syntaxe Ruby devez-vous prendre en charge? – Phrogz
Eh bien, si vous êtes prêt à y consacrer du temps, Ragel peut être votre meilleur pari. – rmk
La version de Ruby en tant que langue d'entrée n'a pas beaucoup d'importance pour mon projet car seul un sous-ensemble de la langue sera implémenté - 1.8 ou 1.9 par exemple. Merci, rmk. –