Skip to content

Instantly share code, notes, and snippets.

@alexnask
Created August 29, 2011 10:52
Show Gist options
  • Select an option

  • Save alexnask/1178173 to your computer and use it in GitHub Desktop.

Select an option

Save alexnask/1178173 to your computer and use it in GitHub Desktop.
Finished parsing, now tinkering...
=======================================
Tinkerer, round 1, 33 left
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module test
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl Foo
====== Resolving type decl ClassDecl FooClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = Foo alloc() as Foo
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Foo = Foo alloc() as Foo, resolving type Foo, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl FooClass
** Resolving function decl new
Resolving variable decl this : Foo = Foo alloc() as Foo
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Foo = Foo alloc() as Foo, resolving type Foo, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Foo __defaults__)
===============================================================
- Resolving call to init (ref = Foo init)
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Bar
====== Resolving type decl ClassDecl BarClass
** Resolving function decl new
[OutOfBoundsException in ArrayList]: Trying to access an element at offset 0, but size is only 0!
[backtrace]
rock(lang_Exception__Exception_addBacktrace_impl+0x36)[0x813aca3]
rock(lang_Exception__Exception_addBacktrace+0x16)[0x813b01c]
rock(lang_Exception__Exception_throw_impl+0x1c)[0x813af94]
rock(lang_Exception__Exception_throw+0x16)[0x813b07c]
rock(structs_ArrayList__ArrayList_get_impl+0x54)[0x81422f0]
rock(structs_ArrayList__ArrayList_get+0x24)[0x8142ae6]
rock(structs_ArrayList____OP_IDX_ArrayList_Int__T+0x1f)[0x81431d1]
rock(rock_middle_FunctionDecl__FunctionDecl_resolve_impl+0x285)[0x80ec045]
rock(rock_middle_FunctionDecl__FunctionDecl_resolve+0x24)[0x80f04f9]
rock(rock_middle_TypeDecl__TypeDecl_resolve_impl+0x978)[0x80dcfab]
rock(rock_middle_ClassDecl__ClassDecl_resolve_impl+0x2ea)[0x80e061b]
rock(rock_middle_ClassDecl__ClassDecl_resolve+0x24)[0x80e1289]
rock(rock_middle_TypeDecl__TypeDecl_resolve_impl+0x9eb)[0x80dd01e]
rock(rock_middle_ClassDecl__ClassDecl_resolve_impl+0x2ea)[0x80e061b]
rock(rock_middle_TypeDecl__TypeDecl_resolve+0x24)[0x80df051]
rock(rock_middle_Module__Module_resolve_impl+0x212)[0x80c884a]
rock(rock_middle_Module__Module_resolve+0x24)[0x80c9140]
rock(rock_middle_tinker_Resolver__Resolver_process_impl+0x2e)[0x80f924e]
rock(rock_middle_tinker_Resolver__Resolver_process+0x16)[0x80f9653]
rock(rock_middle_tinker_Tinkerer__Tinkerer_process_impl+0x2ed)[0x80fa1d3]
[rethrow]
rock(lang_Exception__Exception_addBacktrace_impl+0x36)[0x813aca3]
rock(lang_Exception__Exception_addBacktrace+0x16)[0x813b01c]
rock(lang_Exception__Exception_throw_impl+0x1c)[0x813af94]
rock(lang_Exception__Exception_throw+0x16)[0x813b07c]
rock(lang_Exception__Exception_rethrow_impl+0x11)[0x813afde]
rock(lang_Exception__Exception_rethrow+0x16)[0x813b094]
rock(rock_frontend_CommandLine__CommandLine_init+0x1fce)[0x80c29da]
rock(rock_frontend_CommandLine__CommandLine_new+0x33)[0x80c3427]
rock(main+0x35)[0x80c09b6]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x201bd6]
rock[0x80c0881]
Aborted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment