LEX - 단어 개수 세기

digit    [0-9]
letter    [a-zA-z]
%{
    int count;
%}

%%
    /* match */
{letter}({letter}|{digit})*    count++;
%%

main() {
    yylex();
    printf( "number of identifiers = %d\n", count );
}

댓글 쓰기