Created
November 19, 2012 16:36
-
-
Save alexnask/4111693 to your computer and use it in GitHub Desktop.
Latest rock output examples
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* lang/Character header-forward file, generated with rock, the ooc compiler written in ooc */ | |
#ifndef ___lang_Character_fwd___ | |
#define ___lang_Character_fwd___ | |
#include <stdlib.h> | |
typedef char lang_Character__Char; | |
typedef signed char lang_Character__SChar; | |
typedef unsigned char lang_Character__UChar; | |
typedef wchar_t lang_Character__WChar; | |
struct _lang_Character__CharClass; | |
typedef struct _lang_Character__CharClass lang_Character__CharClass; | |
struct _lang_Character__SCharClass; | |
typedef struct _lang_Character__SCharClass lang_Character__SCharClass; | |
struct _lang_Character__UCharClass; | |
typedef struct _lang_Character__UCharClass lang_Character__UCharClass; | |
struct _lang_Character__WCharClass; | |
typedef struct _lang_Character__WCharClass lang_Character__WCharClass; | |
struct _lang_Character__CStringClass; | |
typedef struct _lang_Character__CStringClasas lang_Character__CStringClass; | |
#include <sdk/lang/System-fwd.h> | |
#include <sdk/lang/IO-fwd.h> | |
#include <sdk/lang/String-fwd.h> | |
#include <sdk/lang/Numbers-fwd.h> | |
#include <sdk/lang/types-fwd.h> | |
#include <sdk/lang/Format-fwd.h> | |
#include <sdk/lang/Iterators-fwd.h> | |
#include <sdk/lang/Buffer-fwd.h> | |
#include <sdk/lang/Exception-fwd.h> | |
#include <sdk/lang/VarArgs-fwd.h> | |
#include <sdk/lang/Memory-fwd.h> | |
#include <sdk/lang/Abstractions-fwd.h> | |
#include <sdk/lang/BufferIterator-fwd.h> | |
typedef char* lang_Character__CString; | |
#ifndef __FUNC___Char_Char__star_SizeT_SSizeT__DEFINE | |
#define __FUNC___Char_Char__star_SizeT_SSizeT__DEFINE | |
typedef lang_Numbers__SSizeT (*__FUNC___Char_Char__star_SizeT_SSizeT)(lang_Character__Char, lang_Character__Char*, lang_Numbers__SizeT, void*); | |
#endif | |
lang_Character__CharClass *lang_Character__Char_class(); | |
lang_types__Bool lang_Character__Char_alphaNumeric__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_alpha__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_lower__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_upper__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_digit__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_octalDigit__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_hexDigit__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_control__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_graph__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_printable__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_punctuation__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_whitespace__quest(lang_Character__Char this); | |
lang_types__Bool lang_Character__Char_blank__quest(lang_Character__Char this); | |
lang_Numbers__Int lang_Character__Char_toInt(lang_Character__Char this); | |
#define lang_Character__Char_toLower tolower | |
#define lang_Character__Char_toUpper toupper | |
lang_String__String* lang_Character__Char_toString(lang_Character__Char this); | |
void lang_Character__Char_print(lang_Character__Char this); | |
void lang_Character__Char_print_withStream(lang_Character__Char this, lang_IO__FStream stream); | |
void lang_Character__Char_println(lang_Character__Char this); | |
void lang_Character__Char_println_withStream(lang_Character__Char this, lang_IO__FStream stream); | |
lang_types__Bool lang_Character__Char_containedIn__quest(lang_Character__Char this, lang_String__String* s); | |
lang_types__Bool lang_Character__Char_containedIn__quest_charWithLength(lang_Character__Char this, lang_Character__Char* s, lang_Numbers__SizeT sLength); | |
lang_Numbers__SSizeT lang_Character__Char_compareWith(lang_Character__Char this, lang_types__Closure compareFunc, lang_Character__Char* target, lang_Numbers__SizeT targetSize); | |
void lang_Character__Char___load__(); | |
lang_Character__SCharClass *lang_Character__SChar_class(); | |
void lang_Character__SChar___load__(); | |
lang_Character__UCharClass *lang_Character__UChar_class(); | |
void lang_Character__UChar___load__(); | |
lang_Character__WCharClass *lang_Character__WChar_class(); | |
void lang_Character__WChar___load__(); | |
lang_Character__CStringClass *lang_Character__CString_class(); | |
lang_Character__CString lang_Character__CString_new_withLength(lang_Numbers__Int length); | |
lang_Character__CString lang_Character__CString_clone(lang_Character__CString this); | |
lang_types__Bool lang_Character__CString_equals__quest(lang_Character__CString this, lang_Character__CString other); | |
lang_String__String* lang_Character__CString_toString(lang_Character__CString this); | |
#define lang_Character__CString_length strlen | |
void lang_Character__CString___load__(); | |
void lang_Character_load(); | |
#define lang_Character__strcmp strcmp | |
#define lang_Character__strncmp strncmp | |
#define lang_Character__strstr strstr | |
#define lang_Character__strlen strlen | |
#define lang_Character__strtol strtol | |
#define lang_Character__strtoll strtoll | |
#define lang_Character__strtoul strtoul | |
#define lang_Character__strtof strtof | |
#define lang_Character__strtod strtod | |
#if !(defined(__CYGWIN__)) | |
#define lang_Character__strtold strtold | |
#endif | |
#if defined(__CYGWIN__) | |
lang_Numbers__LDouble lang_Character__strtold(lang_Character__Char* str, lang_types__Pointer p); | |
#endif | |
lang_String__String* lang_Character____OP_AS_Char__String(lang_Character__Char value); | |
lang_String__String* lang_Character____OP_AS_Char__star__String(lang_Character__Char* value); | |
lang_String__String* lang_Character____OP_AS_CString__String(lang_Character__CString value); | |
lang_types__Bool lang_Character____OP_EQ_CString_CString__Bool(lang_Character__CString str1, lang_Character__CString str2); | |
lang_types__Bool lang_Character____OP_NE_CString_CString__Bool(lang_Character__CString str1, lang_Character__CString str2); | |
#endif // ___lang_Character_fwd___ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Parsing ./test.ooc | |
Parsing /home/shamanas/rock/sdk/lang/System.ooc | |
Parsing /home/shamanas/rock/sdk/lang/IO.ooc | |
Parsing /home/shamanas/rock/sdk/lang/String.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Numbers.ooc | |
Parsing /home/shamanas/rock/sdk/lang/types.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Format.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Character.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Iterators.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Buffer.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Exception.ooc | |
Parsing /home/shamanas/rock/sdk/lang/VarArgs.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Memory.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Abstractions.ooc | |
Parsing /home/shamanas/rock/sdk/lang/BufferIterator.ooc | |
Parsing /home/shamanas/rock/sdk/threading/Thread.ooc | |
Parsing /home/shamanas/rock/sdk/structs/ArrayList.ooc | |
Parsing /home/shamanas/rock/sdk/structs/List.ooc | |
Parsing /home/shamanas/rock/sdk/structs/Stack.ooc | |
Parsing /home/shamanas/rock/sdk/structs/LinkedList.ooc | |
Parsing /home/shamanas/rock/sdk/native/win32/errors.ooc | |
Parsing /home/shamanas/rock/sdk/math/Random.ooc | |
Parsing /home/shamanas/rock/sdk/os/Time.ooc | |
Parsing /home/shamanas/rock/sdk/native/win32/types.ooc | |
Parsing /home/shamanas/rock/sdk/structs/HashMap.ooc | |
Parsing /home/shamanas/rock/sdk/os/Terminal.ooc | |
Parsing /home/shamanas/rock/sdk/os/FileDescriptor.ooc | |
Parsing /home/shamanas/rock/sdk/os/unistd.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/ThreadUnix.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/ThreadWin32.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/MutexUnix.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/MutexWin32.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/ThreadLocalUnix.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/ThreadLocalWin32.ooc | |
Finished parsing, now tinkering... | |
Sequence driver, using 1 thread | |
Desktop, In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:60: | |
In file included from .libs/sdk/sdk/lang/VarArgs-fwd.h:23: | |
.libs/sdk/sdk/lang/Memory-fwd.h:80:1: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
lang_types__Pointer lang_Memory__gc_calloc(lang_Numbers__SizeT nmemb, lang_Numbers__SizeT size); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:60: | |
In file included from .libs/sdk/sdk/lang/VarArgs-fwd.h:23: | |
.libs/sdk/sdk/lang/Memory-fwd.h:91:1: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
lang_types__Pointer lang_Memory__gc_malloc_for_generics(lang_Numbers__SizeT size); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:64: | |
In file included from .libs/sdk/sdk/threading/Thread-fwd.h:41: | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34: | |
In file included from .libs/sdk/sdk/structs/HashMap-fwd.h:38: | |
In file included from .libs/sdk/sdk/structs/ArrayList-fwd.h:29: | |
.libs/sdk/sdk/structs/List-fwd.h:122:1: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
lang_types__Pointer structs_List__List_toArray(structs_List__List* this); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:64: | |
In file included from .libs/sdk/sdk/threading/Thread-fwd.h:41: | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34: | |
In file included from .libs/sdk/sdk/structs/HashMap-fwd.h:38: | |
In file included from .libs/sdk/sdk/structs/ArrayList-fwd.h:29: | |
.libs/sdk/sdk/structs/List-fwd.h:123:1: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
lang_types__Pointer structs_List__List_toArray_impl(structs_List__List* this); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:64: | |
In file included from .libs/sdk/sdk/threading/Thread-fwd.h:41: | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34: | |
In file included from .libs/sdk/sdk/structs/HashMap-fwd.h:38: | |
.libs/sdk/sdk/structs/ArrayList-fwd.h:79:1: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
lang_types__Pointer structs_ArrayList__ArrayList_toArray(structs_ArrayList__ArrayList* this); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:64: | |
In file included from .libs/sdk/sdk/threading/Thread-fwd.h:41: | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34: | |
In file included from .libs/sdk/sdk/structs/HashMap-fwd.h:38: | |
.libs/sdk/sdk/structs/ArrayList-fwd.h:80:1: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
lang_types__Pointer structs_ArrayList__ArrayList_toArray_impl(structs_ArrayList__ArrayList* this); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:64: | |
In file included from .libs/sdk/sdk/threading/Thread-fwd.h:41: | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34: | |
.libs/sdk/sdk/structs/HashMap-fwd.h:96:66: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
structs_HashMap__HashEntry structs_HashMap__HashEntry_new_keyVal(lang_types__Pointer key, lang_types__Pointer value); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:64: | |
In file included from .libs/sdk/sdk/threading/Thread-fwd.h:41: | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34: | |
.libs/sdk/sdk/structs/HashMap-fwd.h:96:91: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
structs_HashMap__HashEntry structs_HashMap__HashEntry_new_keyVal(lang_types__Pointer key, lang_types__Pointer value); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:64: | |
In file included from .libs/sdk/sdk/threading/Thread-fwd.h:41: | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34: | |
.libs/sdk/sdk/structs/HashMap-fwd.h:97:79: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
void structs_HashMap__HashEntry_init_keyVal(structs_HashMap__HashEntry* this, lang_types__Pointer key, lang_types__Pointer value); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:64: | |
In file included from .libs/sdk/sdk/threading/Thread-fwd.h:41: | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34: | |
.libs/sdk/sdk/structs/HashMap-fwd.h:97:104: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
void structs_HashMap__HashEntry_init_keyVal(structs_HashMap__HashEntry* this, lang_types__Pointer key, lang_types__Pointer value); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
In file included from .libs/sdk/sdk/lang/Exception-fwd.h:66: | |
In file included from .libs/sdk/sdk/structs/LinkedList-fwd.h:34: | |
In file included from .libs/sdk/sdk/os/Terminal-fwd.h:73: | |
.libs/sdk/sdk/os/FileDescriptor-fwd.h:32:1: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
lang_types__Pointer os_FileDescriptor__FileDescriptor_read_evilAlloc(os_FileDescriptor__FileDescriptor this, lang_Numbers__Int len); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
.libs/sdk/sdk/lang/Exception-fwd.h:95:84: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
lang_Exception__Backtrace* lang_Exception__Backtrace_new(lang_Numbers__Int length, lang_types__Pointer* buffer); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19: | |
.libs/sdk/sdk/lang/Exception-fwd.h:96:96: error: unknown type name 'lang_types__Pointer'; did you mean 'lang_types__None'? | |
void lang_Exception__Backtrace_init(lang_Exception__Backtrace* this, lang_Numbers__Int length, lang_types__Pointer* buffer); | |
^~~~~~~~~~~~~~~~~~~ | |
lang_types__None | |
.libs/sdk/sdk/lang/types-fwd.h:21:34: note: 'lang_types__None' declared here | |
typedef struct _lang_types__None lang_types__None; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
.libs/sdk/sdk/lang/Buffer-fwd.h:42:61: error: unknown type name 'lang_Character__CString' | |
lang_Buffer__Buffer* lang_Buffer__Buffer_new_cStrWithLength(lang_Character__CString s, lang_Numbers__SizeT length, lang_types__Bool stringLiteral__quest); | |
^ | |
.libs/sdk/sdk/lang/Buffer-fwd.h:43:73: error: unknown type name 'lang_Character__CString' | |
void lang_Buffer__Buffer_init_cStrWithLength(lang_Buffer__Buffer* this, lang_Character__CString s, lang_Numbers__SizeT length, lang_types__Bool stringLiteral__quest); | |
^ | |
.libs/sdk/sdk/lang/Buffer-fwd.h:161:70: error: unknown type name 'lang_IO__FStream'; did you mean 'lang_IO__FStreamClass'? | |
void lang_Buffer__Buffer_print_withStream(lang_Buffer__Buffer* this, lang_IO__FStream stream); | |
^~~~~~~~~~~~~~~~ | |
lang_IO__FStreamClass | |
.libs/sdk/sdk/lang/IO-fwd.h:13:39: note: 'lang_IO__FStreamClass' declared here | |
typedef struct _lang_IO__FStreamClass lang_IO__FStreamClass; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
.libs/sdk/sdk/lang/Buffer-fwd.h:162:75: error: unknown type name 'lang_IO__FStream'; did you mean 'lang_IO__FStreamClass'? | |
void lang_Buffer__Buffer_print_withStream_impl(lang_Buffer__Buffer* this, lang_IO__FStream stream); | |
^~~~~~~~~~~~~~~~ | |
lang_IO__FStreamClass | |
.libs/sdk/sdk/lang/IO-fwd.h:13:39: note: 'lang_IO__FStreamClass' declared here | |
typedef struct _lang_IO__FStreamClass lang_IO__FStreamClass; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
.libs/sdk/sdk/lang/Buffer-fwd.h:165:72: error: unknown type name 'lang_IO__FStream'; did you mean 'lang_IO__FStreamClass'? | |
void lang_Buffer__Buffer_println_withStream(lang_Buffer__Buffer* this, lang_IO__FStream stream); | |
^~~~~~~~~~~~~~~~ | |
lang_IO__FStreamClass | |
.libs/sdk/sdk/lang/IO-fwd.h:13:39: note: 'lang_IO__FStreamClass' declared here | |
typedef struct _lang_IO__FStreamClass lang_IO__FStreamClass; | |
^ | |
In file included from rock_tmp/./test.c:3: | |
In file included from .libs/Desktop/./test.h:6: | |
In file included from .libs/Desktop/./test-fwd.h:9: | |
In file included from .libs/sdk/sdk/lang/System-fwd.h:13: | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/String-fwd.h:16: | |
In file included from .libs/sdk/sdk/lang/Numbers-fwd.h:89: | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55: | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26: | |
In file included from .libs/sdk/sdk/lang/Character-fwd.h:29: | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34: | |
.libs/sdk/sdk/lang/Buffer-fwd.h:166:77: error: unknown type name 'lang_IO__FStream'; did you mean 'lang_IO__FStreamClass'? | |
void lang_Buffer__Buffer_println_withStream_impl(lang_Buffer__Buffer* this, lang_IO__FStream stream); | |
^~~~~~~~~~~~~~~~ | |
lang_IO__FStreamClass | |
.libs/sdk/sdk/lang/IO-fwd.h:13:39: note: 'lang_IO__FStreamClass' declared here | |
typedef struct _lang_IO__FStreamClass lang_IO__FStreamClass; | |
^ | |
fatal error: too many errors emitted, stopping now [-ferror-limit=] | |
20 errors generated. | |
C compiler failed (with code 1), aborting compilation process | |
1 new/updated modules to compile | |
clang -std=gnu99 -Wall -I/home/shamanas/rock-1.x/libs/headers/ -Irock_tmp -c rock_tmp/./test.c -o rock_tmp/test.o -I/home/shamanas/rock-1.x/libs/headers/ -Irock_tmp -D__OOC_USE_GC__ -DGC_NO_THREAD_REDIRECTS -I.libs/Desktop -I.libs/sdk | |
[FAIL] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Parsing ./test.ooc | |
Parsing /home/shamanas/rock/sdk/lang/System.ooc | |
Parsing /home/shamanas/rock/sdk/lang/IO.ooc | |
Parsing /home/shamanas/rock/sdk/lang/String.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Numbers.ooc | |
Parsing /home/shamanas/rock/sdk/lang/types.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Format.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Character.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Iterators.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Buffer.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Exception.ooc | |
Parsing /home/shamanas/rock/sdk/lang/VarArgs.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Memory.ooc | |
Parsing /home/shamanas/rock/sdk/lang/Abstractions.ooc | |
Parsing /home/shamanas/rock/sdk/lang/BufferIterator.ooc | |
Parsing /home/shamanas/rock/sdk/threading/Thread.ooc | |
Parsing /home/shamanas/rock/sdk/structs/ArrayList.ooc | |
Parsing /home/shamanas/rock/sdk/structs/List.ooc | |
Parsing /home/shamanas/rock/sdk/structs/Stack.ooc | |
Parsing /home/shamanas/rock/sdk/structs/LinkedList.ooc | |
Parsing /home/shamanas/rock/sdk/native/win32/errors.ooc | |
Parsing /home/shamanas/rock/sdk/math/Random.ooc | |
Parsing /home/shamanas/rock/sdk/os/Time.ooc | |
Parsing /home/shamanas/rock/sdk/native/win32/types.ooc | |
Parsing /home/shamanas/rock/sdk/structs/HashMap.ooc | |
Parsing /home/shamanas/rock/sdk/os/Terminal.ooc | |
Parsing /home/shamanas/rock/sdk/os/FileDescriptor.ooc | |
Parsing /home/shamanas/rock/sdk/os/unistd.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/ThreadUnix.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/ThreadWin32.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/MutexUnix.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/MutexWin32.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/ThreadLocalUnix.ooc | |
Parsing /home/shamanas/rock/sdk/threading/native/ThreadLocalWin32.ooc | |
Finished parsing, now tinkering... | |
Sequence driver, using 1 thread | |
Re-generating modules... | |
Re-generated test | |
1 files generated. | |
Re-generating modules... | |
Re-generated lang/System | |
Re-generated lang/IO | |
Re-generated lang/String | |
Re-generated lang/Numbers | |
Re-generated lang/types | |
Re-generated lang/Format | |
Re-generated lang/Character | |
Re-generated lang/Iterators | |
Re-generated lang/Buffer | |
Re-generated lang/Exception | |
Re-generated lang/VarArgs | |
Re-generated lang/Memory | |
Re-generated lang/Abstractions | |
Re-generated lang/BufferIterator | |
Re-generated threading/Thread | |
Re-generated threading/native/ThreadUnix | |
Re-generated threading/native/ThreadWin32 | |
Re-generated native/win32/types | |
Re-generated native/win32/errors | |
Re-generated threading/native/MutexUnix | |
Re-generated threading/native/MutexWin32 | |
Re-generated threading/native/ThreadLocalUnix | |
Re-generated structs/HashMap | |
Re-generated structs/ArrayList | |
Re-generated structs/List | |
Re-generated math/Random | |
Re-generated os/Time | |
Re-generated threading/native/ThreadLocalWin32 | |
Re-generated structs/Stack | |
Re-generated structs/LinkedList | |
Re-generated os/Terminal | |
Re-generated os/FileDescriptor | |
Re-generated os/unistd | |
33 files generated. | |
Desktop, In file included from .libs/sdk/sdk/lang/VarArgs-fwd.h:23:0, | |
from .libs/sdk/sdk/lang/Exception-fwd.h:60, | |
from .libs/sdk/sdk/lang/Buffer-fwd.h:19, | |
from .libs/sdk/sdk/lang/Iterators-fwd.h:34, | |
from .libs/sdk/sdk/lang/Character-fwd.h:29, | |
from .libs/sdk/sdk/lang/Format-fwd.h:26, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/lang/Memory-fwd.h:80:1: error: unknown type name ‘lang_types__Pointer’ | |
.libs/sdk/sdk/lang/Memory-fwd.h:91:1: error: unknown type name ‘lang_types__Pointer’ | |
In file included from .libs/sdk/sdk/structs/ArrayList-fwd.h:29:0, | |
from .libs/sdk/sdk/structs/HashMap-fwd.h:38, | |
from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34, | |
from .libs/sdk/sdk/threading/Thread-fwd.h:41, | |
from .libs/sdk/sdk/lang/Exception-fwd.h:64, | |
from .libs/sdk/sdk/lang/Buffer-fwd.h:19, | |
from .libs/sdk/sdk/lang/Iterators-fwd.h:34, | |
from .libs/sdk/sdk/lang/Character-fwd.h:29, | |
from .libs/sdk/sdk/lang/Format-fwd.h:26, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/structs/List-fwd.h:122:1: error: unknown type name ‘lang_types__Pointer’ | |
.libs/sdk/sdk/structs/List-fwd.h:123:1: error: unknown type name ‘lang_types__Pointer’ | |
In file included from .libs/sdk/sdk/structs/HashMap-fwd.h:38:0, | |
from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34, | |
from .libs/sdk/sdk/threading/Thread-fwd.h:41, | |
from .libs/sdk/sdk/lang/Exception-fwd.h:64, | |
from .libs/sdk/sdk/lang/Buffer-fwd.h:19, | |
from .libs/sdk/sdk/lang/Iterators-fwd.h:34, | |
from .libs/sdk/sdk/lang/Character-fwd.h:29, | |
from .libs/sdk/sdk/lang/Format-fwd.h:26, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/structs/ArrayList-fwd.h:79:1: error: unknown type name ‘lang_types__Pointer’ | |
.libs/sdk/sdk/structs/ArrayList-fwd.h:80:1: error: unknown type name ‘lang_types__Pointer’ | |
In file included from .libs/sdk/sdk/threading/native/ThreadLocalUnix-fwd.h:34:0, | |
from .libs/sdk/sdk/threading/Thread-fwd.h:41, | |
from .libs/sdk/sdk/lang/Exception-fwd.h:64, | |
from .libs/sdk/sdk/lang/Buffer-fwd.h:19, | |
from .libs/sdk/sdk/lang/Iterators-fwd.h:34, | |
from .libs/sdk/sdk/lang/Character-fwd.h:29, | |
from .libs/sdk/sdk/lang/Format-fwd.h:26, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/structs/HashMap-fwd.h:96:66: error: unknown type name ‘lang_types__Pointer’ | |
.libs/sdk/sdk/structs/HashMap-fwd.h:96:91: error: unknown type name ‘lang_types__Pointer’ | |
.libs/sdk/sdk/structs/HashMap-fwd.h:97:79: error: unknown type name ‘lang_types__Pointer’ | |
.libs/sdk/sdk/structs/HashMap-fwd.h:97:104: error: unknown type name ‘lang_types__Pointer’ | |
In file included from .libs/sdk/sdk/os/Terminal-fwd.h:73:0, | |
from .libs/sdk/sdk/structs/LinkedList-fwd.h:34, | |
from .libs/sdk/sdk/lang/Exception-fwd.h:66, | |
from .libs/sdk/sdk/lang/Buffer-fwd.h:19, | |
from .libs/sdk/sdk/lang/Iterators-fwd.h:34, | |
from .libs/sdk/sdk/lang/Character-fwd.h:29, | |
from .libs/sdk/sdk/lang/Format-fwd.h:26, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/os/FileDescriptor-fwd.h:32:1: error: unknown type name ‘lang_types__Pointer’ | |
In file included from .libs/sdk/sdk/lang/Buffer-fwd.h:19:0, | |
from .libs/sdk/sdk/lang/Iterators-fwd.h:34, | |
from .libs/sdk/sdk/lang/Character-fwd.h:29, | |
from .libs/sdk/sdk/lang/Format-fwd.h:26, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/lang/Exception-fwd.h:95:84: error: unknown type name ‘lang_types__Pointer’ | |
.libs/sdk/sdk/lang/Exception-fwd.h:96:96: error: unknown type name ‘lang_types__Pointer’ | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34:0, | |
from .libs/sdk/sdk/lang/Character-fwd.h:29, | |
from .libs/sdk/sdk/lang/Format-fwd.h:26, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/lang/Buffer-fwd.h:42:61: error: unknown type name ‘lang_Character__CString’ | |
In file included from .libs/sdk/sdk/lang/Iterators-fwd.h:34:0, | |
from .libs/sdk/sdk/lang/Character-fwd.h:29, | |
from .libs/sdk/sdk/lang/Format-fwd.h:26, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/lang/Buffer-fwd.h:43:73: error: unknown type name ‘lang_Character__CString’ | |
.libs/sdk/sdk/lang/Buffer-fwd.h:161:70: error: unknown type name ‘lang_IO__FStream’ | |
.libs/sdk/sdk/lang/Buffer-fwd.h:162:75: error: unknown type name ‘lang_IO__FStream’ | |
.libs/sdk/sdk/lang/Buffer-fwd.h:165:72: error: unknown type name ‘lang_IO__FStream’ | |
.libs/sdk/sdk/lang/Buffer-fwd.h:166:77: error: unknown type name ‘lang_IO__FStream’ | |
.libs/sdk/sdk/lang/Buffer-fwd.h:201:1: error: unknown type name ‘lang_Character__CString’ | |
.libs/sdk/sdk/lang/Buffer-fwd.h:202:1: error: unknown type name ‘lang_Character__CString’ | |
In file included from .libs/sdk/sdk/lang/Format-fwd.h:26:0, | |
from .libs/sdk/sdk/lang/types-fwd.h:55, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/lang/Character-fwd.h:66:71: error: unknown type name ‘lang_IO__FStream’ | |
.libs/sdk/sdk/lang/Character-fwd.h:68:73: error: unknown type name ‘lang_IO__FStream’ | |
In file included from .libs/sdk/sdk/lang/types-fwd.h:55:0, | |
from .libs/sdk/sdk/lang/Numbers-fwd.h:89, | |
from .libs/sdk/sdk/lang/String-fwd.h:16, | |
from .libs/sdk/sdk/lang/IO-fwd.h:16, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/lang/Format-fwd.h:78:130: error: unknown type name ‘lang_types__Pointer’ | |
.libs/sdk/sdk/lang/Format-fwd.h:80:44: error: unknown type name ‘lang_types__Pointer’ | |
In file included from .libs/sdk/sdk/lang/IO-fwd.h:16:0, | |
from .libs/sdk/sdk/lang/System-fwd.h:13, | |
from .libs/Desktop/./test-fwd.h:9, | |
from .libs/Desktop/./test.h:6, | |
from rock_tmp/./test.c:3: | |
.libs/sdk/sdk/lang/String-fwd.h:142:72: error: unknown type name ‘lang_IO__FStream’ | |
.libs/sdk/sdk/lang/String-fwd.h:143:77: error: unknown type name ‘lang_IO__FStream’ | |
C compiler failed (with code 1), aborting compilation process | |
Compiling regenerated modules... | |
gcc -std=gnu99 -Wall -I/home/shamanas/rock-1.x/libs/headers/ -Irock_tmp -c rock_tmp/./test.c -o rock_tmp/test.o -I/home/shamanas/rock-1.x/libs/headers/ -Irock_tmp -D__OOC_USE_GC__ -DGC_NO_THREAD_REDIRECTS -I.libs/Desktop -I.libs/sdk | |
[FAIL] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* lang/String header-forward file, generated with rock, the ooc compiler written in ooc */ | |
#ifndef ___lang_String_fwd___ | |
#define ___lang_String_fwd___ | |
struct _lang_String__String; | |
typedef struct _lang_String__String lang_String__String; | |
typedef struct ___lang_String_closure219_ctx __lang_String_closure219_ctx; | |
struct _lang_String__StringClass; | |
typedef struct _lang_String__StringClass lang_String__StringClass; | |
struct ___lang_String_closure219_ctxClass; | |
typedef struct ___lang_String_closure219_ctxClass __lang_String_closure219_ctxClass; | |
#include <sdk/lang/System-fwd.h> | |
#include <sdk/lang/IO-fwd.h> | |
#include <sdk/lang/Numbers-fwd.h> | |
#include <sdk/lang/types-fwd.h> | |
#include <sdk/lang/Format-fwd.h> | |
#include <sdk/lang/Character-fwd.h> | |
#include <sdk/lang/Iterators-fwd.h> | |
#include <sdk/lang/Buffer-fwd.h> | |
#include <sdk/lang/Exception-fwd.h> | |
#include <sdk/lang/VarArgs-fwd.h> | |
#include <sdk/lang/Memory-fwd.h> | |
#include <sdk/lang/Abstractions-fwd.h> | |
#include <sdk/lang/BufferIterator-fwd.h> | |
#include <sdk/structs/ArrayList-fwd.h> | |
#ifndef __FUNC___Char_Char__DEFINE | |
#define __FUNC___Char_Char__DEFINE | |
typedef lang_Character__Char (*__FUNC___Char_Char)(lang_Character__Char, void*); | |
#endif | |
#ifndef __FUNC___LLong_void__DEFINE | |
#define __FUNC___LLong_void__DEFINE | |
typedef void (*__FUNC___LLong_void)(lang_Numbers__LLong, void*); | |
#endif | |
lang_String__StringClass *lang_String__String_class(); | |
lang_String__String* lang_String__String_new_withBuffer(lang_Buffer__Buffer* _buffer); | |
void lang_String__String_init_withBuffer(lang_String__String* this, lang_Buffer__Buffer* _buffer); | |
lang_String__String* lang_String__String_new_withCStr(lang_Character__CString s); | |
void lang_String__String_init_withCStr(lang_String__String* this, lang_Character__CString s); | |
lang_String__String* lang_String__String_new_withCStrAndLength(lang_Character__CString s, lang_Numbers__SizeT length); | |
void lang_String__String_init_withCStrAndLength(lang_String__String* this, lang_Character__CString s, lang_Numbers__SizeT length); | |
lang_Numbers__SizeT lang_String__String_length(lang_String__String* this); | |
lang_Numbers__SizeT lang_String__String_length_impl(lang_String__String* this); | |
lang_types__Bool lang_String__String_equals__quest(lang_String__String* this, lang_String__String* other); | |
lang_String__String* lang_String__String_clone(lang_String__String* this); | |
lang_String__String* lang_String__String_clone_impl(lang_String__String* this); | |
lang_String__String* lang_String__String_substring_tillEnd(lang_String__String* this, lang_Numbers__SizeT start); | |
lang_String__String* lang_String__String_substring_tillEnd_impl(lang_String__String* this, lang_Numbers__SizeT start); | |
lang_String__String* lang_String__String_substring(lang_String__String* this, lang_Numbers__SizeT start, lang_Numbers__SizeT end); | |
lang_String__String* lang_String__String_substring_impl(lang_String__String* this, lang_Numbers__SizeT start, lang_Numbers__SizeT end); | |
lang_String__String* lang_String__String_times(lang_String__String* this, lang_Numbers__SizeT count); | |
lang_String__String* lang_String__String_times_impl(lang_String__String* this, lang_Numbers__SizeT count); | |
lang_String__String* lang_String__String_append_str(lang_String__String* this, lang_String__String* other); | |
lang_String__String* lang_String__String_append_str_impl(lang_String__String* this, lang_String__String* other); | |
lang_String__String* lang_String__String_append_char(lang_String__String* this, lang_Character__Char other); | |
lang_String__String* lang_String__String_append_char_impl(lang_String__String* this, lang_Character__Char other); | |
lang_String__String* lang_String__String_append_cStr(lang_String__String* this, lang_Character__CString other); | |
lang_String__String* lang_String__String_append_cStr_impl(lang_String__String* this, lang_Character__CString other); | |
lang_String__String* lang_String__String_prepend_str(lang_String__String* this, lang_String__String* other); | |
lang_String__String* lang_String__String_prepend_str_impl(lang_String__String* this, lang_String__String* other); | |
lang_String__String* lang_String__String_prepend_char(lang_String__String* this, lang_Character__Char other); | |
lang_String__String* lang_String__String_prepend_char_impl(lang_String__String* this, lang_Character__Char other); | |
lang_types__Bool lang_String__String_empty__quest(lang_String__String* this); | |
lang_types__Bool lang_String__String_empty__quest_impl(lang_String__String* this); | |
lang_types__Bool lang_String__String_startsWith__quest(lang_String__String* this, lang_String__String* s); | |
lang_types__Bool lang_String__String_startsWith__quest_impl(lang_String__String* this, lang_String__String* s); | |
lang_types__Bool lang_String__String_startsWith__quest_char(lang_String__String* this, lang_Character__Char c); | |
lang_types__Bool lang_String__String_startsWith__quest_char_impl(lang_String__String* this, lang_Character__Char c); | |
lang_types__Bool lang_String__String_endsWith__quest(lang_String__String* this, lang_String__String* s); | |
lang_types__Bool lang_String__String_endsWith__quest_impl(lang_String__String* this, lang_String__String* s); | |
lang_types__Bool lang_String__String_endsWith__quest_char(lang_String__String* this, lang_Character__Char c); | |
lang_types__Bool lang_String__String_endsWith__quest_char_impl(lang_String__String* this, lang_Character__Char c); | |
lang_Numbers__SSizeT lang_String__String_find(lang_String__String* this, lang_String__String* what, lang_Numbers__SSizeT offset, lang_types__Bool searchCaseSensitive); | |
lang_Numbers__SSizeT lang_String__String_find_impl(lang_String__String* this, lang_String__String* what, lang_Numbers__SSizeT offset, lang_types__Bool searchCaseSensitive); | |
structs_ArrayList__ArrayList* lang_String__String_findAll(lang_String__String* this, lang_String__String* what, lang_types__Bool searchCaseSensitive); | |
structs_ArrayList__ArrayList* lang_String__String_findAll_impl(lang_String__String* this, lang_String__String* what, lang_types__Bool searchCaseSensitive); | |
lang_String__String* lang_String__String_replaceAll_str(lang_String__String* this, lang_String__String* what, lang_String__String* whit, lang_types__Bool searchCaseSensitive); | |
lang_String__String* lang_String__String_replaceAll_str_impl(lang_String__String* this, lang_String__String* what, lang_String__String* whit, lang_types__Bool searchCaseSensitive); | |
lang_String__String* lang_String__String_replaceAll_char(lang_String__String* this, lang_Character__Char oldie, lang_Character__Char kiddo); | |
lang_String__String* lang_String__String_replaceAll_char_impl(lang_String__String* this, lang_Character__Char oldie, lang_Character__Char kiddo); | |
lang_String__String* lang_String__String_map(lang_String__String* this, lang_types__Closure f); | |
lang_String__String* lang_String__String_map_impl(lang_String__String* this, lang_types__Closure f); | |
structs_ArrayList__ArrayList* lang_String__String__bufArrayListToStrArrayList(lang_String__String* this, structs_ArrayList__ArrayList* x); | |
structs_ArrayList__ArrayList* lang_String__String__bufArrayListToStrArrayList_impl(lang_String__String* this, structs_ArrayList__ArrayList* x); | |
lang_String__String* lang_String__String_toLower(lang_String__String* this); | |
lang_String__String* lang_String__String_toLower_impl(lang_String__String* this); | |
lang_String__String* lang_String__String_toUpper(lang_String__String* this); | |
lang_String__String* lang_String__String_toUpper_impl(lang_String__String* this); | |
lang_Numbers__SSizeT lang_String__String_indexOf_char(lang_String__String* this, lang_Character__Char c, lang_Numbers__SSizeT start); | |
lang_Numbers__SSizeT lang_String__String_indexOf_char_impl(lang_String__String* this, lang_Character__Char c, lang_Numbers__SSizeT start); | |
lang_Numbers__SSizeT lang_String__String_indexOf_string(lang_String__String* this, lang_String__String* s, lang_Numbers__SSizeT start); | |
lang_Numbers__SSizeT lang_String__String_indexOf_string_impl(lang_String__String* this, lang_String__String* s, lang_Numbers__SSizeT start); | |
lang_types__Bool lang_String__String_contains__quest_char(lang_String__String* this, lang_Character__Char c); | |
lang_types__Bool lang_String__String_contains__quest_char_impl(lang_String__String* this, lang_Character__Char c); | |
lang_types__Bool lang_String__String_contains__quest_string(lang_String__String* this, lang_String__String* s); | |
lang_types__Bool lang_String__String_contains__quest_string_impl(lang_String__String* this, lang_String__String* s); | |
lang_String__String* lang_String__String_trim_pointer(lang_String__String* this, lang_Character__Char* s, lang_Numbers__SizeT sLength); | |
lang_String__String* lang_String__String_trim_pointer_impl(lang_String__String* this, lang_Character__Char* s, lang_Numbers__SizeT sLength); | |
lang_String__String* lang_String__String_trim_string(lang_String__String* this, lang_String__String* s); | |
lang_String__String* lang_String__String_trim_string_impl(lang_String__String* this, lang_String__String* s); | |
lang_String__String* lang_String__String_trim_char(lang_String__String* this, lang_Character__Char c); | |
lang_String__String* lang_String__String_trim_char_impl(lang_String__String* this, lang_Character__Char c); | |
lang_String__String* lang_String__String_trim_whitespace(lang_String__String* this); | |
lang_String__String* lang_String__String_trim_whitespace_impl(lang_String__String* this); | |
lang_String__String* lang_String__String_trimLeft_space(lang_String__String* this); | |
lang_String__String* lang_String__String_trimLeft_space_impl(lang_String__String* this); | |
lang_String__String* lang_String__String_trimLeft_char(lang_String__String* this, lang_Character__Char c); | |
lang_String__String* lang_String__String_trimLeft_char_impl(lang_String__String* this, lang_Character__Char c); | |
lang_String__String* lang_String__String_trimLeft_string(lang_String__String* this, lang_String__String* s); | |
lang_String__String* lang_String__String_trimLeft_string_impl(lang_String__String* this, lang_String__String* s); | |
lang_String__String* lang_String__String_trimLeft_pointer(lang_String__String* this, lang_Character__Char* s, lang_Numbers__SizeT sLength); | |
lang_String__String* lang_String__String_trimLeft_pointer_impl(lang_String__String* this, lang_Character__Char* s, lang_Numbers__SizeT sLength); | |
lang_String__String* lang_String__String_trimRight_space(lang_String__String* this); | |
lang_String__String* lang_String__String_trimRight_space_impl(lang_String__String* this); | |
lang_String__String* lang_String__String_trimRight_char(lang_String__String* this, lang_Character__Char c); | |
lang_String__String* lang_String__String_trimRight_char_impl(lang_String__String* this, lang_Character__Char c); | |
lang_String__String* lang_String__String_trimRight_string(lang_String__String* this, lang_String__String* s); | |
lang_String__String* lang_String__String_trimRight_string_impl(lang_String__String* this, lang_String__String* s); | |
lang_String__String* lang_String__String_trimRight_pointer(lang_String__String* this, lang_Character__Char* s, lang_Numbers__SizeT sLength); | |
lang_String__String* lang_String__String_trimRight_pointer_impl(lang_String__String* this, lang_Character__Char* s, lang_Numbers__SizeT sLength); | |
lang_String__String* lang_String__String_reverse(lang_String__String* this); | |
lang_String__String* lang_String__String_reverse_impl(lang_String__String* this); | |
lang_Numbers__SizeT lang_String__String_count(lang_String__String* this, lang_Character__Char what); | |
lang_Numbers__SizeT lang_String__String_count_impl(lang_String__String* this, lang_Character__Char what); | |
lang_Numbers__SizeT lang_String__String_count_string(lang_String__String* this, lang_String__String* what); | |
lang_Numbers__SizeT lang_String__String_count_string_impl(lang_String__String* this, lang_String__String* what); | |
lang_Numbers__SSizeT lang_String__String_lastIndexOf(lang_String__String* this, lang_Character__Char c); | |
lang_Numbers__SSizeT lang_String__String_lastIndexOf_impl(lang_String__String* this, lang_Character__Char c); | |
void lang_String__String_print(lang_String__String* this); | |
void lang_String__String_print_impl(lang_String__String* this); | |
void lang_String__String_println(lang_String__String* this); | |
void lang_String__String_println_impl(lang_String__String* this); | |
void lang_String__String_println_withStream(lang_String__String* this, lang_IO__FStream stream); | |
void lang_String__String_println_withStream_impl(lang_String__String* this, lang_IO__FStream stream); | |
lang_Numbers__Int lang_String__String_toInt(lang_String__String* this); | |
lang_Numbers__Int lang_String__String_toInt_impl(lang_String__String* this); | |
lang_Numbers__Int lang_String__String_toInt_withBase(lang_String__String* this, lang_Numbers__Int base); | |
lang_Numbers__Int lang_String__String_toInt_withBase_impl(lang_String__String* this, lang_Numbers__Int base); | |
lang_Numbers__Long lang_String__String_toLong(lang_String__String* this); | |
lang_Numbers__Long lang_String__String_toLong_impl(lang_String__String* this); | |
lang_Numbers__Long lang_String__String_toLong_withBase(lang_String__String* this, lang_Numbers__Long base); | |
lang_Numbers__Long lang_String__String_toLong_withBase_impl(lang_String__String* this, lang_Numbers__Long base); | |
lang_Numbers__LLong lang_String__String_toLLong(lang_String__String* this); | |
lang_Numbers__LLong lang_String__String_toLLong_impl(lang_String__String* this); | |
lang_Numbers__LLong lang_String__String_toLLong_withBase(lang_String__String* this, lang_Numbers__LLong base); | |
lang_Numbers__LLong lang_String__String_toLLong_withBase_impl(lang_String__String* this, lang_Numbers__LLong base); | |
lang_Numbers__ULong lang_String__String_toULong(lang_String__String* this); | |
lang_Numbers__ULong lang_String__String_toULong_impl(lang_String__String* this); | |
lang_Numbers__ULong lang_String__String_toULong_withBase(lang_String__String* this, lang_Numbers__ULong base); | |
lang_Numbers__ULong lang_String__String_toULong_withBase_impl(lang_String__String* this, lang_Numbers__ULong base); | |
lang_Numbers__Float lang_String__String_toFloat(lang_String__String* this); | |
lang_Numbers__Float lang_String__String_toFloat_impl(lang_String__String* this); | |
lang_Numbers__Double lang_String__String_toDouble(lang_String__String* this); | |
lang_Numbers__Double lang_String__String_toDouble_impl(lang_String__String* this); | |
lang_Numbers__LDouble lang_String__String_toLDouble(lang_String__String* this); | |
lang_Numbers__LDouble lang_String__String_toLDouble_impl(lang_String__String* this); | |
lang_BufferIterator__BufferIterator* lang_String__String_iterator(lang_String__String* this); | |
lang_BufferIterator__BufferIterator* lang_String__String_iterator_impl(lang_String__String* this); | |
lang_BufferIterator__BufferIterator* lang_String__String_forward(lang_String__String* this); | |
lang_BufferIterator__BufferIterator* lang_String__String_forward_impl(lang_String__String* this); | |
lang_Iterators__BackIterator* lang_String__String_backward(lang_String__String* this); | |
lang_Iterators__BackIterator* lang_String__String_backward_impl(lang_String__String* this); | |
lang_BufferIterator__BufferIterator* lang_String__String_backIterator(lang_String__String* this); | |
lang_BufferIterator__BufferIterator* lang_String__String_backIterator_impl(lang_String__String* this); | |
lang_String__String* lang_String__String_cformat_str(lang_String__String* this, ...); | |
lang_Character__CString lang_String__String_toCString(lang_String__String* this); | |
lang_Character__CString lang_String__String_toCString_impl(lang_String__String* this); | |
lang_Numbers__SSizeT lang_String__String___getsize__(lang_String__String* this); | |
lang_Numbers__SSizeT lang_String__String___getsize___impl(lang_String__String* this); | |
void lang_String__String___defaults__(lang_String__String* this); | |
void lang_String__String___defaults___impl(lang_String__String* this); | |
void lang_String__String___load__(); | |
__lang_String_closure219_ctxClass *__lang_String_closure219_ctx_class(); | |
void __lang_String_closure219_ctx___load__(); | |
void lang_String_load(); | |
lang_String__String* lang_String__makeStringLiteral(lang_Character__CString str, lang_Numbers__SizeT strLen); | |
structs_ArrayList__ArrayList* lang_String__strArrayListFromCString(lang_Numbers__Int argc, lang_Character__Char** argv); | |
structs_ArrayList__ArrayList* lang_String__strArrayListFromCString_hack(lang_Numbers__Int argc, lang_String__String** argv); | |
lang_String__String** lang_String__cStringPtrToStringPtr(lang_Character__CString* cstr, lang_Numbers__SizeT len); | |
void lang_String____lang_String_closure219(lang_Character__Char** argv, structs_ArrayList__ArrayList* result, lang_Numbers__LLong i); | |
void lang_String____lang_String_closure219_thunk(lang_Numbers__LLong i, __lang_String_closure219_ctx* __context__); | |
lang_String__String* lang_String____OP_AS_Char__star__String(lang_Character__Char* c); | |
lang_String__String* lang_String____OP_AS_CString__String(lang_Character__CString c); | |
lang_Character__Char* lang_String____OP_AS_String__Char__star(lang_String__String* s); | |
lang_Character__CString lang_String____OP_AS_String__CString(lang_String__String* s); | |
lang_types__Bool lang_String____OP_EQ_String_String__Bool(lang_String__String* str1, lang_String__String* str2); | |
lang_types__Bool lang_String____OP_NE_String_String__Bool(lang_String__String* str1, lang_String__String* str2); | |
lang_Character__Char lang_String____OP_IDX_String_SSizeT__Char(lang_String__String* string, lang_Numbers__SSizeT index); | |
lang_String__String* lang_String____OP_IDX_String_Range__String(lang_String__String* string, lang_Numbers__Range range); | |
lang_String__String* lang_String____OP_MUL_String_SizeT__String(lang_String__String* string, lang_Numbers__SizeT count); | |
lang_String__String* lang_String____OP_ADD_String_String__String(lang_String__String* left, lang_String__String* right); | |
lang_String__String* lang_String____OP_ADD_String_CString__String(lang_String__String* left, lang_Character__CString right); | |
lang_String__String* lang_String____OP_ADD_String_Char__String(lang_String__String* left, lang_Character__Char right); | |
lang_String__String* lang_String____OP_ADD_Char_String__String(lang_Character__Char left, lang_String__String* right); | |
#endif // ___lang_String_fwd___ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* test header-forward file, generated with rock, the ooc compiler written in ooc */ | |
#ifndef ___test_fwd___ | |
#define ___test_fwd___ | |
struct _test__FooClass; | |
typedef struct _test__FooClass test__FooClass; | |
#include <sdk/lang/System-fwd.h> | |
#include <sdk/lang/IO-fwd.h> | |
#include <sdk/lang/String-fwd.h> | |
#include <sdk/lang/Numbers-fwd.h> | |
#include <sdk/lang/types-fwd.h> | |
#include <sdk/lang/Format-fwd.h> | |
#include <sdk/lang/Character-fwd.h> | |
#include <sdk/lang/Iterators-fwd.h> | |
#include <sdk/lang/Buffer-fwd.h> | |
#include <sdk/lang/Exception-fwd.h> | |
#include <sdk/lang/VarArgs-fwd.h> | |
#include <sdk/lang/Memory-fwd.h> | |
#include <sdk/lang/Abstractions-fwd.h> | |
#include <sdk/lang/BufferIterator-fwd.h> | |
#include <sdk/structs/ArrayList-fwd.h> | |
typedef structs_ArrayList__ArrayList* test__Foo; | |
test__FooClass *test__Foo_class(); | |
void test__Foo___load__(); | |
extern test__Foo test__foo; | |
void test_load(); | |
#endif // ___test_fwd___ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import structs/ArrayList | |
Foo: cover from ArrayList<Int> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* lang/types header-forward file, generated with rock, the ooc compiler written in ooc */ | |
#ifndef ___lang_types_fwd___ | |
#define ___lang_types_fwd___ | |
#include <stddef.h> | |
#include <stdlib.h> | |
#include <stdio.h> | |
#include <ctype.h> | |
#include "Array.h" | |
#if !(defined(_MSC_VER)) | |
#include <stdbool.h> | |
#endif | |
struct _lang_types__Object; | |
typedef struct _lang_types__Object lang_types__Object; | |
struct _lang_types__Class; | |
typedef struct _lang_types__Class lang_types__Class; | |
typedef _lang_array__Array lang_types__Array; | |
struct _lang_types__None; | |
typedef struct _lang_types__None lang_types__None; | |
typedef void lang_types__Void; | |
typedef bool lang_types__Bool; | |
struct _lang_types__Comparable; | |
typedef struct _lang_types__Comparable lang_types__Comparable; | |
typedef struct _Comparable__reference Comparable__reference; | |
typedef struct _lang_types__Closure lang_types__Closure; | |
struct _lang_types__Cell; | |
typedef struct _lang_types__Cell lang_types__Cell; | |
struct _lang_types__ObjectClass; | |
typedef struct _lang_types__ObjectClass lang_types__ObjectClass; | |
struct _lang_types__ClassClass; | |
typedef struct _lang_types__ClassClass lang_types__ClassClass; | |
struct _lang_types__ArrayClass; | |
typedef struct _lang_types__ArrayClass lang_types__ArrayClass; | |
struct _lang_types__NoneClass; | |
typedef struct _lang_types__NoneClass lang_types__NoneClass; | |
struct _lang_types__VoidClass; | |
typedef struct _lang_types__VoidClass lang_types__VoidClass; | |
struct _lang_types__PointerClass; | |
typedef struct _lang_types__PointerClass lang_types__PointerClass; | |
struct _lang_types__BoolClass; | |
typedef struct _lang_types__BoolClass lang_types__BoolClass; | |
struct _lang_types__ComparableClass; | |
typedef struct _lang_types__ComparableClass lang_types__ComparableClass; | |
struct _lang_types__ClosureClass; | |
typedef struct _lang_types__ClosureClass lang_types__ClosureClass; | |
struct _lang_types__CellClass; | |
typedef struct _lang_types__CellClass lang_types__CellClass; | |
#include <sdk/lang/System-fwd.h> | |
#include <sdk/lang/IO-fwd.h> | |
#include <sdk/lang/String-fwd.h> | |
#include <sdk/lang/Numbers-fwd.h> | |
#include <sdk/lang/Format-fwd.h> | |
#include <sdk/lang/Character-fwd.h> | |
#include <sdk/lang/Iterators-fwd.h> | |
#include <sdk/lang/Buffer-fwd.h> | |
#include <sdk/lang/Exception-fwd.h> | |
#include <sdk/lang/VarArgs-fwd.h> | |
#include <sdk/lang/Memory-fwd.h> | |
#include <sdk/lang/Abstractions-fwd.h> | |
#include <sdk/lang/BufferIterator-fwd.h> | |
typedef void* lang_types__Pointer; | |
struct _Comparable__reference { | |
lang_types__ComparableClass* impl; | |
lang_types__Object* obj; | |
}; | |
lang_types__ObjectClass *lang_types__Object_class(); | |
void lang_types__Object___defaults__(lang_types__Object* this); | |
void lang_types__Object___defaults___impl(lang_types__Object* this); | |
void lang_types__Object___destroy__(lang_types__Object* this); | |
void lang_types__Object___destroy___impl(lang_types__Object* this); | |
lang_types__Bool lang_types__Object_instanceOf__quest(lang_types__Object* this, lang_types__Class* T); | |
void lang_types__Object___load__(); | |
lang_types__ClassClass *lang_types__Class_class(); | |
lang_types__Object* lang_types__Class_alloc__class(lang_types__Class* this); | |
lang_types__Bool lang_types__Class_inheritsFrom__quest__class(lang_types__Class* this, lang_types__Class* T); | |
void lang_types__Class___defaults__(lang_types__Class* this); | |
void lang_types__Class___defaults___impl(lang_types__Class* this); | |
void lang_types__Class___load__(); | |
lang_types__ArrayClass *lang_types__Array_class(); | |
#define lang_types__Array_free _lang_array__Array_free | |
void lang_types__Array___load__(); | |
lang_types__NoneClass *lang_types__None_class(); | |
lang_types__None* lang_types__None_new(); | |
void lang_types__None_init(lang_types__None* this); | |
void lang_types__None___defaults__(lang_types__None* this); | |
void lang_types__None___defaults___impl(lang_types__None* this); | |
void lang_types__None___load__(); | |
lang_types__VoidClass *lang_types__Void_class(); | |
void lang_types__Void___load__(); | |
lang_types__PointerClass *lang_types__Pointer_class(); | |
lang_String__String* lang_types__Pointer_toString(lang_types__Pointer this); | |
void lang_types__Pointer___load__(); | |
lang_types__BoolClass *lang_types__Bool_class(); | |
lang_String__String* lang_types__Bool_toString(lang_types__Bool this); | |
void lang_types__Bool___load__(); | |
lang_types__ComparableClass *lang_types__Comparable_class(); | |
lang_Numbers__Int lang_types__Comparable_compareTo(Comparable__reference this, lang_types__Class* T, uint8_t* other); | |
lang_types__ClosureClass *lang_types__Closure_class(); | |
void lang_types__Closure___load__(); | |
lang_types__CellClass *lang_types__Cell_class(); | |
lang_types__Cell* lang_types__Cell_new(lang_types__Class* T, uint8_t* val); | |
void lang_types__Cell_init(lang_types__Cell* this, uint8_t* val); | |
void lang_types__Cell___defaults__(lang_types__Cell* this); | |
void lang_types__Cell___defaults___impl(lang_types__Cell* this); | |
void lang_types__Cell___load__(); | |
void lang_types_load(); | |
void lang_types____OP_IDX_Cell_Class__T(uint8_t* __genericReturn15, lang_types__Cell* c, lang_types__Class* T); | |
#endif // ___lang_types_fwd___ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment