diff --git a/core-parser/inc/grammar.h b/core-parser/inc/grammar.h index 9619d0f..84c1427 100644 --- a/core-parser/inc/grammar.h +++ b/core-parser/inc/grammar.h @@ -1,6 +1,6 @@ -#ifndef PARCEL_GRAMMAR_PARSER_H -#define PARCEL_GRAMMAR_PARSER_H +#ifndef PARCEL_GRAMMAR_H +#define PARCEL_GRAMMAR_H #include #include @@ -85,4 +85,7 @@ void pac_delete_grammar (pac_grammar_s grammar); void pac_display_log (pac_logger_s *logger); void pac_display_grammar (pac_grammar_s grammar); -#endif // PARCEL_GRAMMAR_PARSER_H +pac_rule_s * pac_find_rule (pac_grammar_s *grammar, char *name); +bool_t pac_grammar_has_rule_name_duplications (pac_grammar_s *grammar); + +#endif // PARCEL_GRAMMAR_H diff --git a/core-parser/src/grammar.c b/core-parser/src/grammar.c index 4d8f79d..229cc0a 100644 --- a/core-parser/src/grammar.c +++ b/core-parser/src/grammar.c @@ -1,4 +1,4 @@ -#include +#include #include #include