|  Doug Coleman | d33dc194ca | core: in-definition -> with-definition. | 2012-08-24 16:07:31 -07:00 | 
				
					
						|  Doug Coleman | b06b6a8261 | core: rename in-word-definition to in-definition | 2012-08-24 16:04:49 -07:00 | 
				
					
						|  Doug Coleman | 84402ccf7e | core: Don't allow nested defintions in :, ::, M:, M::. Fixes #469. | 2012-08-24 15:53:45 -07:00 | 
				
					
						|  John Benediktsson | 4e72d80256 | Using "same?" in more places. | 2012-07-21 10:22:44 -07:00 | 
				
					
						|  Doug Coleman | 3ba787b277 | core/basis: trim down using lists | 2011-11-30 23:15:42 -08:00 | 
				
					
						|  Doug Coleman | 067f9830ef | classes.union: Define a maybe: word that makes a tuple that acts as an anonymous union for a type and f. Updated all the places we define UNION: ?foo foo POSTPONE: f ;. Fixes #416 and lots of headaches. | 2011-11-22 01:56:13 -08: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 | 
				
					
						|  Doug Coleman | f21fee3b73 | Rename complete-effect to scan-effect | 2011-10-17 10:25:27 -07:00 | 
				
					
						|  John Benediktsson | 7a36e50c6a | generic.parser: adding tests. | 2011-10-13 16:49:54 -07:00 | 
				
					
						|  John Benediktsson | 4558bf3414 | Change method parsing to validate stack effects.  Fixes #236. | 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 | 
				
					
						|  Joe Groff | 9184254f2c | move define-inline-method from classes.struct.private to generic.parser | 2009-11-01 22:10:28 -06:00 | 
				
					
						|  Slava Pestov | 4fc2182ac8 | define-generic and define-simple-generic now take stack effect parameters; math-combination is a singleton instead of a tuple | 2009-03-22 18:00:26 -05:00 | 
				
					
						|  Slava Pestov | 38c6be94d4 | Fixing some stack comments | 2009-03-16 06:17:18 -05:00 | 
				
					
						|  Slava Pestov | 6b25e99470 | Add summary for heaps more vocabs | 2009-02-16 21:05:13 -06:00 | 
				
					
						|  Slava Pestov | b19e87ea75 | Fix corner case where auto-use didn't print using list | 2008-11-24 16:28:35 -06:00 | 
				
					
						|  Slava Pestov | 3e7afcac29 | (call-next-method) now takes a method instead of a class and a generic | 2008-11-22 19:57:25 -06:00 | 
				
					
						|  Slava Pestov | 63a9975a0e | Support inline, foldable, flushable on methods; add declarations in a couple of places for ricing purposes | 2008-11-06 13:13:37 -06:00 | 
				
					
						|  Slava Pestov | d66f887736 | Create basis vocab root | 2008-07-28 22:03:13 -05:00 | 
				
					
						|  Slava Pestov | 537269447c | Move mirrors out of the boot image | 2008-07-02 00:20:01 -05:00 | 
				
					
						|  Slava Pestov | 6e0d35e615 | Split up huge parser vocabulary | 2008-06-25 03:25:08 -05:00 |