Lines Matching refs:whitespace
9 # Characters considered whitespace, as a list.
10 .whitespace-chars = " " " " "
13 # Characters considered whitespace, as a single string.
14 .whitespace = $(.whitespace-chars:J="") ;
17 # Returns the canonical set of whitespace characters, as a list.
19 rule whitespace-chars ( )
21 return $(.whitespace-chars) ;
25 # Returns the canonical set of whitespace characters, as a single string.
27 rule whitespace ( )
29 return $(.whitespace) ;
123 # Split a string into whitespace separated words.
127 : whitespace * # Optional, characters to consider as whitespace.
130 whitespace = $(whitespace:J="") ;
131 whitespace ?= $(.whitespace) ;
135 string = [ MATCH "^[$(whitespace)]*([^$(whitespace)]*)(.*)" : $(string) ] ;
146 # Check that the given string is composed entirely of whitespace.
148 rule is-whitespace (
154 else if [ MATCH "^([$(.whitespace)]+)$" : $(string) ] { return true ; }
185 assert.true is-whitespace " " ;
186 assert.false is-whitespace " a b c " ;
187 assert.true is-whitespace "" ;
188 assert.true is-whitespace ;