Commit Graph

70 Commits (86923107db5be84f429df84fc6b0da8246ef7987)

Author SHA1 Message Date
John Benediktsson 4d18029ae9 xmode.highlight: a syntax highlighting tool. 2011-04-12 18:05:13 -07:00
Joe Groff da198f6314 xmode.modes: add cuda xmode 2010-06-08 17:08:51 -07:00
Joe Groff 90537038ea xmode.catalog: pre-convert globs to regexes in modes hash so their compilation is memoized 2010-06-05 22:27:44 -07:00
Joe Groff 27c2ac29eb xmode.catalog: factor ?find-mode (which returns f if no mode found) from find-mode (which defaults to "text" if no mode found) 2010-06-05 15:17:51 -07:00
Joe Groff f5b4ecc14a xmode.catalog: fix find-mode so it works with full paths 2010-06-05 15:08:02 -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
Daniel Ehrenberg da57436180 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
Slava Pestov cdcdb708d7 Update some more 'update' usages to call 'assoc-union!' 2010-02-04 03:44:24 +13:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Joe Groff 61d579360d remove non-primitive-related uses of tuck from basis 2009-11-05 17:03:24 -06:00
Joe Groff 3cf6931fc2 kill a -roll 2009-10-30 00:42:34 -05:00
Doug Coleman 93de179c2f over push -> suffix!, over push-all -> append! 2009-10-28 15:29:01 -05:00
Doug Coleman eceed177d6 replace usages of <" with """ 2009-09-20 22:42:40 -05:00
Doug Coleman 7c92ab1ea5 move if-zero etc to math, remove 1-/1+ from math 2009-08-14 14:27:23 -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
Doug Coleman 471fe2c272 rename lines to stream-lines
rename cnotents to stream-contents
2009-05-01 10:41:27 -05:00
Slava Pestov 05f3f9dcb9 Fixing unit tests for stack effect inference changes 2009-04-20 21:15:19 -05:00
Slava Pestov 602fe353e8 Fix another XMode bug 2009-03-28 22:19:55 -05:00
Slava Pestov fe0a71cd88 Fix an XMode bug exposed in the pastebin 2009-03-28 22:13:58 -05: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
Slava Pestov 03f048cce9 Add a couple of must-infer tests 2009-03-11 21:51:39 -05:00
Daniel Ehrenberg dca194e1eb Fixing XMode, which I gratuitiously broke 2009-03-10 23:21:05 -05:00
Daniel Ehrenberg 987cd1c8ce Moving regexp.matchers back to regexp 2009-03-10 18:27:33 -05:00
Daniel Ehrenberg 762485c2ca Fixing xmode use lines; adding fake reluctant ?*+ to make XMode work (they're actually greedy) 2009-03-08 18:50:41 -05:00
Daniel Ehrenberg 177a895c09 Merge branch 'master' into regexp
Conflicts:

	basis/xmode/utilities/utilities-tests.factor
	basis/xmode/utilities/utilities.factor
2009-03-03 12:24:59 -06:00
Daniel Ehrenberg 5dc614c9c9 Adding map-find to core 2009-03-03 12:22:47 -06: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 6b25e99470 Add summary for heaps more vocabs 2009-02-16 21:05:13 -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
Slava Pestov 6b99b04531 Add vocab: for vocab-relative paths 2009-02-15 19:53:21 -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 ad40042663 Fix regression in xmode.code2html:htmlize-lines 2009-01-31 03:02:10 -06:00
Daniel Ehrenberg 43ab7947ae Merge branch 'master' of git://factorcode.org/git/factor 2009-01-31 01:06:00 -06:00
Slava Pestov b2ee879c07 Fix load error 2009-01-30 23:26:41 -06:00
Daniel Ehrenberg a6a1b56169 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-30 19:53:49 -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 d4f865d5f0 Fixing some things I broke 2009-01-30 19:28:16 -06:00
Daniel Ehrenberg 6240f00803 Merge branch 'master' of git://factorcode.org/git/factor 2009-01-30 11:30:07 -06:00
Daniel Ehrenberg de49f6fc74 Moving xml.interpolate to xml.literals 2009-01-30 11:29:30 -06:00
Doug Coleman 3c408342ef renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail 2009-01-29 22:19:07 -06:00
Daniel Ehrenberg dd15816bad Merge branch 'master' of git://factorcode.org/git/factor 2009-01-29 15:16:12 -06:00
Slava Pestov 31e662043b Add unit test for xmode bug discovered by anonymous pastebin user 2009-01-29 01:44:09 -06:00
Daniel Ehrenberg 356ee5ced5 Fixing xmode? 2009-01-28 23:56:47 -06:00
Daniel Ehrenberg dc49f138c4 Fix to xmode 2009-01-28 18:21:37 -06:00
Daniel Ehrenberg 9dc60a552d Fixing xmode bug 2009-01-28 17:18:14 -06:00
Daniel Ehrenberg 88e8b95cf7 Reverting xmode.marker (it's not using XML!) 2009-01-28 16:25:41 -06:00