Skip to content

Commit

Permalink
Lemon version of the zend_ini_parser
Browse files Browse the repository at this point in the history
  • Loading branch information
adoy committed Jul 12, 2010
1 parent 6f32b2c commit 96d49e4
Show file tree
Hide file tree
Showing 7 changed files with 1,198 additions and 1,072 deletions.
4 changes: 2 additions & 2 deletions Makefile.frag
Expand Up @@ -19,8 +19,8 @@ $(srcdir)/zend_language_parser.c: lemon $(srcdir)/zend_language_parser.y
$(LEMON) $(LEMON_FLAGS) $(srcdir)/zend_language_parser.y || test $$? -eq 2

$(srcdir)/zend_ini_parser.h: $(srcdir)/zend_ini_parser.c
$(srcdir)/zend_ini_parser.c: $(srcdir)/zend_ini_parser.y
@$(YACC) -p ini_ -v -d $(srcdir)/zend_ini_parser.y -o $@
$(srcdir)/zend_ini_parser.c: lemon $(srcdir)/zend_ini_parser.y
@$(LEMON) $(LEMON_FLAGS) $(srcdir)/zend_ini_parser.y

$(srcdir)/zend_ini_scanner.c: $(srcdir)/zend_ini_scanner.l
@(cd $(top_srcdir); $(RE2C) $(RE2C_FLAGS) --case-inverted -cbdFt Zend/zend_ini_scanner_defs.h -oZend/zend_ini_scanner.c Zend/zend_ini_scanner.l)
Expand Down
2 changes: 1 addition & 1 deletion Zend/Makefile.am
Expand Up @@ -41,7 +41,7 @@ zend_language_parser.c: $(srcdir)/zend_language_parser.y
# INI parser/scanner rules

zend_ini_parser.c: $(srcdir)/zend_ini_parser.y
$(YACC) -p ini_ -v -d $(srcdir)/zend_ini_parser.y -o zend_ini_parser.c
$(LEMON) $(LEMON_FLAGS) $(srcdir)/zend_ini_parser.y

zend_ini_scanner.c: $(srcdir)/zend_ini_scanner.l
$(RE2C) $(RE2C_FLAGS) --case-inverted -cbdFt $(srcdir)/zend_ini_scanner_defs.h -o$@ $(srcdir)/zend_ini_scanner.l
Expand Down
1 change: 1 addition & 0 deletions Zend/zend_ini.h
Expand Up @@ -208,6 +208,7 @@ END_EXTERN_C()
typedef struct _zend_ini_parser_param {
zend_ini_parser_cb_t ini_parser_cb;
void *arg;
zend_bool syntax_error;
} zend_ini_parser_param;

#endif /* ZEND_INI_H */
Expand Down

0 comments on commit 96d49e4

Please sign in to comment.