30 lines
357 B
Plaintext
30 lines
357 B
Plaintext
|
%{
|
||
|
|
||
|
/* cwe by David A. Wheeler (http://www.dwheeler.com).
|
||
|
This prints anything of the form CWE-#
|
||
|
*/
|
||
|
|
||
|
#include <stdio.h>
|
||
|
#include <ctype.h>
|
||
|
#include <string.h>
|
||
|
|
||
|
void out(char *text) {
|
||
|
fputs(text,stdout);
|
||
|
}
|
||
|
|
||
|
void outchar(char c) {
|
||
|
fputc(c, stdout);
|
||
|
}
|
||
|
|
||
|
|
||
|
%}
|
||
|
|
||
|
|
||
|
%%
|
||
|
CWE-[1-9][0-9]* { out(yytext); outchar('\n'); }
|
||
|
. { }
|
||
|
\n { }
|
||
|
|
||
|
%%
|
||
|
|