Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/xlint/lint1 lint: in debug mode, log every newline
details: https://anonhg.NetBSD.org/src/rev/9cbcd93fd2ab
branches: trunk
changeset: 1017712:9cbcd93fd2ab
user: rillig <rillig%NetBSD.org@localhost>
date: Tue Jan 05 17:13:44 2021 +0000
description:
lint: in debug mode, log every newline
This helps to quickly see where in the source file the parser currently
is. Previously, the parsing position was only printed after each
declaration, as part of "clear flags".
diffstat:
usr.bin/xlint/lint1/scan.l | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diffs (29 lines):
diff -r 4c6e1f18c641 -r 9cbcd93fd2ab usr.bin/xlint/lint1/scan.l
--- a/usr.bin/xlint/lint1/scan.l Tue Jan 05 16:34:37 2021 +0000
+++ b/usr.bin/xlint/lint1/scan.l Tue Jan 05 17:13:44 2021 +0000
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: scan.l,v 1.112 2021/01/04 22:26:50 rillig Exp $ */
+/* $NetBSD: scan.l,v 1.113 2021/01/05 17:13:44 rillig Exp $ */
/*
* Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
@@ -35,7 +35,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: scan.l,v 1.112 2021/01/04 22:26:50 rillig Exp $");
+__RCSID("$NetBSD: scan.l,v 1.113 2021/01/05 17:13:44 rillig Exp $");
#endif
#include <ctype.h>
@@ -175,6 +175,9 @@
{
curr_pos.p_line++;
curr_pos.p_uniq = 0;
+#ifdef DEBUG
+ printf("parsing %s:%d\n", curr_pos.p_file, curr_pos.p_line);
+#endif
if (curr_pos.p_file == csrc_pos.p_file) {
csrc_pos.p_line++;
csrc_pos.p_uniq = 0;
Home |
Main Index |
Thread Index |
Old Index