Existe-t-il un moyen d'utiliser la classe Scanner pour lire une grammaire?Comment utiliser le scanner pour lire une grammaire récursive
Disons que nous avons ce fichier.
Y a-t-il un moyen logique qui me permette de créer un objet de classe et aussi de remplir ses attributs et opérations. J'ai essayé d'utiliser useDelimiter (";"), mais retourne la classe complète sans la séparer, devrais-je la réinitialiser? Quelle est la manière pratique de traiter cela?
CLASS Team
ATTRIBUTES
name: String
OPERATIONS
nb_players() : Integer,
trainer() : String
;
CLASS AUDIENCE
ATTRIBUTES
name : String
OPERATIONS
;
J'ai déjà créé les objets, par exemple ma classe de classe possède ces attributs
public final String Identifier;
public final Class_Content class_content;
class_content contient les attributs et les opérations (de manière récursive de faire les choses)
Puisque vous pensez que cela pourrait être fait sans recusion, avez-vous un certain site où il est expliqué? quand j'ai dit que c'est récursif, c'est comme si tout donnait autre chose. – hehexd
Lisez les liens que j'ai fournis. Un analyseur pour une grammaire non récursive est simplement une forme simplifiée d'un analyseur RD sans les appels récursifs. –