2ffa446f5b 
								
							
								 
							
						 
						
							
							
								
								*-docs: replace double spaces with single spaces  
							
							... 
							
							
							
							Code examples and other places where multiple spaces were used to align
text were left intact. 
							
						 
						
							2017-06-05 13:16:07 -07:00  
				
					
						
							
							
								 
						
							
							
								1c53e43768 
								
							
								 
							
						 
						
							
							
								
								parser: new parsing word parse-array-def  
							
							... 
							
							
							
							The idea behind this word is that in many cases parsing to an array is
much more convenient than parsing to a quotation. 
							
						 
						
							2016-12-03 12:56:47 +01:00  
				
					
						
							
							
								 
						
							
							
								47ae304ff7 
								
							
								 
							
						 
						
							
							
								
								parser: fix docs typo.  
							
							
							
						 
						
							2016-03-16 12:36:08 -07:00  
				
					
						
							
							
								 
						
							
							
								35ca557ce7 
								
							
								 
							
						 
						
							
							
								
								core: use $sequence help-markup in a few places.  
							
							
							
						 
						
							2016-03-16 10:13:56 -07:00  
				
					
						
							
							
								 
						
							
							
								117727d444 
								
							
								 
							
						 
						
							
							
								
								parser, source-files: you need to bootstrap after this patch.  
							
							... 
							
							
							
							cleans up some file vs path naming.
file -> current-source-file
file -> current-test-file somewhere else
source-file -> path>source-file
source-file-tuple -> source-file 
							
						 
						
							2015-07-23 22:03:43 -07:00  
				
					
						
							
							
								 
						
							
							
								d32b9f9c90 
								
							
								 
							
						 
						
							
							
								
								locals.parser: docs for with-lambda-scope and some random doc additions  
							
							
							
						 
						
							2015-06-22 11:15:48 +02:00  
				
					
						
							
							
								 
						
							
							
								4d47b826bf 
								
							
								 
							
						 
						
							
							
								
								parser: added helper word use-first-word? to simplify no-word  
							
							
							
						 
						
							2015-06-09 13:02:03 +02:00  
				
					
						
							
							
								 
						
							
							
								f0799a7bc3 
								
							
								 
							
						 
						
							
							
								
								core: fix word link.  
							
							... 
							
							
							
							extra: fix word 
							
						 
						
							2015-06-08 16:53:54 -07:00  
				
					
						
							
							
								 
						
							
							
								6e60c811ac 
								
							
								 
							
						 
						
							
							
								
								core: Rename create to create-word, create-in to create-word-in.  
							
							
							
						 
						
							2015-06-08 12:47:35 -07:00  
				
					
						
							
							
								 
						
							
							
								cea47b896d 
								
							
								 
							
						 
						
							
							
								
								more doc types.  
							
							
							
						 
						
							2014-05-26 07:51:19 -07:00  
				
					
						
							
							
								 
						
							
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
				
					
						
							
							
								 
						
							
							
								a38524eb99 
								
							
								 
							
						 
						
							
							
								
								lexer/parser: rename (scan-token) to ?scan-token, (scan-datum) to ?scan-datum.  
							
							
							
						 
						
							2014-05-20 09:13:58 -07:00  
				
					
						
							
							
								 
						
							
							
								98935b7f15 
								
							
								 
							
						 
						
							
							
								
								docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.  
							
							
							
						 
						
							2014-05-18 20:09:10 -07:00  
				
					
						
							
							
								 
						
							
							
								c677e34880 
								
							
								 
							
						 
						
							
							
								
								parser: fix docs for filter-moved.  
							
							
							
						 
						
							2013-03-10 20:40:40 -07:00  
				
					
						
							
							
								 
						
							
							
								ba64012f79 
								
							
								 
							
						 
						
							
							
								
								docs: vm says to read "command-line" but it was called "cli". change the article title in the docs.  
							
							
							
						 
						
							2012-07-25 23:49:19 -07:00  
				
					
						
							
							
								 
						
							
							
								bad2d7e499 
								
							
								 
							
						 
						
							
							
								
								parser: fix typo in docs  
							
							
							
						 
						
							2012-05-20 00:34:51 +02:00  
				
					
						
							
							
								 
						
							
							
								0b45465722 
								
							
								 
							
						 
						
							
							
								
								parser: remove parse-base dead code  
							
							
							
						 
						
							2011-11-23 22:33:31 -08:00  
				
					
						
							
							
								 
						
							
							
								72de75b881 
								
							
								 
							
						 
						
							
							
								
								let's pretend BIN: HEX: OCT: never happened  
							
							
							
						 
						
							2011-11-23 19:22:37 -08:00  
				
					
						
							
							
								 
						
							
							
								cab0369fec 
								
							
								 
							
						 
						
							
							
								
								classes: Make methods dispatch on maybes. Fix a couple bugs in the implementation of maybe. classoid? is now a dumb test if an object could be a well-formed classoid; valid-classoid? tests for well-formedness. Move maybe tests. Make pprint* work better on methods.  
							
							
							
						 
						
							2011-11-22 15:12:20 -08:00  
				
					
						
							
							
								 
						
							
							
								447466bf45 
								
							
								 
							
						 
						
							
							
								
								Clean up a parser docs as per suggestions.  
							
							
							
						 
						
							2011-10-02 20:08:23 -07:00  
				
					
						
							
							
								 
						
							
							
								671f19d70f 
								
							
								 
							
						 
						
							
							
								
								Remove all non-core uses of (scan-token)  
							
							... 
							
							
							
							Add scan-datum
Add scan-number
Document more words
Fixes  #225 . 
							
						 
						
							2011-10-02 12:00:08 -07:00  
				
					
						
							
							
								 
						
							
							
								76580da5d5 
								
							
								 
							
						 
						
							
							
								
								Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF.  
							
							... 
							
							
							
							CREATE -> scan-new
CREATE-CLASS -> scan-new-class
CREATE-WORD -> scan-new-word
CREATE-GENERIC -> scan-new-generic
scan -> (scan-token)
scan-token now throws on eof
(scan-word) returns word/number/f
scan-word now throws on eof
scan-word-name expects a non-number
Fixes  #183 .
Fixes  #209 . 
							
						 
						
							2011-09-29 11:28:28 -07:00  
				
					
						
							
							
								 
						
							
							
								e5b6e46702 
								
							
								 
							
						 
						
							
							
								
								parser: fix a typo in the docs.  
							
							
							
						 
						
							2011-08-26 21:07:16 -07:00  
				
					
						
							
							
								 
						
							
							
								d5fe4fecc1 
								
							
								 
							
						 
						
							
							
								
								remove useless whitespace in several documentation  
							
							
							
						 
						
							2011-01-05 15:55:34 +09:00  
				
					
						
							
							
								 
						
							
							
								8f92ca2d47 
								
							
								 
							
						 
						
							
							
								
								classes.algebra, grouping, parser: replace 'seqence' with 'sequence' in docs  
							
							
							
						 
						
							2011-01-04 21:02:11 +09:00  
				
					
						
							
							
								 
						
							
							
								8a0525e5ce 
								
							
								 
							
						 
						
							
							
								
								Add a scan-token word which is like scan, except throws an error on EOF; document scan-object word; mention that scan-token/scan-object are preferred over scan/scan-word  
							
							
							
						 
						
							2010-07-06 16:20:08 -04:00  
				
					
						
							
							
								 
						
							
							
								51541bb35b 
								
							
								 
							
						 
						
							
							
								
								lexer, parser: update docs on "parse-tokens" and add docs for "each-token", "map-tokens"  
							
							
							
						 
						
							2010-03-01 11:47:57 -08:00  
				
					
						
							
							
								 
						
							
							
								220dd88a2c 
								
							
								 
							
						 
						
							
							
								
								Update documentation for new help lint check  
							
							
							
						 
						
							2010-02-19 12:31:52 +13:00  
				
					
						
							
							
								 
						
							
							
								9b9322ea1e 
								
							
								 
							
						 
						
							
							
								
								A number of documentation fixes and cleanup.  
							
							
							
						 
						
							2010-02-03 00:05:03 -07:00  
				
					
						
							
							
								 
						
							
							
								de3168ad71 
								
							
								 
							
						 
						
							
							
								
								Various documentation improvements  
							
							
							
						 
						
							2010-01-26 01:01:12 +13:00  
				
					
						
							
							
								 
						
							
							
								ca7f07eed9 
								
							
								 
							
						 
						
							
							
								
								actually, no, it doesn't provide warnings for references to forgotten words  
							
							
							
						 
						
							2009-11-06 15:25:33 -06:00  
				
					
						
							
							
								 
						
							
							
								7ce4b746e5 
								
							
								 
							
						 
						
							
							
								
								parsed -> suffix!, add append!  
							
							
							
						 
						
							2009-10-28 13:38:27 -05:00  
				
					
						
							
							
								 
						
							
							
								0d4b9132d7 
								
							
								 
							
						 
						
							
							
								
								fix a bunch of typos in docs  
							
							
							
						 
						
							2009-10-21 17:40:43 -05:00  
				
					
						
							
							
								 
						
							
							
								3d95494c1e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://factorcode.org/git/factor  
							
							
							
						 
						
							2009-10-16 12:28:29 -05:00  
				
					
						
							
							
								 
						
							
							
								ce807b0fbb 
								
							
								 
							
						 
						
							
							
								
								factor "parse-word" out of "scan-word"  
							
							
							
						 
						
							2009-10-16 12:26:31 -05:00  
				
					
						
							
							
								 
						
							
							
								a6598eb33a 
								
							
								 
							
						 
						
							
							
								
								parser: clarify docs  
							
							
							
						 
						
							2009-10-16 12:10:39 -05:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								f8405e9c55 
								
							
								 
							
						 
						
							
							
								
								A number of documentation fixes.  
							
							... 
							
							
							
							* Short-circuit combinators now show correct stack effect for quots
 * Groups and Clumps unchecked examples corrected, made runnable in listener
 * Class operations had duplicate link to class-types
 * Protocol slots readability fixed
 * Tuple word property for "tuple-layout" corrected to "layout"
 * cond>quot sentence started in lowercase
 * Method precedence code example missing stack effect for GENERIC:, M: integer explain changed to detail an integer
 * Motivation for default streams readability
 * Default input and output streams duplicate readln link removed from output stream words section
 * Looping combinators do description clarified
 * Make philosophy missing space
 * Linear order protocol duplicate after? link removed
 * Parsing words readability fix
 * Copied note regarding with-compilation-unit from define to define-declared and define-inline 
							
						 
						
							2009-08-10 23:34:25 -07:00  
				
					
						
							
							
								 
						
							
							
								306d3c3b32 
								
							
								 
							
						 
						
							
							
								
								Docs for parser.notes  
							
							
							
						 
						
							2009-05-16 09:56:09 -05:00  
				
					
						
							
							
								 
						
							
							
								66a9416473 
								
							
								 
							
						 
						
							
							
								
								Update documentation for stricter vocabulary search path semantics  
							
							
							
						 
						
							2009-05-16 00:29:21 -05:00  
				
					
						
							
							
								 
						
							
							
								0c1e519dcb 
								
							
								 
							
						 
						
							
							
								
								Rename use+ to add-use, move search to vocabs.parser, EXCLUDE: bombs out if word doesn't exist  
							
							
							
						 
						
							2009-05-13 22:15:48 -05:00  
				
					
						
							
							
								 
						
							
							
								5649cc7a0a 
								
							
								 
							
						 
						
							
							
								
								Compiler warnings are no more  
							
							
							
						 
						
							2009-04-23 22:17:25 -05:00  
				
					
						
							
							
								 
						
							
							
								ec72f33fcb 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							
							
						 
						
							2009-04-20 02:23:52 -05:00  
				
					
						
							
							
								 
						
							
							
								99b8400e56 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							
							
						 
						
							2009-04-06 03:00:46 -05:00  
				
					
						
							
							
								 
						
							
							
								ea60f8ae93 
								
							
								 
							
						 
						
							
							
								
								Changing : foo ; parsing to SYNTAX: foo ;  
							
							
							
						 
						
							2009-03-21 01:27:50 -05:00  
				
					
						
							
							
								 
						
							
							
								298fdecf32 
								
							
								 
							
						 
						
							
							
								
								Fixing eval unit test, and help lint failures from stricter help lint  
							
							
							
						 
						
							2009-01-27 15:38:01 -06:00  
				
					
						
							
							
								 
						
							
							
								da20ea83af 
								
							
								 
							
						 
						
							
							
								
								Minor parser docs fix  
							
							
							
						 
						
							2009-01-10 18:13:16 -06:00  
				
					
						
							
							
								 
						
							
							
								c5160d76e9 
								
							
								 
							
						 
						
							
							
								
								Merge qualified, alias, symbols, constants into core  
							
							
							
						 
						
							2008-12-17 18:10:01 -06:00  
				
					
						
							
							
								 
						
							
							
								2e2856b9a4 
								
							
								 
							
						 
						
							
							
								
								Document auto-use? feature  
							
							
							
						 
						
							2008-11-20 21:54:38 -06:00  
				
					
						
							
							
								 
						
							
							
								9bf63b1613 
								
							
								 
							
						 
						
							
							
								
								New $quotation markup element  
							
							
							
						 
						
							2008-11-16 09:03:30 -06:00