1*30da1778Schristos/* 2*30da1778Schristos * This file is part of flex. 3*30da1778Schristos * 4*30da1778Schristos * Redistribution and use in source and binary forms, with or without 5*30da1778Schristos * modification, are permitted provided that the following conditions 6*30da1778Schristos * are met: 7*30da1778Schristos * 8*30da1778Schristos * 1. Redistributions of source code must retain the above copyright 9*30da1778Schristos * notice, this list of conditions and the following disclaimer. 10*30da1778Schristos * 2. Redistributions in binary form must reproduce the above copyright 11*30da1778Schristos * notice, this list of conditions and the following disclaimer in the 12*30da1778Schristos * documentation and/or other materials provided with the distribution. 13*30da1778Schristos * 14*30da1778Schristos * Neither the name of the University nor the names of its contributors 15*30da1778Schristos * may be used to endorse or promote products derived from this software 16*30da1778Schristos * without specific prior written permission. 17*30da1778Schristos * 18*30da1778Schristos * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 19*30da1778Schristos * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 20*30da1778Schristos * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 21*30da1778Schristos * PURPOSE. 22*30da1778Schristos */ 23*30da1778Schristos 24*30da1778Schristos%{ 25*30da1778Schristos 26*30da1778Schristos#include "config.h" 27*30da1778Schristos 28*30da1778Schristos%} 29*30da1778Schristos 30*30da1778Schristos%option 8bit prefix="test" 31*30da1778Schristos%option warn c++ 32*30da1778Schristos%option nounput nomain noinput noyywrap 33*30da1778Schristos 34*30da1778Schristos%% 35*30da1778Schristos 36*30da1778Schristos. { } 37*30da1778Schristos 38*30da1778Schristos%% 39*30da1778Schristos 40*30da1778Schristosint main(void); 41*30da1778Schristos 42*30da1778Schristosint 43*30da1778Schristosmain (void) 44*30da1778Schristos{ 45*30da1778Schristos yyFlexLexer f; 46*30da1778Schristos f.switch_streams(&std::cin, &std::cout); 47*30da1778Schristos f.yylex(); 48*30da1778Schristos std::cout << "TEST RETURNING OK." << std::endl; 49*30da1778Schristos return 0; 50*30da1778Schristos} 51