Alexander Iljin
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7c7bb93c55
								
							
								
							
						 | 
						
							
							
								
								factor: Rename GENERIC# to GENERIC#:.
							
							
							
							
							
							
							
							Fixes #1670. 
							
						 | 
						
							2017-06-01 13:58:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								073dc4686a
								
							
								
							
						 | 
						
							
							
								
								parser.tests: fix test that broke
							
							
							
							
							
						 | 
						
							2016-12-06 09:08:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Alexander Iljin
							
						 | 
						
							
							
							
							
								
							
								2fd5654473
								
							
								
							
						 | 
						
							
							
								
								Add EOL at EOF for all authors.txt files for consistency
							
							
							
							
							
							
							
							In some instances replaced CR/LF with LF. 
							
						 | 
						
							2016-07-30 09:25:30 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3fa9ad91f6
								
							
								
							
						 | 
						
							
							
								
								effects: Add support for :type as standalone, unnamed types. ( :float -- ) pprints as ( _: float -- ), and ( :( a -- b ) -- ) works, etc. :union{ foo bar } pprints as object but could be improved if the effects parser uses the prettyprinter somehow.
							
							
							
							
							
							
							
							Move ?execute-parsing to parser to avoid circularity. 
							
						 | 
						
							2016-05-12 16:27:50 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								950f42eedd
								
							
								
							
						 | 
						
							
							
								
								parser: make scan-class assert result is a classoid like it used to.
							
							
							
							
							
						 | 
						
							2016-04-13 16:41:48 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								c133c16377
								
							
								
							
						 | 
						
							
							
								
								core: Trim using lists from -tests and clean up a few irregularities.
							
							
							
							
							
						 | 
						
							2016-03-30 18:43:41 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								24d9e3a491
								
							
								
							
						 | 
						
							
							
								
								effects.parser: allow generic methods not in current vocabs.
							
							
							
							
							
						 | 
						
							2016-03-30 17:21:58 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								0d1f9f9e01
								
							
								
							
						 | 
						
							
							
								
								parser: require an IN: for any word definitions (even generics).
							
							
							
							
							
						 | 
						
							2016-03-30 16:14:16 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								47ae304ff7
								
							
								
							
						 | 
						
							
							
								
								parser: fix docs typo.
							
							
							
							
							
						 | 
						
							2016-03-16 12:36:08 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								35ca557ce7
								
							
								
							
						 | 
						
							
							
								
								core: use $sequence help-markup in a few places.
							
							
							
							
							
						 | 
						
							2016-03-16 10:13:56 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								59caf874a3
								
							
								
							
						 | 
						
							
							
								
								syntax: removing #! as a comment character.
							
							
							
							
							
							
							
							We don't need two types of comments and shebang (#!) is handled
natively by the lexer, so the original reason for #! is not valid. 
							
						 | 
						
							2015-09-09 18:28:08 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e477f6996f
								
							
								
							
						 | 
						
							
							
								
								Fix comments to be ! not #!.
							
							
							
							
							
						 | 
						
							2015-09-08 16:15:10 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								18e557785f
								
							
								
							
						 | 
						
							
							
								
								Revert "parser: split parse-file into (parse-file)."
							
							
							
							
							
							
							
							This reverts commit 18bbe6292a. 
							
						 | 
						
							2015-08-15 16:05:41 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								18bbe6292a
								
							
								
							
						 | 
						
							
							
								
								parser: split parse-file into (parse-file).
							
							
							
							
							
						 | 
						
							2015-08-15 09:12:06 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								2c41c913ee
								
							
								
							
						 | 
						
							
							
								
								parser: split out check-word-name.
							
							
							
							
							
						 | 
						
							2015-08-14 19:51:52 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								ceb75057da
								
							
								
							
						 | 
						
							
							
								
								change ERROR: words from throw-foo back to foo.
							
							
							
							
							
						 | 
						
							2015-08-13 16:13:05 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								02008979d9
								
							
								
							
						 | 
						
							
							
								
								factor: Change ERROR: foo ; to define ``throw-foo`` instead of having ``foo`` throw implicitly. The old ``foo`` still throws implicitly because this is a big change to get right in one patch, but it should be removed soon.
							
							
							
							
							
						 | 
						
							2015-08-12 15:26:18 -05:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								46021e4d77
								
							
								
							
						 | 
						
							
							
								
								fix some generic tests.
							
							
							
							
							
						 | 
						
							2015-08-05 18:01:05 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								1fcf96cada
								
							
								
							
						 | 
						
							
							
								
								factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon.
							
							
							
							
							
						 | 
						
							2015-07-25 22:59:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								2adeed9cb3
								
							
								
							
						 | 
						
							
							
								
								factor: rename classes:members to class-members so it doesn't conflict with sets:members. ugh.
							
							
							
							
							
						 | 
						
							2015-07-20 00:32:42 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								43d6f1d3e2
								
							
								
							
						 | 
						
							
							
								
								factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:.
							
							
							
							
							
						 | 
						
							2015-07-02 17:28:17 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								59f3b1ea57
								
							
								
							
						 | 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
							
							
							
							
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824. 
							
						 | 
						
							2015-07-02 13:47:06 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7e54cc2824
								
							
								
							
						 | 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
							
							
							
							
							
						 | 
						
							2015-07-02 11:36:08 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								999aa7c897
								
							
								
							
						 | 
						
							
							
								
								factor: clean up spaces in -tests files
							
							
							
							
							
						 | 
						
							2015-07-02 10:34:01 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								e3cb325040
								
							
								
							
						 | 
						
							
							
								
								factor: clean up whitespace in -docs files
							
							
							
							
							
						 | 
						
							2015-07-02 10:31:22 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								352e5de16a
								
							
								
							
						 | 
						
							
							
								
								core, basis, extra: Remove DOS line endings from files.
							
							
							
							
							
							
							
							Remove whitespace from end of lines.
Add a newline to the end of each file. 
							
						 | 
						
							2015-06-29 17:25:40 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								d32b9f9c90
								
							
								
							
						 | 
						
							
							
								
								locals.parser: docs for with-lambda-scope and some random doc additions
							
							
							
							
							
						 | 
						
							2015-06-22 11:15:48 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								4d47b826bf
								
							
								
							
						 | 
						
							
							
								
								parser: added helper word use-first-word? to simplify no-word
							
							
							
							
							
						 | 
						
							2015-06-09 13:02:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f0799a7bc3
								
							
								
							
						 | 
						
							
							
								
								core: fix word link.
							
							
							
							
							
							
							
							extra: fix word 
							
						 | 
						
							2015-06-08 16:53:54 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								6e60c811ac
								
							
								
							
						 | 
						
							
							
								
								core: Rename create to create-word, create-in to create-word-in.
							
							
							
							
							
						 | 
						
							2015-06-08 12:47:35 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b366a06c41
								
							
								
							
						 | 
						
							
							
								
								use reject instead of [ ... not ] filter.
							
							
							
							
							
						 | 
						
							2015-05-12 18:50:34 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								401b57c6b9
								
							
								
							
						 | 
						
							
							
								
								Revert "parser: Print "Loading" message as a comment for homoiconicity. See #1221."
							
							
							
							
							
							
							
							This reverts commit 10cf6e3dd2. 
							
						 | 
						
							2014-11-23 22:41:15 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								10cf6e3dd2
								
							
								
							
						 | 
						
							
							
								
								parser: Print "Loading" message as a comment for homoiconicity. See #1221.
							
							
							
							
							
						 | 
						
							2014-11-23 16:56:49 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								34800e2ae8
								
							
								
							
						 | 
						
							
							
								
								parser.notes: Remove trailing whitespace the parser noticed.
							
							
							
							
							
						 | 
						
							2014-10-30 16:19:30 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								c71c200063
								
							
								
							
						 | 
						
							
							
								
								parser: Fix for empty word list. Oops.
							
							
							
							
							
						 | 
						
							2014-10-27 19:38:32 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ce3d31014c
								
							
								
							
						 | 
						
							
							
								
								parser: Cleaner fix, comments. Fixes #1174.
							
							
							
							
							
						 | 
						
							2014-10-27 12:12:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b83fe1db51
								
							
								
							
						 | 
						
							
							
								
								parser: Consider private words now for autocompletes, but to avoid pulling in private words unexpectedly, throw a restart that confirms you really want the private word. Fixes #1174.
							
							
							
							
							
						 | 
						
							2014-10-27 12:01:37 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								cea47b896d
								
							
								
							
						 | 
						
							
							
								
								more doc types.
							
							
							
							
							
						 | 
						
							2014-05-26 07:51:19 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								57f9d78892
								
							
								
							
						 | 
						
							
							
								
								improve help by linking to types directly.
							
							
							
							
							
						 | 
						
							2014-05-23 20:20:15 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								a38524eb99
								
							
								
							
						 | 
						
							
							
								
								lexer/parser: rename (scan-token) to ?scan-token, (scan-datum) to ?scan-datum.
							
							
							
							
							
						 | 
						
							2014-05-20 09:13:58 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								98935b7f15
								
							
								
							
						 | 
						
							
							
								
								docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
							
							
							
							
							
						 | 
						
							2014-05-18 20:09:10 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								2b7d53b7d1
								
							
								
							
						 | 
						
							
							
								
								parser: add invalid-word-name, use it to check for redefining quotes.
							
							
							
							
							
						 | 
						
							2013-04-25 15:41:20 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								31e1fe54e3
								
							
								
							
						 | 
						
							
							
								
								core/extra tests: Fix word -> last-word
							
							
							
							
							
						 | 
						
							2013-03-24 01:11:54 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								2d9a15c7c1
								
							
								
							
						 | 
						
							
							
								
								lexer, parser: Rename unexpected-eof.
							
							
							
							
							
						 | 
						
							2013-03-23 21:35:50 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5fab749dcc
								
							
								
							
						 | 
						
							
							
								
								words: Change word -> last-word, set-word -> set-last-word.
							
							
							
							
							
						 | 
						
							2013-03-23 16:12:03 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c677e34880
								
							
								
							
						 | 
						
							
							
								
								parser: fix docs for filter-moved.
							
							
							
							
							
						 | 
						
							2013-03-10 20:40:40 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b2ffa02fff
								
							
								
							
						 | 
						
							
							
								
								Fix some tests broken by recent definitions change.
							
							
							
							
							
						 | 
						
							2013-03-10 20:22:18 -07:00 |