| 
									
										
										
										
											2008-02-01 00:00:08 -05:00
										 |  |  | USING: help.markup help.syntax ;
 | 
					
						
							|  |  |  | IN: ascii | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: blank? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for an ASCII whitespace character." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: letter? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for a lowercase alphabet ASCII character." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: LETTER? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for a uppercase alphabet ASCII character." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: digit? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for an ASCII decimal digit character." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: Letter? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for an ASCII alphabet character, both upper and lower case." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: alpha? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for an alphanumeric ASCII character." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: printable? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for a printable ASCII character." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: control? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for an ASCII control character." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HELP: quotable? | 
					
						
							|  |  |  | { $values { "ch" "a character" } { "?" "a boolean" } } | 
					
						
							|  |  |  | { $description "Tests for characters which may appear in a Factor string literal without escaping." } ;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ARTICLE: "ascii" "ASCII character classes" | 
					
						
							| 
									
										
										
										
											2008-09-12 13:30:42 -04:00
										 |  |  | "The " { $vocab-link "ascii" } " vocabulary implements traditional ASCII character classes:" | 
					
						
							| 
									
										
										
										
											2008-02-01 00:00:08 -05:00
										 |  |  | { $subsection blank? } | 
					
						
							|  |  |  | { $subsection letter? } | 
					
						
							|  |  |  | { $subsection LETTER? } | 
					
						
							|  |  |  | { $subsection digit? } | 
					
						
							|  |  |  | { $subsection printable? } | 
					
						
							|  |  |  | { $subsection control? } | 
					
						
							|  |  |  | { $subsection quotable? } | 
					
						
							| 
									
										
										
										
											2008-09-24 02:59:05 -04:00
										 |  |  | "Modern applications should use Unicode 5.0 instead (" { $vocab-link "unicode.categories" } ")." ;
 | 
					
						
							| 
									
										
										
										
											2008-02-01 00:00:08 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | ABOUT: "ascii" |