%{ /* * $Id$ * * Copyright (c) Andrew G. Morgan 1997 * * This file is covered by the Linux-PAM License (which should be * distributed with this file.) */ static const char lexid[]= "$Id$\n" "Copyright (c) Andrew G. Morgan 1997 \n"; #ifdef HAVE_CONFIG_H # include #endif #include #include "pam_conv_y.h" extern int current_line; %} %% "#"[^\n]* ; /* skip comments (sorry) */ "\\\n" { ++current_line; } ([^\n\t ]|[\\][^\n])+ { return TOK; } [ \t]+ ; /* Ignore */ <> { return EOFILE; } [\n] { ++current_line; return NL; } %%