]> gitweb.factorcode.org Git - factor.git/commitdiff
Add additional javascript test
authorChris Double <chris@bethia.(none)>
Wed, 18 Jun 2008 13:24:17 +0000 (01:24 +1200)
committerChris Double <chris@bethia.(none)>
Wed, 18 Jun 2008 13:24:17 +0000 (01:24 +1200)
extra/peg/javascript/parser/parser-tests.factor

index 933d4cf10e3f0a71a6e3ade422817280997ee213..6741e059f98b5b6aa2abcf5ac53e37a1b2423ca6 100644 (file)
@@ -2,7 +2,7 @@
 ! See http://factorcode.org/license.txt for BSD license.
 !
 USING: kernel tools.test peg peg.javascript.ast peg.javascript.tokenizer  
-       peg.javascript.parser accessors ;
+       peg.javascript.parser accessors multiline sequences math ;
 IN: peg.javascript.parser.tests
 
 \ javascript must-infer
@@ -24,4 +24,14 @@ IN: peg.javascript.parser.tests
   }
 } [
   "123; 'hello'; foo(x);" tokenizer ast>> javascript ast>>
-] unit-test
\ No newline at end of file
+] unit-test
+
+{ t } [ 
+<"
+function foldl(f, initial, seq) {
+   for(var i=0; i< seq.length; ++i)
+     initial = f(initial, seq[i]);
+   return initial;
+}
+"> tokenizer ast>> javascript remaining>> length zero?
+] unit-test