Commit Graph

30 Commits (5fbe6aa9e6eb68b525e0ef56df1d6b2bcc2de3b9)

Author SHA1 Message Date
John Benediktsson 6fd908da40 use suffix! and append!. 2014-12-03 11:37:34 -08:00
John Benediktsson f02a059c78 strings.parser: simplify parse-string. 2014-06-03 21:05:36 -07:00
John Benediktsson f61bdd0bb4 strings.parser: simplify next-escape. 2014-06-03 21:04:05 -07:00
John Benediktsson 5bc1567c05 syntax: adding \b \v and \f escape codes. 2014-06-03 18:04:51 -07:00
John Benediktsson f79665805c strings.parser: using type declarations. 2014-05-20 08:20:34 -07:00
John Benediktsson c9d48ff390 strings.parser: use sbuf accumulator instead of make. 2014-05-19 14:14:02 -07:00
John Benediktsson cead10cfb6 strings.parser: use rest-slice. 2013-04-22 06:26:36 -07:00
Doug Coleman 4aa8c93546 strings, multiline: Fix unexpected-eof. 2013-03-23 21:42:26 -07:00
John Benediktsson 5487480126 core: cleanup USING lists. 2013-03-05 10:34:47 -08:00
John Benediktsson a208946b63 strings.parser: support "\x" ascii hex escapes. 2012-07-26 19:24:25 -07:00
rien b3747936b9 fixed effect based on inner behavior and outer context 2011-12-10 19:47:34 -05:00
John Benediktsson 81714b8dc3 More lint cleanups. 2011-10-16 19:33:16 -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
Doug Coleman 9963213900 rename a couple more words 2009-09-24 19:47:44 -05:00
Doug Coleman c0294195e6 rename another strings.parser word 2009-09-24 19:45:03 -05:00
Doug Coleman bf3b154091 rename a couple of strings.parser words 2009-09-24 19:43:57 -05:00
Slava Pestov 413dc67985 Put bad escape code in the bad-escape error 2009-09-23 17:55:54 -05:00
Doug Coleman a4a9dcce00 fix string parsing 2009-09-20 21:50:17 -05:00
Doug Coleman 31e7d355fe fixing some quotes in strings bugs 2009-09-20 15:08:06 -05:00
Doug Coleman e3ff59c303 the last character on a multiline string cannot be a backslash 2009-09-20 14:18:19 -05:00
Doug Coleman dc4a544a92 add multiline string support 2009-09-19 01:55:05 -07:00
Slava Pestov be4fb1e7d9 Move call( and execute( to core 2009-03-16 20:11:36 -05:00
Slava Pestov 07caee3405 Update some existing code to use initialize 2009-02-10 16:16:12 -06:00
Slava Pestov a0e7663afb Remove eval dependency from unicode.syntax 2008-12-08 19:46:40 -06:00
Slava Pestov a4d9cdfeb3 Refactor all usages of >r/r> in core to use dip, 2dip, 3dip
Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r>
2008-11-23 02:44:56 -06:00
Slava Pestov 44f53de164 Move make to its own vocabulary, remove fry _ feature 2008-09-10 20:07:00 -05:00
Doug Coleman bc27b82ebc new accessors in docs 2008-08-30 14:05:59 -05: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