Deleted Added
full compact
scan.l (223262) scan.l (250227)
1%{
2/* $NetBSD: scan.l,v 1.26 2002/01/31 22:30:21 tv Exp $ */
3
4/*
5 * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
6 * Copyright (c) 1994, 1995 Jochen Pohl
7 * All Rights Reserved.
8 *

--- 23 unchanged lines hidden (view full) ---

32 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
33 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 */
35
36#include <sys/cdefs.h>
37#if defined(__RCSID) && !defined(lint)
38__RCSID("$NetBSD: scan.l,v 1.26 2002/01/31 22:30:21 tv Exp $");
39#endif
1%{
2/* $NetBSD: scan.l,v 1.26 2002/01/31 22:30:21 tv Exp $ */
3
4/*
5 * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
6 * Copyright (c) 1994, 1995 Jochen Pohl
7 * All Rights Reserved.
8 *

--- 23 unchanged lines hidden (view full) ---

32 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
33 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 */
35
36#include <sys/cdefs.h>
37#if defined(__RCSID) && !defined(lint)
38__RCSID("$NetBSD: scan.l,v 1.26 2002/01/31 22:30:21 tv Exp $");
39#endif
40__FBSDID("$FreeBSD: head/usr.bin/xlint/lint1/scan.l 223262 2011-06-18 13:56:33Z benl $");
40__FBSDID("$FreeBSD: head/usr.bin/xlint/lint1/scan.l 250227 2013-05-03 23:51:32Z jkim $");
41
42#include <stdlib.h>
43#include <string.h>
44#include <limits.h>
45#include <float.h>
46#include <ctype.h>
47#include <errno.h>
48#include <err.h>
49#include <math.h>
50
51#include "lint1.h"
52#include "cgram.h"
53
54#define CHAR_MASK (~(~0 << CHAR_BIT))
41
42#include <stdlib.h>
43#include <string.h>
44#include <limits.h>
45#include <float.h>
46#include <ctype.h>
47#include <errno.h>
48#include <err.h>
49#include <math.h>
50
51#include "lint1.h"
52#include "cgram.h"
53
54#define CHAR_MASK (~(~0 << CHAR_BIT))
55#define YY_NO_UNPUT
56
57/* Current position (its also updated when an included file is parsed) */
58pos_t curr_pos = { 1, "", 0 };
59
60/*
61 * Current position in C source (not updated when an included file is
62 * parsed).
63 */

--- 17 unchanged lines hidden (view full) ---

81static void directive(void);
82static void comment(void);
83static void slashslashcomment(void);
84static int string(void);
85static int wcstrg(void);
86
87%}
88
55
56/* Current position (its also updated when an included file is parsed) */
57pos_t curr_pos = { 1, "", 0 };
58
59/*
60 * Current position in C source (not updated when an included file is
61 * parsed).
62 */

--- 17 unchanged lines hidden (view full) ---

80static void directive(void);
81static void comment(void);
82static void slashslashcomment(void);
83static int string(void);
84static int wcstrg(void);
85
86%}
87
88%option nounput
89
89L [_A-Za-z]
90D [0-9]
91NZD [1-9]
92OD [0-7]
93HD [0-9A-Fa-f]
94EX ([eE][+-]?[0-9]+)
95
96%%

--- 1379 unchanged lines hidden ---
90L [_A-Za-z]
91D [0-9]
92NZD [1-9]
93OD [0-7]
94HD [0-9A-Fa-f]
95EX ([eE][+-]?[0-9]+)
96
97%%

--- 1379 unchanged lines hidden ---