Doug Coleman
|
fd1d1387a4
|
Merge branch 'master' of git://double.co.nz/git/factor
|
2008-06-20 17:38:03 -05:00 |
Chris Double
|
dcdf4d668d
|
Merge branch 'master' of git://double.co.nz/git/factor
|
2008-06-21 10:34:40 +12:00 |
Chris Double
|
a15783cabb
|
Fix typo in != in JavaScript parser
|
2008-06-21 10:32:15 +12:00 |
Doug Coleman
|
e7db70e601
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-06-20 12:32:30 -05:00 |
Chris Double
|
c5a9ee0e16
|
Add typeof, void and delete to JavaScript grammar
|
2008-06-21 02:40:08 +12:00 |
Chris Double
|
8fa0c80d4e
|
Add regular expressions to JavaScript parser
|
2008-06-21 02:29:47 +12:00 |
Chris Double
|
e8f9904549
|
Add \r to the JavaScript automatic semicolon insertion routine
|
2008-06-21 02:21:54 +12:00 |
Chris Double
|
4a47346bda
|
Fix parse-javascript word for recent changes
|
2008-06-21 02:09:46 +12:00 |
Chris Double
|
ff8e521907
|
Fix automatic semicolon insertion rule in JavaScript parser
|
2008-06-21 02:06:58 +12:00 |
Chris Double
|
6b83ab9d90
|
Fix terminal parser with non-default tokenizers
|
2008-06-21 01:49:07 +12:00 |
Chris Double
|
5433553571
|
Remove EBNF: and [EBNF EBNF] +tokenizer syntax
replaced with tokenizer support in ebnf grammar itself.
|
2008-06-21 01:00:27 +12:00 |
Chris Double
|
eca8260799
|
peg.ebnf syntax for tokenizers
|
2008-06-21 00:28:13 +12:00 |
Chris Double
|
b6b5f12732
|
Provide ability to plug in tokenizers to ebnf parsers
|
2008-06-20 22:45:19 +12:00 |
Chris Double
|
7239c4d79f
|
Make replace-escapes infer and fix remaining unit test breakage in ebnf
|
2008-06-20 15:14:30 +12:00 |
Chris Double
|
d22a24a90e
|
Fix some failing ebnf unit tests
|
2008-06-20 14:13:50 +12:00 |
Chris Double
|
6bd761e460
|
Another breaking unit test for ebnf
|
2008-06-20 12:35:33 +12:00 |
Eduardo Cavazos
|
482f1d4c36
|
Merge branch 'master' of factorcode.org:/git/factor
|
2008-06-19 19:12:16 -05:00 |
Eduardo Cavazos
|
d5b56fc5bc
|
builder.release.archive: temporary workaround for macosx dmg layout
|
2008-06-19 19:11:07 -05:00 |
Chris Double
|
91768f171c
|
Rule 'x' defined more than once unit test
|
2008-06-20 11:53:07 +12:00 |
Chris Double
|
001e866b13
|
Add yet another failing ebnf unit test
|
2008-06-20 11:49:08 +12:00 |
Chris Double
|
9b7e2bacc9
|
Throw an error if there are duplicate rules in ebnf
|
2008-06-19 14:44:13 +12:00 |
Chris Double
|
c92224f5b9
|
Put '..' around parser error messages
|
2008-06-19 14:34:09 +12:00 |
Chris Double
|
3dc3a6f899
|
Remove obsolete ebnf stuff
|
2008-06-19 14:31:14 +12:00 |
Chris Double
|
04453b2421
|
Fix (foo):n usage
|
2008-06-19 14:23:18 +12:00 |
Doug Coleman
|
21b47bdc3c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-06-18 12:04:43 -05:00 |
Chris Double
|
2b2ede0a89
|
Add a javascript sc test
|
2008-06-19 01:45:09 +12:00 |
Chris Double
|
d5e5e47944
|
Fix bug in javascript automatic semicolon insertion rule
|
2008-06-19 01:39:51 +12:00 |
Chris Double
|
d58a085598
|
Add additional javascript test
|
2008-06-19 01:24:17 +12:00 |
Chris Double
|
fcd1e39834
|
More JavaScript fixes for keyword handling
|
2008-06-19 01:20:33 +12:00 |
Chris Double
|
179ea21c11
|
Add a couple of failing peg.ebnf tests
|
2008-06-19 01:10:44 +12:00 |
Chris Double
|
c26d87e117
|
Fix handling of JavasScript names which partially match reserved words
|
2008-06-19 01:01:46 +12:00 |
Chris Double
|
fc7baebacb
|
Fix handling of _ and $ in Javascript names
|
2008-06-19 00:51:47 +12:00 |
Chris Double
|
6f8e2a4b0d
|
Refactor JavaScript parser
|
2008-06-19 00:42:11 +12:00 |
Chris Double
|
ea6974d5da
|
Add \r to whitespace in javascript tokenizer
|
2008-06-18 23:50:25 +12:00 |
Chris Double
|
fea65df1df
|
Fix ebnf foreign call breakage and add tests
|
2008-06-18 23:07:26 +12:00 |
Chris Double
|
a5719e3397
|
Add javascript tests. Minor changes to javascript grammar
|
2008-06-18 21:30:21 +12:00 |
Slava Pestov
|
ebb3423e4a
|
Fix assocs.lib tests
|
2008-06-18 03:53:16 -05:00 |
Slava Pestov
|
4e1e145669
|
Tweaking config some more
|
2008-06-18 03:40:05 -05:00 |
Chris Double
|
778573106c
|
Fix Sc rule
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
7694dfd688
|
Allow zero arguments in javascript list handling
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
e99ff9fa6b
|
Fix list AST in javascript parser
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
4050ebcbde
|
Javascript parser now works on token sequence
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
258951d954
|
Split out javascript tokenizer
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
55216a990d
|
Remove drop from actions
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
79dfe2806a
|
Remove javascript boa constructors
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
b338fc8fea
|
Javascript parser
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
f4f4ea7eb6
|
Fix peg.ebnf unit test failures
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
0841dbb4ad
|
Fix ebnf unit test
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
479fa6a5b5
|
Add support for calling foreign peg.ebnf rules
|
2008-06-18 20:35:32 +12:00 |
Chris Double
|
dfa4926a84
|
Print ebnf quotation on error. Fix generated local quotation
|
2008-06-18 20:35:32 +12:00 |