Update code for brave new world where alien.parser doesn't special-case void, and instead looks it up like any other word

db4
Slava Pestov 2010-08-15 02:29:12 -07:00
parent e8152e9098
commit 74af9abf20
4 changed files with 14 additions and 13 deletions

View File

@ -1,9 +1,9 @@
! Copyright (C) 2006, 2010 Slava Pestov
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.syntax io kernel namespaces core-foundation
core-foundation.strings cocoa.messages cocoa cocoa.classes
cocoa.runtime sequences init summary kernel.private
assocs ;
USING: alien alien.c-types alien.syntax io kernel namespaces
core-foundation core-foundation.strings cocoa.messages cocoa
cocoa.classes cocoa.runtime sequences init summary
kernel.private assocs ;
IN: cocoa.application
: <NSString> ( str -- alien ) <CFString> -> autorelease ;

View File

@ -1,9 +1,9 @@
! Copyright (C) 2010 Erik Charlebois
! See http:// factorcode.org/license.txt for BSD license.
USING: accessors alien chipmunk.ffi classes.struct game.loop
game.worlds kernel literals locals math method-chains opengl.gl
random sequences specialized-arrays ui ui.gadgets.worlds
ui.pixel-formats ;
USING: accessors alien alien.c-types chipmunk.ffi classes.struct
game.loop game.worlds kernel literals locals math method-chains
opengl.gl random sequences specialized-arrays ui
ui.gadgets.worlds ui.pixel-formats ;
SPECIALIZED-ARRAY: void*
IN: chipmunk.demo

View File

@ -1,7 +1,7 @@
! Copyright (C) 2010 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.accessors alien.syntax kernel kernel.private
math system ;
USING: alien alien.accessors alien.c-types alien.syntax kernel
kernel.private math system ;
IN: javascriptcore.ffi.hack
HOOK: set-callstack-bounds os ( -- )

View File

@ -1,8 +1,9 @@
! Copyright (C) 2009 Matthew Willis.
! See http://factorcode.org/license.txt for BSD license.
USING: accessors arrays combinators kernel llvm.core locals
math.parser math multiline namespaces parser peg.ebnf sequences
sequences.deep specialized-arrays strings vocabs words ;
USING: accessors alien.c-types arrays combinators kernel
llvm.core locals math.parser math multiline namespaces parser
peg.ebnf sequences sequences.deep specialized-arrays strings
vocabs words ;
SPECIALIZED-ARRAY: void*
IN: llvm.types