Commit Graph

31097 Commits (cbfdf2cfa89baebbb1a8e49c3cc3c1f9838842d6)

Author SHA1 Message Date
Doug Coleman cbfdf2cfa8 factor: Add more parser guts. 2018-08-10 18:01:19 -05:00
Doug Coleman 4bcae2590c factor: Rename all #foo words except # so # can be a sigil. 2018-08-10 13:15:25 -05:00
Doug Coleman 24d266c1f1 lexer: Add #hashtag support. 2018-08-10 10:42:00 -05:00
Doug Coleman 9c7fdc3a34 alien tests: use UNIT-TEST: for fun 2018-08-10 08:54:10 -05:00
Doug Coleman 9df90f9c87 tools.test: add MUST-FAIL: and MUST-FAIL-WITH:, still need named versions of these 2018-08-10 08:53:40 -05:00
Doug Coleman 3f0f387cbe calendar.parser: fix : in word name 2018-08-09 22:04:08 -04:00
Doug Coleman 8c3df2ede4 core: Remove some foo'bar words and a lot of postpone: 2018-08-09 21:59:15 -04:00
Doug Coleman f05c7e8cd8 factor: char: a -> ch'a.
Also all contractions are not allowed in word names anymore. Even Data cannot use contractions...
2018-08-09 18:02:38 -04:00
Doug Coleman e06eb4ad3e parser: Refactor the parser some. scan-datum vs scan-token come on... 2018-08-09 17:21:06 -04:00
Doug Coleman bd329c7497 lexer: Add char: \' support. Fix ch'\' support 2018-08-09 16:13:50 -04:00
Doug Coleman 59f406b64e parser: Add ``tag'payload`` and ``tag: payload`` 2018-08-09 15:59:12 -04:00
Doug Coleman 7b48017cd1 sequences: Add cut-head and cut-tail. 2018-08-07 16:52:51 -04:00
Doug Coleman 1355c94f33 alien.libraries.finder: Roll the *.os vocabs back into alien.libraries.finder for fun. 2018-08-07 16:34:25 -04:00
Doug Coleman f09eade430 listener: crazy syntax for homoiconic stack 2018-08-07 16:33:48 -04:00
Doug Coleman 8eea6188bd modern: Fix rewriting ![[ ]] and ![=[ ]=] 2018-08-07 15:06:45 -04:00
Doug Coleman f52694159f bootstrap.syntax: dead code -> deleted 2018-08-07 14:40:31 -04:00
Doug Coleman c00487b3ee bootstrap.layouts: calculate num-types 2018-08-07 14:27:25 -04:00
Doug Coleman 6b1318885d core: trim down some usings. 2018-08-07 10:58:17 -04:00
Doug Coleman 1b8b366444 modern: fix rewriting backslashes and whitespace. 2018-08-07 09:55:26 -04:00
Doug Coleman c3f12c945d parser: fix using 2018-08-07 09:45:11 -04:00
Doug Coleman 00fb574a8d factor: SYMBOL: foo foo [ bar ] initialize -> INITIALIZED-SYMBOL: foo [ bar ] 2018-08-04 21:53:05 -04:00
Doug Coleman 8bb69eadf9 vocabs.platforms: Execute top-level code if there is any in <FOO FOO> sections. 2018-08-04 19:49:07 -04:00
Doug Coleman 227e9d6672 dns: Remove evil platform files. 2018-08-04 11:12:54 -04:00
Doug Coleman 8ff702c069 help: Allow factor[[]] as $example 2018-08-04 11:04:03 -04:00
Doug Coleman 66889b9552 modern.compiler: add more arity words and dead code 2018-08-04 10:01:43 -04:00
Doug Coleman d40d360616 dns: use <OS 2018-08-04 10:01:34 -04:00
Doug Coleman e6715f41a5 core: Add factor[[ ]] and <factor> to hold Factor strings. 2018-08-04 09:48:42 -04:00
Doug Coleman 24929aadf1 core: <WINDOWS <MACOS <UNIX <LINUX in core. 2018-08-04 09:32:09 -04:00
Doug Coleman 0ae3ac3e8a core: Add private word. 2018-08-04 09:04:51 -04:00
Doug Coleman 3944515af3 factor: Fix some syntax errors. 2018-08-03 22:36:21 -04:00
Doug Coleman 1f2d755c0f modern: Fix \\ to do nothing. 2018-08-03 22:35:13 -04:00
Doug Coleman 73644eda85 modern.out: Write literals better. 2018-08-03 17:22:00 -04:00
Doug Coleman 60f66bfb42 modern.out: Don't write an extra newline to the end of files. 2018-08-03 11:36:45 -04:00
Doug Coleman 947793673a modern: Save whitespace...seems to just work? 2018-08-03 11:31:07 -04:00
Doug Coleman 46e930874a sequences.extras: Fix merge-slices 2018-08-03 11:28:47 -04:00
Doug Coleman 0a77f6c679 factor: fixing [[ ]] and some unit tests 2018-08-02 18:29:04 -04:00
Doug Coleman 343674189c factor: Let url"" and sbuf"" work without spaces.
Also url[[]] if you define a url[[ word.
2018-08-02 10:37:02 -04:00
Doug Coleman c715b0d505 factor: fix load-all 2018-08-02 09:23:30 -04:00
Doug Coleman 1a57f8180a modern.out: Fix using 2018-08-02 08:49:20 -04:00
Doug Coleman acc5dc6add pcre: fix :: 2018-08-02 08:39:31 -04:00
Doug Coleman 924b434336 Revert "factor: vocab:word -> vocab::word"
This reverts commit 354f1cbd34.
2018-08-02 08:21:52 -04:00
Doug Coleman ac58033aff alien.library: fix docs circularity 2018-08-02 08:06:16 -04:00
Doug Coleman a1ad3385b9 factor: more char: 2018-08-02 08:03:45 -04:00
Doug Coleman 7730fc5c64 Merge remote-tracking branch 'origin/master' into modern-harvey2 2018-08-02 07:57:42 -04:00
John Benediktsson dc25fe3688 ui.tools.listener: minor cleanup to completion stuff. 2018-08-01 21:08:43 -07:00
John Benediktsson 62fd7e3bbd tools.wc: use re-decode here also. 2018-08-01 21:03:40 -07:00
John Benediktsson ed9df3303d tools.cat: use re-encode/re-decode. 2018-08-01 14:25:25 -07:00
John Benediktsson 5e9b804d66 tools.cat: significant performance improvement using binary.
Before (using strings): 77MiB/s
After (using byte-arrays): 3.06GiB/s
2018-08-01 12:52:33 -07:00
John Benediktsson dbb9bb42ca odbc: add windows platform.txt. 2018-07-31 18:12:54 -07:00
John Benediktsson a463214d10 Version bump to 0.99 (-dev). 2018-07-31 12:40:12 -07:00