Bonjour à tous,
Je viens de découvrir un parser de code c# développé avec Bison, il fonctionne parfaitement mais je ne suis pas encore à l'aise avec ce type de logiciel.
Le code plus bas me permet de parser ce code:
Ma question est, comment puis-je récupérer la valeur "Hello" de la section "class_declaration" (sachant que le code généré est en C) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class Hello { }
Je vous remercie d'avance pour votre réponse,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 attributes_opt : | attributes ; modifiers_opt : | modifiers ; modifiers : modifier | modifiers modifier ; modifier : ABSTRACT | EXTERN | INTERNAL | NEW | OVERRIDE | PRIVATE | PROTECTED | PUBLIC | READONLY | SEALED | STATIC | UNSAFE | VIRTUAL | VOLATILE ; comma_opt : | ';' ; class_declaration : attributes_opt modifiers_opt CLASS IDENTIFIER class_base_opt class_body comma_opt ; class_base_opt : | class_base ; class_base : ':' class_type | ':' interface_type_list | ':' class_type COMMA interface_type_list ; class_body : '{' class_member_declarations_opt '}' ;
Cordialement,
Nicolas.
Partager