diff options
Diffstat (limited to 'examples/manual/example_nr.lex')
-rw-r--r-- | examples/manual/example_nr.lex | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/examples/manual/example_nr.lex b/examples/manual/example_nr.lex new file mode 100644 index 0000000..8722b14 --- /dev/null +++ b/examples/manual/example_nr.lex @@ -0,0 +1,16 @@ +/* basic example - non-reentrant version */ +%{ + int num_lines = 0, num_chars = 0; +%} +%option noyywrap +%% +\n ++num_lines; ++num_chars; +. ++num_chars; + +%% + +int main() { + yylex(); + printf( "# of lines = %d, # of chars = %d\n", + num_lines, num_chars ); +} |