John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b366a06c41
								
							
								
							
						 | 
						
							
							
								
								use reject instead of [ ... not ] filter.
							
							
							
							
							
						 | 
						
							2015-05-12 18:50:34 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								56bb141257
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: unescape strings in a few places.
							
							
							
							
							
						 | 
						
							2015-04-19 20:47:26 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								338e99e434
								
							
								
							
						 | 
						
							
							
								
								peg: remove trailing whitespace from docs.
							
							
							
							
							
						 | 
						
							2015-04-19 20:47:05 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e576fb5fec
								
							
								
							
						 | 
						
							
							
								
								peg: some cleanup.
							
							
							
							
							
						 | 
						
							2014-12-12 14:19:39 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								bc26dbb3ee
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: Update docs for peg change.
							
							
							
							
							
						 | 
						
							2014-10-23 13:47:40 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e9ed1f3a72
								
							
								
							
						 | 
						
							
							
								
								peg.debugger: don't use formatting.
							
							
							
							
							
						 | 
						
							2014-10-23 12:01:51 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								3ed3e10074
								
							
								
							
						 | 
						
							
							
								
								peg: add 'got' slot to parse-error, so you get a little more info about why the parsing fails
							
							
							
							
							
						 | 
						
							2014-10-23 11:31:27 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								57f9d78892
								
							
								
							
						 | 
						
							
							
								
								improve help by linking to types directly.
							
							
							
							
							
						 | 
						
							2014-05-23 20:20:15 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								98935b7f15
								
							
								
							
						 | 
						
							
							
								
								docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
							
							
							
							
							
						 | 
						
							2014-05-18 20:09:10 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c75fc48f23
								
							
								
							
						 | 
						
							
							
								
								switch some vocabs to 4 spaces.
							
							
							
							
							
						 | 
						
							2013-07-24 14:52:09 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ba3092ea20
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: Throw errors not strings.
							
							
							
							
							
						 | 
						
							2013-03-29 09:51:26 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b412cab5c7
								
							
								
							
						 | 
						
							
							
								
								peg.search: create a stream-tree-write.
							
							
							
							
							
						 | 
						
							2013-03-24 17:29:48 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								9dd0f84f07
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: Regexp fail.
							
							
							
							
							
						 | 
						
							2013-03-23 16:30:57 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								be87b3aca7
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: Rename tokenizer in peg.ebnf, fix whitespace.
							
							
							
							
							
						 | 
						
							2013-03-23 16:27:00 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8c19602ae9
								
							
								
							
						 | 
						
							
							
								
								assocs: Add of and ?of. Change all the things at once! Fixes #701.
							
							
							
							
							
						 | 
						
							2013-03-23 14:59:07 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								10a2288ed4
								
							
								
							
						 | 
						
							
							
								
								peg: Qualify use of replace. Fix some spacing.
							
							
							
							
							
						 | 
						
							2013-01-03 18:33:48 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								d8e8eee935
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: fix usage of replace.
							
							
							
							
							
						 | 
						
							2013-01-03 18:13:20 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								4e72d80256
								
							
								
							
						 | 
						
							
							
								
								Using "same?" in more places.
							
							
							
							
							
						 | 
						
							2012-07-21 10:22:44 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								0cfc78c37c
								
							
								
							
						 | 
						
							
							
								
								"filter empty?" is "any? not".
							
							
							
							
							
						 | 
						
							2012-07-19 16:33:01 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								16b046af76
								
							
								
							
						 | 
						
							
							
								
								more cleanup of with-scope.
							
							
							
							
							
						 | 
						
							2012-07-19 15:11:33 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								42f4dc36b2
								
							
								
							
						 | 
						
							
							
								
								namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``.
							
							
							
							
							
						 | 
						
							2012-07-19 00:02:47 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								5cc30f46f5
								
							
								
							
						 | 
						
							
							
								
								using if-zero in more places.
							
							
							
							
							
						 | 
						
							2012-07-16 15:45:21 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f9257959fd
								
							
								
							
						 | 
						
							
							
								
								Rename class to class-of
							
							
							
							
							
						 | 
						
							2011-10-24 06:47:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								986ff071b4
								
							
								
							
						 | 
						
							
							
								
								Fix help-lint for editors, peg.ebnf
							
							
							
							
							
						 | 
						
							2011-10-19 00:57:20 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								80e1c8e3f2
								
							
								
							
						 | 
						
							
							
								
								Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
							
							
							
							
							
						 | 
						
							2011-10-18 13:19:39 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c8732657b7
								
							
								
							
						 | 
						
							
							
								
								Cleanup more lint warnings.
							
							
							
							
							
						 | 
						
							2011-10-16 13:01:58 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								6f1c44b46d
								
							
								
							
						 | 
						
							
							
								
								Cleanup some lint warnings.
							
							
							
							
							
						 | 
						
							2011-10-15 19:19:44 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								d61de12011
								
							
								
							
						 | 
						
							
							
								
								Cleanup more lint warnings.
							
							
							
							
							
						 | 
						
							2011-10-14 12:31:46 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								1987deb359
								
							
								
							
						 | 
						
							
							
								
								Fix M: stack effects.
							
							
							
							
							
						 | 
						
							2011-10-13 16:41:17 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								9f34c9c676
								
							
								
							
						 | 
						
							
							
								
								Spelling fixes to documentation.
							
							
							
							
							
						 | 
						
							2011-08-26 16:20:31 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								27f5f07dbc
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: add rule~ syntax to discard a matching subrule from the AST; document (grouping) and {grouping} syntax
							
							
							
							
							
						 | 
						
							2011-06-06 16:32:19 -07:00 | 
						
					
				
					
						
							
							
								 
								Keita Haga
							
						 | 
						
							
							
							
							
								
							
								073eda332a
								
							
								
							
						 | 
						
							
							
								
								In several documentation, remove whitespace before or after the colon or period
							
							
							
							
							
						 | 
						
							2011-02-10 01:51:13 +09:00 | 
						
					
				
					
						
							
							
								 
								Keita Haga
							
						 | 
						
							
							
							
							
								
							
								904d85860a
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: fix minor typo in docs
							
							
							
							
							
						 | 
						
							2011-01-20 23:39:30 +09:00 | 
						
					
				
					
						
							
							
								 
								Keita Haga
							
						 | 
						
							
							
							
							
								
							
								0048670ad7
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: fix a couple of typos in docs
							
							
							
							
							
						 | 
						
							2011-01-15 01:11:37 +09:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c34639293a
								
							
								
							
						 | 
						
							
							
								
								peg.ebnf: minor fix
							
							
							
							
							
						 | 
						
							2010-07-26 12:40:32 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								627295f094
								
							
								
							
						 | 
						
							
							
								
								Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
							
							
							
							
							
						 | 
						
							2010-05-06 17:21:02 -04:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8ccb56c924
								
							
								
							
						 | 
						
							
							
								
								C-style identifiers in peg.ebnf
							
							
							
							
							
						 | 
						
							2010-05-03 23:52:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								fa07f5d85f
								
							
								
							
						 | 
						
							
							
								
								Allow - in peg.ebnf identifiers.  Eating still not allowed...
							
							
							
							
							
						 | 
						
							2010-05-03 23:40:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								c7351595e5
								
							
								
							
						 | 
						
							
							
								
								Allow a-zA-Z0-9_ in identifiers for peg.ebnf
							
							
							
							
							
						 | 
						
							2010-05-03 23:36:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								aa6158b366
								
							
								
							
						 | 
						
							
							
								
								Changing require-when usages to the new syntax for require-when
							
							
							
							
							
						 | 
						
							2010-04-18 14:29:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								eb060443db
								
							
								
							
						 | 
						
							
							
								
								Updating code to use require-when rather than vocab [ require ] when
							
							
							
							
							
						 | 
						
							2010-03-18 01:13:37 -04:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								7074979745
								
							
								
							
						 | 
						
							
							
								
								Moving new-sets to sets
							
							
							
							
							
						 | 
						
							2010-02-26 16:01:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f0aa694c7e
								
							
								
							
						 | 
						
							
							
								
								effects.parser: throw a proper no-word error if effect references an unknown class word
							
							
							
							
							
						 | 
						
							2010-02-23 23:57:13 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								df4fb4a3ee
								
							
								
							
						 | 
						
							
							
								
								Removing integers-as-sequences
							
							
							
							
							
						 | 
						
							2010-01-15 07:15:33 +13:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								daf3094b8c
								
							
								
							
						 | 
						
							
							
								
								use $subsections instead of $subsection
							
							
							
							
							
						 | 
						
							2009-11-18 16:40:18 -06:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								3fbe722561
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of http://factorcode.org/git/factor
							
							
							
							
							
							
							
							Conflicts:
	basis/locals/locals.factor
	basis/peg/peg.factor
	extra/infix/infix.factor 
							
						 | 
						
							2009-10-28 16:17:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6e1bffb1c5
								
							
								
							
						 | 
						
							
							
								
								update existing code to use :> ( ) when possible
							
							
							
							
							
						 | 
						
							2009-10-28 16:11:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								93de179c2f
								
							
								
							
						 | 
						
							
							
								
								over push -> suffix!, over push-all -> append!
							
							
							
							
							
						 | 
						
							2009-10-28 15:29:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7ce4b746e5
								
							
								
							
						 | 
						
							
							
								
								parsed -> suffix!, add append!
							
							
							
							
							
						 | 
						
							2009-10-28 13:38:27 -05:00 |