Lines Matching +full:double +full:- +full:phase

1 # $NetBSD: cond-token-plain.mk,v 1.23 2025/07/06 07:56:16 rillig Exp $
6 .MAKEFLAGS: -dc
14 # condition since comment parsing is done in an early phase and removes the
30 # Since 2002-12-30, and still as of 2020-09-11, CondParser_Token handles
33 # in a very early parsing phase.
38 # comments are stripped in an earlier phase. See "case '#'" in
47 # The right-hand side of a comparison is not parsed as a token, therefore
62 # Ah, ok, this can be used to add an end-of-condition comment. But does
149 # If the right-hand side is missing, it's a parse error.
150 # expect+1: Missing right-hand side of operator "=="
157 # If the left-hand side is missing, it's a parse error as well, but without
187 # Anything that doesn't start with a double quote is considered a "bare word".
188 # Strangely, a bare word may contain double quotes inside. Nobody should ever
203 # In a condition in an .if directive, the left-hand side must not be an
208 # Before cond.c 1.276 from 2021-09-21, an expression containing the
220 # See cond-token-string.mk for similar tests where the condition is enclosed
223 .MAKEFLAGS: -d0
226 # As of cond.c 1.320 from 2021-12-30, the code in CondParser_ComparisonOrLeaf
228 # bare word and second for parsing the left-hand side of a comparison.
230 # In '.if' directives, the left-hand side of a comparison must not be a bare
232 # for the second time. The right-hand side of a comparison may be a bare
247 # 2021-12-30, the condition in such an expression is evaluated before parsing
248 # the condition, see varmod-ifelse.mk. To pass an expression to the
252 # A half-baked attempt at hiding this implementation detail is
255 #.MAKEFLAGS: -dcv
267 #.MAKEFLAGS: -d0