Doug Coleman
|
4cba08aa8c
|
xml: update syntax. XML-DOC[[ ]] and XML-CHUNK[[ ]]
|
2017-08-31 21:21:14 -05:00 |
Doug Coleman
|
147ae66ab5
|
factor: SYNTAX: \foo
|
2017-08-31 21:21:13 -05:00 |
Doug Coleman
|
01aab7c884
|
Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
|
2017-07-03 12:47:19 -07:00 |
John Benediktsson
|
498285d7dd
|
unicode: make this the API for all unicode things.
|
2016-03-30 23:29:48 -07:00 |
John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
Doug Coleman
|
b6be8685c3
|
basis: ERROR: changes.
|
2015-08-13 03:20:39 -07:00 |
John Benediktsson
|
1032037bf2
|
xml: use ERROR:
|
2013-03-24 14:24:28 -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
|
592e4fbf91
|
xml.syntax: Nested xml literals were not handled correctly.
|
2012-10-24 10:48:22 -07:00 |
Doug Coleman
|
27f445d505
|
assocs: Add sift-keys and sift-values. Remove three other implementations
of sift-values and use the new one.
|
2012-08-23 22:36:10 -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 |
Doug Coleman
|
f21fee3b73
|
Rename complete-effect to scan-effect
|
2011-10-17 10:25:27 -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
|
dd71d20e4e
|
xml.syntax: parse <-variable->s with parse-word instead of search so the no-word error gets properly raised when variable doesn't exist
|
2010-06-08 12:18:06 -07:00 |
Slava Pestov
|
ea726f5680
|
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
|
2010-05-18 18:36:47 -04: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
|
b4bf7b1d9b
|
Making xml literal inverse behavior only load if inverse is loaded
|
2010-03-18 02:07:47 -04:00 |
Joe Groff
|
e7968ceffc
|
mop up compiler errors from macosx load-all
|
2010-03-09 00:56:07 -08:00 |
Doug Coleman
|
7ce4b746e5
|
parsed -> suffix!, add append!
|
2009-10-28 13:38:27 -05:00 |
Doug Coleman
|
3f3d57032b
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Slava Pestov
|
b62630b5ac
|
Updating code in basis and extra for stricter vocab search path semantics
|
2009-05-14 23:23:06 -05:00 |
Slava Pestov
|
0a8fb3e5f3
|
xml.syntax: update for syntax change
|
2009-03-22 21:38:06 -05:00 |
Slava Pestov
|
5408191724
|
xml: update XML-NS: for define-memoized stack effect change and get all unit tests to pass
|
2009-03-22 18:37:28 -05:00 |
Slava Pestov
|
ea60f8ae93
|
Changing : foo ; parsing to SYNTAX: foo ;
|
2009-03-21 01:27:50 -05:00 |
Daniel Ehrenberg
|
c6680eee60
|
Making xml-undo words private; adding bytes>xml word
|
2009-02-13 15:10:34 -06:00 |
Daniel Ehrenberg
|
86c3481f12
|
Moving XML vocabularies around
|
2009-02-05 21:17:03 -06:00 |