John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								d9cdb80b90
								
							
								
							
						 | 
						
							
							
								
								xmode.loader: use with-variable instead of with-scope.
							
							
							
							
							
						 | 
						
							2016-12-05 10:35:01 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								76761b2e59
								
							
								
							
						 | 
						
							
							
								
								more minor cleanup.
							
							
							
							
							
						 | 
						
							2014-11-30 19:26:23 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								5bb8400d0b
								
							
								
							
						 | 
						
							
							
								
								xmode: cleanup using.
							
							
							
							
							
						 | 
						
							2014-11-14 17:31:33 -08:00 | 
						
					
				
					
						
							
							
								 
								Benjamin Pollack
							
						 | 
						
							
							
							
							
								
							
								2c3dd8c3c8
								
							
								
							
						 | 
						
							
							
								
								Remove executable bit from tons of files that aren't
							
							
							
							
							
						 | 
						
							2014-11-05 20:40:42 -08: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 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ea60f8ae93
								
							
								
							
						 | 
						
							
							
								
								Changing : foo ; parsing to SYNTAX: foo ;
							
							
							
							
							
						 | 
						
							2009-03-21 01:27:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								be4fb1e7d9
								
							
								
							
						 | 
						
							
							
								
								Move call( and execute( to core
							
							
							
							
							
						 | 
						
							2009-03-16 20:11:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								242cfb5c19
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into regexp
							
							
							
							
							
							
							
							Conflicts:
	basis/xmode/utilities/utilities-tests.factor 
							
						 | 
						
							2009-02-17 12:24:01 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ebd0e9250f
								
							
								
							
						 | 
						
							
							
								
								Clean up some <file-reader> usages to use file-lines, file>csv, and file>xml instead
							
							
							
							
							
						 | 
						
							2009-02-15 20:45:06 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								ff265aa919
								
							
								
							
						 | 
						
							
							
								
								XMode doesn't use parser combinators at all; regexes allow parens for grouping
							
							
							
							
							
						 | 
						
							2009-02-12 20:42:32 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								d0d615fb2b
								
							
								
							
						 | 
						
							
							
								
								Starting to switch xmode to regexp; getting rid of <TAGS
							
							
							
							
							
						 | 
						
							2009-02-12 13:18:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								86c3481f12
								
							
								
							
						 | 
						
							
							
								
								Moving XML vocabularies around
							
							
							
							
							
						 | 
						
							2009-02-05 21:17:03 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f8092480a6
								
							
								
							
						 | 
						
							
							
								
								Fix a couple of bugs in xmode and add a unit test
							
							
							
							
							
						 | 
						
							2009-01-30 19:34:31 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								356ee5ced5
								
							
								
							
						 | 
						
							
							
								
								Fixing xmode?
							
							
							
							
							
						 | 
						
							2009-01-28 23:56:47 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								af9d70c65a
								
							
								
							
						 | 
						
							
							
								
								XML chunks are a separate datatype; XML tags are no longer assocs
							
							
							
							
							
						 | 
						
							2009-01-28 14:33:33 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								34792a9f23
								
							
								
							
						 | 
						
							
							
								
								Remove >r/r>
							
							
							
							
							
						 | 
						
							2008-12-17 19:17:37 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c19f2257f4
								
							
								
							
						 | 
						
							
							
								
								Fix permission bits
							
							
							
							
							
						 | 
						
							2008-10-02 08:34:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								c6ab49e8ca
								
							
								
							
						 | 
						
							
							
								
								use parser-combinators.regexp instead of regexp
							
							
							
							
							
						 | 
						
							2008-09-18 13:48:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cf80dd122a
								
							
								
							
						 | 
						
							
							
								
								Updating code for make and fry changes
							
							
							
							
							
						 | 
						
							2008-09-10 22:11:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								724fae53e9
								
							
								
							
						 | 
						
							
							
								
								Move web framework to basis
							
							
							
							
							
						 | 
						
							2008-09-04 18:15:13 -05:00 |