1 /* flex - tool to generate fast lexical analyzers */
3 /* Copyright (c) 1990 The Regents of the University of California. */
4 /* All rights reserved. */
6 /* This code is derived from software contributed to Berkeley by */
9 /* The United States Government has rights in this work pursuant */
10 /* to contract no. DE-AC03-76SF00098 between the United States */
11 /* Department of Energy and the University of California. */
13 /* This file is part of flex. */
15 /* Redistribution and use in source and binary forms, with or without */
16 /* modification, are permitted provided that the following conditions */
19 /* 1. Redistributions of source code must retain the above copyright */
20 /* notice, this list of conditions and the following disclaimer. */
21 /* 2. Redistributions in binary form must reproduce the above copyright */
22 /* notice, this list of conditions and the following disclaimer in the */
23 /* documentation and/or other materials provided with the distribution. */
25 /* Neither the name of the University nor the names of its contributors */
26 /* may be used to endorse or promote products derived from this software */
27 /* without specific prior written permission. */
29 /* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR */
30 /* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED */
31 /* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR */
38 extern optspec_t flexopts
[];
41 /* Use positive integers only, since they are return codes for scanopt.
42 * Order is not important. */
46 OPT_ALWAYS_INTERACTIVE
,
51 OPT_BISON_BRIDGE_LOCATIONS
,
68 OPT_NEVER_INTERACTIVE
,
70 OPT_NO_ANSI_FUNC_DEFS
,
71 OPT_NO_ANSI_FUNC_PROTOS
,
101 OPT_NO_YY_PUSH_STATE
,
102 OPT_NO_YY_SCAN_BUFFER
,
103 OPT_NO_YY_SCAN_BYTES
,
104 OPT_NO_YY_SCAN_STRING
,
134 /* vim:set tabstop=8 softtabstop=4 shiftwidth=4 textwidth=0: */