Doug Coleman
2cf1bcdeb2
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-27 17:43:38 -05:00
Doug Coleman
146bdbccbb
fix rng on windows
2008-03-27 17:43:00 -05:00
Chris Double
89c7698738
Fix MEMO problem with seq* and choice*
2008-03-28 11:30:46 +13:00
Slava Pestov
2c5f9ce6ca
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-27 16:24:48 -05:00
Slava Pestov
af28c3376d
Fix PowerPC <tuple> intrinsic
2008-03-27 16:24:38 -05:00
Doug Coleman
b6818e75f4
cleanup windows normalize-path
2008-03-27 16:22:24 -05:00
Doug Coleman
251fe25689
fix bootstrap for random
2008-03-27 06:36:34 -05:00
Doug Coleman
f317b97221
stack effect typos
2008-03-27 06:30:59 -05:00
Doug Coleman
a561f18ff1
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-27 06:28:14 -05:00
Doug Coleman
2426fc44bb
remove random.backend
2008-03-27 06:27:36 -05:00
Chris Double
fa8b311b27
Add packrat-parse, etc
2008-03-28 00:04:08 +13:00
Chris Double
f6b7f8197e
Add tests for left recusion in pegs
2008-03-27 23:54:34 +13:00
Doug Coleman
89cacd416b
fix load errors on windows
2008-03-27 05:51:48 -05:00
erg
7185683663
test with-secure-random
2008-03-28 22:12:11 -05:00
erg
37cffc50fa
fix random
...
add with-secure-random
2008-03-28 22:10:01 -05:00
erg
4feebaa8e8
remove dead code
2008-03-28 21:42:19 -05:00
erg
cb3fdc5c7d
fix the Makefile and make targets
2008-03-28 21:40:02 -05:00
Chris Double
4e29081e93
Make left recursion in pegs a failed parse
...
Eventually left recursion will work fine, but this is prevents an infinite loop for now.
2008-03-27 18:15:22 +13:00
Chris Double
4c50daed22
Testcase for packrat behaviour
2008-03-27 17:58:08 +13:00
Chris Double
bc5f82255f
peg refactorings
2008-03-27 17:24:05 +13:00
Chris Double
8bd7c51c10
Merge commit 'origin/master'
2008-03-27 15:51:20 +13:00
Chris Double
708726d208
Add with-packrat word and more memoization
2008-03-27 15:50:27 +13:00
Chris Double
7c0535884e
Fix up peg memoization of compiled parsers
2008-03-27 15:34:49 +13:00
Chris Double
e6da3bc43a
Use cache in compiled-parser in peg
2008-03-27 14:55:14 +13:00
Slava Pestov
23b3c5a5cf
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 20:42:38 -05:00
Slava Pestov
e2f3888389
UI listener fix
2008-03-26 20:42:24 -05:00
erg
4684c9cacc
work on normalize-pathname
...
add two failing unit tests
2008-03-26 19:40:40 -05:00
Chris Double
c0f4e37427
Fix usage of cache in pegs
2008-03-27 12:58:53 +13:00
Chris Double
5986ccd47a
Merge commit 'origin/master'
2008-03-27 12:51:01 +13:00
Doug Coleman
dfb638e30c
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 18:49:30 -05:00
Doug Coleman
d823c4a287
working on random
2008-03-26 18:48:55 -05:00
Doug Coleman
9120865157
fixing the launcher
2008-03-26 18:47:56 -05:00
Slava Pestov
e9fbbd0c9f
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 18:42:14 -05:00
Eduardo Cavazos
7b1bd2f558
builder.release: upload binaries to factorcode.org
2008-03-26 18:22:25 -06:00
Slava Pestov
be5a09c9e3
Inheritance work in progress
2008-03-26 18:37:28 -05:00
Chris Double
2614792254
Implement packrat algorithm
2008-03-27 12:31:13 +13:00
Slava Pestov
690621ffb6
Change PREDICATE: syntax
2008-03-26 18:23:19 -05:00
Chris Double
bd33e2fef9
Fix cache to handle the case of 'f' being a valid cached value
2008-03-27 11:24:06 +13:00
Chris Double
c793a381fe
Add hook for packrat implementation
2008-03-27 11:24:06 +13:00
Chris Double
85a3ee3e5b
Remove memoization in 'compile' word in pegs
...
This creates issues when recompiling a an existing EBNF parser for reasons I've not yet tracked down. Disabling it slows things down but makes things work correctly till I investigate the issue.
2008-03-27 11:24:06 +13:00
Slava Pestov
67eea75f4a
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 17:08:56 -05:00
Slava Pestov
89a531d4a2
Fixing unit tests
2008-03-26 17:07:50 -05:00
Slava Pestov
4844bae31a
Tuple redefinition fixes
2008-03-26 16:38:31 -05:00
Doug Coleman
d4dd93e316
move some io files unit tests to unix
2008-03-26 16:22:34 -05:00
Doug Coleman
603a55bde5
run deploy as +low-priority+
2008-03-26 15:59:11 -05:00
Doug Coleman
92b912bce9
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 15:56:28 -05:00
Doug Coleman
65a12660a7
implement priorities on windows
2008-03-26 15:55:55 -05:00
erg
bc55f67a49
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-26 15:29:49 -05:00
erg
719e6388b1
remove a unit test
2008-03-26 15:25:20 -05:00
erg
eed26edf23
fix bootstrap
2008-03-26 15:24:54 -05:00