mirror of
git://projects.qi-hardware.com/eda-tools.git
synced 2024-11-23 02:05:00 +02:00
b2/: new diagnostic function yywarnf
This commit is contained in:
parent
8aa94edd2f
commit
eabe0dc910
@ -16,6 +16,7 @@
|
|||||||
void parse_hierarchy(void);
|
void parse_hierarchy(void);
|
||||||
void parse_characteristics(void);
|
void parse_characteristics(void);
|
||||||
|
|
||||||
|
void yywarnf(const char *fmt, ...);
|
||||||
void yyerrorf(const char *fmt, ...);
|
void yyerrorf(const char *fmt, ...);
|
||||||
void yyerror(const char *s);
|
void yyerror(const char *s);
|
||||||
|
|
||||||
|
12
b2/lang.l
12
b2/lang.l
@ -87,6 +87,18 @@ ID [-_A-Za-z0-9()+./]
|
|||||||
%%
|
%%
|
||||||
|
|
||||||
|
|
||||||
|
void yywarnf(const char *fmt, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
|
||||||
|
va_start(ap, fmt);
|
||||||
|
fprintf(stderr, "%d: warning: ", lineno);
|
||||||
|
vfprintf(stderr, fmt, ap) ;
|
||||||
|
fprintf(stderr, "\n");
|
||||||
|
va_end(ap);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void yyerrorf(const char *fmt, ...)
|
void yyerrorf(const char *fmt, ...)
|
||||||
{
|
{
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
Loading…
Reference in New Issue
Block a user