Slava Pestov
|
7a6fa3b431
|
Merge git://factorcode.org/git/factor
|
2007-12-03 19:29:33 -05:00 |
Slava Pestov
|
3c95a5a3ea
|
Fix map>assoc where the input is a specialized array
|
2007-12-03 19:29:16 -05:00 |
Slava Pestov
|
113ea0962b
|
Regexp bug fixes and improved literal syntax
|
2007-12-03 19:20:47 -05:00 |
Slava Pestov
|
cd041abee3
|
Generalized pprint-string
|
2007-12-03 19:19:18 -05:00 |
Slava Pestov
|
7cbf7ba719
|
Updates for parser-combinators
|
2007-12-02 15:55:44 -05:00 |
Slava Pestov
|
12ff0614e6
|
Simpler 'union' parser
|
2007-12-02 07:19:01 -05:00 |
Slava Pestov
|
1fbfc88b90
|
More regexp changes
|
2007-12-02 07:17:12 -05:00 |
Slava Pestov
|
7f625f9836
|
Regexp cleanups
|
2007-12-02 07:07:32 -05:00 |
Slava Pestov
|
e078fc2b2b
|
Merge commit 'doublec/master'
|
2007-12-02 05:43:30 -05:00 |
Slava Pestov
|
d56fddf0ca
|
Merge commit 'erg/master'
|
2007-12-02 05:43:14 -05:00 |
Slava Pestov
|
9a0d318b91
|
Updating extra/xmode
|
2007-12-02 05:25:18 -05:00 |
Slava Pestov
|
ca0df2cb46
|
Case insensitive globs for jEdit compatibility
|
2007-12-02 05:18:53 -05:00 |
Doug Coleman
|
159dd697e4
|
Fix stack effects
Add take-while
|
2007-11-30 20:23:27 -06:00 |
Doug Coleman
|
db3fbb52b2
|
Add map-until and a unit test for it
|
2007-11-30 20:01:59 -06:00 |
Doug Coleman
|
8fadc570fc
|
Add \Q...\E (escape all characters between \Q and \E)
|
2007-11-30 19:34:17 -06:00 |
Doug Coleman
|
b629d6ebe1
|
Merge git://spitspat.com/git/factor
|
2007-11-30 19:22:39 -06:00 |
Doug Coleman
|
cc3e56c122
|
Add generic to get a predicate out of a parser-combinator
|
2007-11-30 19:20:38 -06:00 |
Doug Coleman
|
22eb4def9d
|
Redo escape characters
Add octal, hex, control chars, \t\n\r\f\a\e\w\W, posix character classes
|
2007-11-30 19:20:02 -06:00 |
Doug Coleman
|
566326a01e
|
Let http.parser load
|
2007-11-29 11:36:30 -06:00 |
Doug Coleman
|
d3350bcfdf
|
Rename extra/browser to extra/http/parser
|
2007-11-29 11:18:46 -06:00 |
Chris Double
|
38beaac720
|
Infinite left recursion now causes a failed parser rather than a call stack error
|
2007-11-30 00:01:03 +13:00 |
Chris Double
|
3003911e07
|
Make some parsers uses MEMO:
|
2007-11-29 23:49:34 +13:00 |
Chris Double
|
362f2d3436
|
Fix packrat caching issue
|
2007-11-29 23:42:46 +13:00 |
Slava Pestov
|
31102fc37c
|
Merge commit 'doublec/master'
|
2007-11-28 23:50:40 -05:00 |
Chris Double
|
b51e4f642e
|
Fix broken ebnf actions
|
2007-11-29 17:41:58 +13:00 |
Slava Pestov
|
9b666cdddb
|
Add meta-data for extra/xmode
|
2007-11-28 23:38:07 -05:00 |
Slava Pestov
|
8ad78b3d0f
|
Importing extra/xmode (port of jEdit's 'XMode' syntax highlighting engine)
|
2007-11-28 23:34:11 -05:00 |
Chris Double
|
a4461ae408
|
Tidy up ebnf compilation
|
2007-11-29 17:24:02 +13:00 |
Chris Double
|
f94c280e06
|
Fix pl0 tests
|
2007-11-29 12:49:51 +13:00 |
Chris Double
|
89bbd21362
|
Add packrat caching to peg
|
2007-11-29 12:35:45 +13:00 |
Slava Pestov
|
2873822499
|
Merge commit 'littledan/master'
|
2007-11-28 14:59:58 -05:00 |
Daniel Ehrenberg
|
9900214a2b
|
Merge branch 'planet'
Conflicts:
extra/rss/rss.factor
|
2007-11-28 14:48:44 -05:00 |
Slava Pestov
|
33d38e2c31
|
Ooops
|
2007-11-28 14:39:45 -05:00 |
Slava Pestov
|
c672628ed6
|
Merge commit 'littledan/master'
|
2007-11-28 14:30:37 -05:00 |
Slava Pestov
|
0a181504a9
|
Merge commit 'littledan/master'
|
2007-11-28 14:18:29 -05:00 |
Slava Pestov
|
ede01d8398
|
Fixes
|
2007-11-28 14:04:29 -05:00 |
Daniel Ehrenberg
|
b7c7541936
|
Bug fix in define-mimic
|
2007-11-28 13:56:21 -05:00 |
Daniel Ehrenberg
|
37a9d0d6db
|
Merge git://factorcode.org/git/factor
|
2007-11-28 11:11:03 -05:00 |
Daniel Ehrenberg
|
cafefa8687
|
extra/delegate module, defining consultation and mimicry
|
2007-11-28 10:49:43 -05:00 |
Slava Pestov
|
022cce01c2
|
Changelog for 0.91
|
2007-11-28 02:13:11 -05:00 |
Slava Pestov
|
2332fd746e
|
Tweak :edit command
|
2007-11-28 02:13:02 -05:00 |
Slava Pestov
|
9379937200
|
Globs
|
2007-11-28 02:12:42 -05:00 |
Chris Double
|
d3ac10aefc
|
Redo PL/0 parser using ebnf
|
2007-11-28 16:07:23 +13:00 |
Chris Double
|
e0adc1a7fa
|
Add optional to ebnf
|
2007-11-28 15:49:14 +13:00 |
Chris Double
|
d68a78c4a6
|
fix grouping of repeat0 in ebnf
|
2007-11-28 15:32:04 +13:00 |
Chris Double
|
3372ad8f68
|
Fix some peg breakage
|
2007-11-28 15:27:35 +13:00 |
Chris Double
|
0ef96c87d9
|
Add grouping operators for ebnf
|
2007-11-28 15:26:25 +13:00 |
Chris Double
|
15b1533f20
|
Fix precedence between choice/sequence in ebnf
|
2007-11-28 15:14:11 +13:00 |
Chris Double
|
28e9c0e6e0
|
Fix ebnf tests
|
2007-11-28 13:05:53 +13:00 |
Chris Double
|
35f96d1c85
|
Use words instead of quotations in ebnf actions
|
2007-11-28 13:03:16 +13:00 |