Chris Double
eac450bdcf
Add ebnf rule word
2008-04-02 15:55:18 +13:00
Chris Double
34a1505d95
PL0 whitespace handling improvement
2008-04-02 15:47:30 +13:00
Chris Double
bbcc84862f
Tweak ast from sequences in ebnf
2008-04-02 15:47:21 +13:00
Chris Double
1b58ba404e
Fix peg.pl0 test failures
2008-04-02 13:50:29 +13:00
Chris Double
9d0485cd8a
Merge commit 'origin/master'
2008-04-02 13:02:47 +13:00
Chris Double
6b454eed36
Various peg/ebnf fixes
...
- Box parsers were broken when involved in left recursion detection
- ebnf no longer implicitly ignores white space between terminates/non-terminals
- ebnf now handles \t and \n in grammars so productions to detect white space work
- reset-delegates is now reset-pegs
2008-04-02 12:59:12 +13:00
Eduardo Cavazos
5b65e02851
Project for a new American stack effect
2008-04-01 17:48:49 -06:00
Eduardo Cavazos
f3e053c5bc
Merge branch 'master' of git://factorcode.org/git/factor
2008-04-01 16:23:12 -06:00
Eduardo Cavazos
d1c9082cd4
combinators.cleave: Major insurgency assault
2008-04-01 16:22:14 -06:00
Doug Coleman
23768dd482
remove singleton? from sequences.lib
...
fix bootstrap error
2008-04-01 17:06:36 -05:00
Doug Coleman
b4adebb691
update usages of singleton
2008-04-01 16:53:32 -05:00
Doug Coleman
9e32613f5c
rename singletons
2008-04-01 16:51:48 -05:00
Doug Coleman
7cb9be06e5
redo singletons
2008-04-01 16:46:22 -05:00
Eduardo Cavazos
6a2ab73938
Fix more add/add* occurances
2008-03-31 20:32:31 -06:00
Chris Double
122fd50d4a
Throw error when ebnf uses a non-existant non-terminal
2008-04-01 14:49:20 +13:00
Eduardo Cavazos
4f07aefc97
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
core/classes/tuple/tuple.factor
2008-03-31 19:42:21 -06:00
Eduardo Cavazos
e75222d039
More add and add* cleanups
2008-03-31 19:24:48 -06:00
Eduardo Cavazos
aa40350aa7
replace add* and add with prefix and suffix
2008-03-31 18:18:05 -06:00
Chris Double
72bfd57f30
Make ebnf forgiving of whitespace at end of expression
2008-04-01 11:28:14 +13:00
U-CUTLER\dharmatech
a48467af91
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 15:30:20 -06:00
Eduardo Cavazos
4181728eca
ui.gadgets.slate: add some gesture handling for processing demos
2008-03-31 15:29:22 -06:00
U-CUTLER\dharmatech
ecf59b7168
Move ldap to unmaintained
2008-03-31 15:27:32 -06:00
Doug Coleman
8e2c2e1838
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 13:52:50 -05:00
Doug Coleman
a8e223f471
fix unix domain socket test
2008-03-31 13:51:34 -05:00
Doug Coleman
d1069b6891
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 12:48:13 -05:00
Slava Pestov
ff037a65df
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 16:22:36 -05:00
Slava Pestov
8742c3f2dc
Oops
2008-03-31 16:20:22 -05:00
Slava Pestov
c2fdd797bc
Try to fix inotify again
2008-03-31 16:20:09 -05:00
Doug Coleman
da5e52de7c
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 15:32:26 -05:00
Doug Coleman
f49c72bb05
remove curry2 from mersenne.private...
2008-03-31 15:31:51 -05:00
Doug Coleman
0a63a8fb40
normalize-pathname in local sockets
2008-03-31 14:38:11 -05:00
Doug Coleman
b21d83b531
remove failing unit test for now
2008-03-31 12:47:39 -05:00
sheeple
23bdf2faa7
add using
2008-03-31 08:57:16 -05:00
Slava Pestov
30a7238f71
Clean up serialization
2008-03-31 02:30:06 -05:00
Slava Pestov
309ffc53ef
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-31 01:39:58 -05:00
Slava Pestov
75614bf28c
Merge branch 'master' of git://double.co.nz/git/factor
2008-03-30 23:57:58 -05:00
Slava Pestov
d87667f903
Add inline declaration
2008-03-30 23:54:57 -05:00
Chris Double
a41f8ef733
Mention how to fail from action in pegs
2008-03-31 17:26:42 +13:00
Chris Double
f66774e875
Add tests for semantic and add syntax for it to ebnf
...
Syntax is ?[ ...]?
For example:
[EBNF num=. ?[ number? ]? list=list:x num:y => [[ drop x y + ]] | num EBNF] { 1 2 3 4 5 6 } swap call .
2008-03-31 16:50:05 +13:00
Slava Pestov
420e7dc57e
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-30 22:43:25 -05:00
Slava Pestov
49c0c15d3b
Merge branch 'master' of git://double.co.nz/git/factor
2008-03-30 22:43:18 -05:00
Slava Pestov
8aa676ab1e
Documentation fixes
2008-03-30 22:42:36 -05:00
Chris Double
c45eba6898
Add semantic parser
2008-03-31 16:34:59 +13:00
Chris Double
8a800361df
Merge commit 'origin/master'
2008-03-31 15:01:22 +13:00
Chris Double
729ac1d6dc
Some ebnf tweaks and tests to do with variables
2008-03-31 14:59:22 +13:00
erg
ffa5d82ed3
Merge branch 'master' of git://factorcode.org/git/factor
2008-03-30 20:58:05 -05:00
Slava Pestov
edc586e48b
Merge commit 'yuuki/master'
2008-03-30 20:16:28 -05:00
Chris Double
ee2194d1dc
Allow variable names on elements
2008-03-31 14:03:16 +13:00
Matthew Willis
a098790634
Updated extra/match to use bi@ instead of 2apply. Ran "peg" test for testing.
2008-03-30 17:58:47 -07:00
Chris Double
55a69392fa
First cut at variables in ebnf
2008-03-31 13:52:42 +13:00