]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/alien/parser/parser-tests.factor
Merge branch 'master' of git://factorcode.org/git/factor into new-alien-pointers
[factor.git] / basis / alien / parser / parser-tests.factor
index b7f7b106282e6ce2300d0e02d1a7f2def911767b..d2aec71f52db0f6ce1de5af42edead1e07a629fa 100644 (file)
@@ -1,7 +1,7 @@
 ! (c)2009 Joe Groff bsd license
 USING: accessors alien.c-types alien.parser alien.syntax
-tools.test vocabs.parser parser eval vocabs.parser debugger
-continuations ;
+tools.test vocabs.parser parser eval debugger kernel
+continuations words ;
 IN: alien.parser.tests
 
 TYPEDEF: char char2
@@ -30,6 +30,11 @@ CONSTANT: eleven 11
     [ "not-word" parse-c-type ] [ error>> no-word-error? ] must-fail-with
 ] with-file-vocabs
 
+FUNCTION: void* alien-parser-effect-test ( int *arg1 float arg2 ) ;
+[ (( arg1 arg2 -- void* )) ] [
+    \ alien-parser-effect-test "declared-effect" word-prop
+] unit-test
+
 ! Reported by mnestic
 TYPEDEF: int alien-parser-test-int ! reasonably unique name...