Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/make make: rename functions for handling dependency ...
details: https://anonhg.NetBSD.org/src/rev/bc586fcbffd8
branches: trunk
changeset: 1029249:bc586fcbffd8
user: rillig <rillig%NetBSD.org@localhost>
date: Tue Dec 28 16:17:54 2021 +0000
description:
make: rename functions for handling dependency lines
The prefix 'Parse' was ambiguous since it was both the module name and a
verb. Rename those functions that don't actually parse anything.
No functional change.
diffstat:
usr.bin/make/parse.c | 76 ++++++++++++++++++++++++++--------------------------
1 files changed, 38 insertions(+), 38 deletions(-)
diffs (295 lines):
diff -r b930e444c6a9 -r bc586fcbffd8 usr.bin/make/parse.c
--- a/usr.bin/make/parse.c Tue Dec 28 16:11:00 2021 +0000
+++ b/usr.bin/make/parse.c Tue Dec 28 16:17:54 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.592 2021/12/28 16:11:00 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.593 2021/12/28 16:17:54 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -109,7 +109,7 @@
#include "pathnames.h"
/* "@(#)parse.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: parse.c,v 1.592 2021/12/28 16:11:00 rillig Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.593 2021/12/28 16:17:54 rillig Exp $");
/* types and constants */
@@ -825,7 +825,7 @@
* We give each .WAIT node a unique name (mainly for diagnostics).
*/
static void
-ParseDependencySourceWait(bool isSpecial)
+ApplyDependencySourceWait(bool isSpecial)
{
static int wait_number = 0;
char wait_src[16];
@@ -841,7 +841,7 @@
}
static bool
-ParseDependencySourceKeyword(const char *src, ParseSpecial special)
+ApplyDependencySourceKeyword(const char *src, ParseSpecial special)
{
int keywd;
GNodeType targetAttr;
@@ -859,14 +859,14 @@
return true;
}
if (parseKeywords[keywd].special == SP_WAIT) {
- ParseDependencySourceWait(special != SP_NOT);
+ ApplyDependencySourceWait(special != SP_NOT);
return true;
}
return false;
}
static void
-ParseDependencySourceMain(const char *src)
+ApplyDependencySourceMain(const char *src)
{
/*
* In a line like ".MAIN: source1 source2", add all sources to the
@@ -885,7 +885,7 @@
}
static void
-ParseDependencySourceOrder(const char *src)
+ApplyDependencySourceOrder(const char *src)
{
GNode *gn;
/*
@@ -913,7 +913,7 @@
}
static void
-ParseDependencySourceOther(const char *src, GNodeType targetAttr,
+ApplyDependencySourceOther(const char *src, GNodeType targetAttr,
ParseSpecial special)
{
GNode *gn;
@@ -947,18 +947,18 @@
* Otherwise, make the source a child of the targets.
*/
static void
-ParseDependencySource(GNodeType targetAttr, const char *src,
+ApplyDependencySource(GNodeType targetAttr, const char *src,
ParseSpecial special)
{
- if (ParseDependencySourceKeyword(src, special))
+ if (ApplyDependencySourceKeyword(src, special))
return;
if (special == SP_MAIN)
- ParseDependencySourceMain(src);
+ ApplyDependencySourceMain(src);
else if (special == SP_ORDER)
- ParseDependencySourceOrder(src);
+ ApplyDependencySourceOrder(src);
else
- ParseDependencySourceOther(src, targetAttr, special);
+ ApplyDependencySourceOther(src, targetAttr, special);
}
/*
@@ -1552,7 +1552,7 @@
while (!Lst_IsEmpty(&sources)) {
GNode *gn = Lst_Dequeue(&sources);
- ParseDependencySource(targetAttr, gn->name,
+ ApplyDependencySource(targetAttr, gn->name,
special);
}
Lst_Done(&sources);
@@ -1563,7 +1563,7 @@
end++;
}
- ParseDependencySource(targetAttr, start, special);
+ ApplyDependencySource(targetAttr, start, special);
}
pp_skip_whitespace(&end);
start = end;
@@ -2027,7 +2027,7 @@
* be that.
*/
static void
-ParseAddCmd(GNode *gn, char *cmd)
+GNode_AddCommand(GNode *gn, char *cmd)
{
/* Add to last (ie current) cohort for :: targets */
if ((gn->type & OP_DOUBLEDEP) && gn->cohorts.last != NULL)
@@ -2284,7 +2284,7 @@
/* Set .PARSEDIR, .PARSEFILE, .INCLUDEDFROMDIR and .INCLUDEDFROMFILE. */
static void
-ParseSetParseFile(const char *filename)
+SetParseFile(const char *filename)
{
const char *including;
@@ -2346,7 +2346,7 @@
* of makefiles that have been loaded.
*/
static void
-ParseTrackInput(const char *name)
+TrackInput(const char *name)
{
if (!VarContainsWord(MAKE_MAKEFILES, name))
Global_Append(MAKE_MAKEFILES, name);
@@ -2370,7 +2370,7 @@
if (fromForLoop)
name = CurFile()->name.str;
else
- ParseTrackInput(name);
+ TrackInput(name);
DEBUG3(PARSE, "Parse_PushInput: %s %s, line %d\n",
readMore == loadedfile_readMore ? "file" : ".for loop in",
@@ -2405,7 +2405,7 @@
curFile->buf_end = buf + len;
curFile->cond_depth = Cond_save_depth();
- ParseSetParseFile(name);
+ SetParseFile(name);
}
/* Check if the directive is an include directive. */
@@ -2570,7 +2570,7 @@
DEBUG2(PARSE, "ParseEOF: returning to file %s, line %d\n",
curFile->name.str, curFile->lineno);
- ParseSetParseFile(curFile->name.str);
+ SetParseFile(curFile->name.str);
return true;
}
@@ -2717,13 +2717,13 @@
*dst = '\0';
}
-typedef enum GetLineMode {
+typedef enum LineKind {
/*
* Return the next line that is neither empty nor a comment.
* Backslash line continuations are folded into a single space.
* A trailing comment, if any, is discarded.
*/
- GLM_NONEMPTY,
+ LK_NONEMPTY,
/*
* Return the next line, even if it is empty or a comment.
@@ -2732,7 +2732,7 @@
* Used in .for loops to collect the body of the loop while waiting
* for the corresponding .endfor.
*/
- GLM_FOR_BODY,
+ LK_FOR_BODY,
/*
* Return the next line that starts with a dot.
@@ -2742,12 +2742,12 @@
* Used in .if directives to skip over irrelevant branches while
* waiting for the corresponding .endif.
*/
- GLM_DOT
-} GetLineMode;
+ LK_DOT
+} LineKind;
/* Return the next "interesting" logical line from the current file. */
static char *
-ParseGetLine(GetLineMode mode)
+ReadLowLevelLine(LineKind kind)
{
IFile *curFile = CurFile();
char *line;
@@ -2764,7 +2764,7 @@
if (line_end == line || firstComment == line) {
if (res == PRLR_EOF)
return NULL;
- if (mode != GLM_FOR_BODY)
+ if (kind != LK_FOR_BODY)
continue;
}
@@ -2772,10 +2772,10 @@
assert(ch_isspace(*line_end));
*line_end = '\0';
- if (mode == GLM_FOR_BODY)
+ if (kind == LK_FOR_BODY)
return line; /* Don't join the physical lines. */
- if (mode == GLM_DOT && line[0] != '.')
+ if (kind == LK_DOT && line[0] != '.')
continue;
break;
}
@@ -2795,11 +2795,11 @@
}
static bool
-ParseSkippedBranches(void)
+SkipIrrelevantBranches(void)
{
char *line;
- while ((line = ParseGetLine(GLM_DOT)) != NULL) {
+ while ((line = ReadLowLevelLine(LK_DOT)) != NULL) {
if (Cond_EvalLine(line) == COND_PARSE)
break;
/*
@@ -2836,7 +2836,7 @@
/* Accumulate loop lines until matching .endfor */
do {
- line = ParseGetLine(GLM_FOR_BODY);
+ line = ReadLowLevelLine(LK_FOR_BODY);
if (line == NULL) {
Parse_Error(PARSE_FATAL,
"Unexpected end of file in .for loop");
@@ -2861,12 +2861,12 @@
* or NULL.
*/
static char *
-ParseReadLine(void)
+ReadHighLevelLine(void)
{
char *line;
for (;;) {
- line = ParseGetLine(GLM_NONEMPTY);
+ line = ReadLowLevelLine(LK_NONEMPTY);
if (line == NULL)
return NULL;
@@ -2879,7 +2879,7 @@
*/
switch (Cond_EvalLine(line)) {
case COND_SKIP:
- if (!ParseSkippedBranches())
+ if (!SkipIrrelevantBranches())
return NULL;
continue;
case COND_PARSE:
@@ -2939,7 +2939,7 @@
for (ln = targets->first; ln != NULL; ln = ln->next) {
GNode *gn = ln->datum;
- ParseAddCmd(gn, cmd);
+ GNode_AddCommand(gn, cmd);
}
#ifdef CLEANUP
Lst_Append(&targCmds, cmd);
@@ -3178,7 +3178,7 @@
CurFile()->lf = lf;
do {
- while ((line = ParseReadLine()) != NULL) {
+ while ((line = ReadHighLevelLine()) != NULL) {
DEBUG2(PARSE, "Parsing line %d: %s\n",
CurFile()->lineno, line);
ParseLine(line);
Home |
Main Index |
Thread Index |
Old Index