diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2003-12-16 20:36:04 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2003-12-16 20:36:04 +0000 |
commit | 85b5f253f4b01bc0a6b5e63a9467cc5491c1f474 (patch) | |
tree | 8b49f1dfc7639f98257d9eaf55b905444b5be0aa | |
parent | ebe50ae19d23458ac9ae2af2189a62796aecbf48 (diff) | |
download | perl-MDK-Common-85b5f253f4b01bc0a6b5e63a9467cc5491c1f474.tar perl-MDK-Common-85b5f253f4b01bc0a6b5e63a9467cc5491c1f474.tar.gz perl-MDK-Common-85b5f253f4b01bc0a6b5e63a9467cc5491c1f474.tar.bz2 perl-MDK-Common-85b5f253f4b01bc0a6b5e63a9467cc5491c1f474.tar.xz perl-MDK-Common-85b5f253f4b01bc0a6b5e63a9467cc5491c1f474.zip |
handle __END__
-rw-r--r-- | perl_checker.src/lexer.mll | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/perl_checker.src/lexer.mll b/perl_checker.src/lexer.mll index 6b73073..981e245 100644 --- a/perl_checker.src/lexer.mll +++ b/perl_checker.src/lexer.mll @@ -719,6 +719,7 @@ rule token = parse | "qq(" { ins_to_string qqstring lexbuf } | "qw(" { let s, pos = raw_ins qstring lexbuf in QUOTEWORDS(s, pos) } +| "\n__END__" [^ '0'-'9' 'A'-'Z' 'a'-'z' '_'] | eof { EOF(pos lexbuf) } | _ { failwith (Printf.sprintf "%serror tokenizing <<%s>>" (pos2sfull lexbuf) (lexeme lexbuf)) } |