Skip to content

Instantly share code, notes, and snippets.

@alexnask
Created February 14, 2012 13:37
Show Gist options
  • Select an option

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

Select an option

Save alexnask/1826857 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Trying path ./test.ooc
Parsing ./test.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Parsing /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./structs/ArrayList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/ArrayList.ooc
Parsing /home/shamanas/Stuff/rock/sdk/structs/ArrayList.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./threading/Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/Thread.ooc
Parsing /home/shamanas/Stuff/rock/sdk/threading/Thread.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./structs/ArrayList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/ArrayList.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./structs/List.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/List.ooc
Parsing /home/shamanas/Stuff/rock/sdk/structs/List.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./structs/ArrayList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/ArrayList.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./structs/Stack.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/Stack.ooc
Parsing /home/shamanas/Stuff/rock/sdk/structs/Stack.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./structs/LinkedList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/LinkedList.ooc
Parsing /home/shamanas/Stuff/rock/sdk/structs/LinkedList.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./native/win32/errors.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/win32/errors.ooc
Parsing /home/shamanas/Stuff/rock/sdk/native/win32/errors.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./structs/List.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/List.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./math/Random.ooc
Trying path /home/shamanas/Stuff/rock/sdk/math/Random.ooc
Parsing /home/shamanas/Stuff/rock/sdk/math/Random.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./os/Time.ooc
Trying path /home/shamanas/Stuff/rock/sdk/os/Time.ooc
Parsing /home/shamanas/Stuff/rock/sdk/os/Time.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./native/win32/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/win32/types.ooc
Parsing /home/shamanas/Stuff/rock/sdk/native/win32/types.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./structs/ArrayList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/ArrayList.ooc
Trying path ./List.ooc
Trying path /home/shamanas/Stuff/rock/sdk/List.ooc
Trying path ./structs/List.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/List.ooc
Trying path ./structs/ArrayList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/ArrayList.ooc
Trying path ./structs/HashMap.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/HashMap.ooc
Parsing /home/shamanas/Stuff/rock/sdk/structs/HashMap.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./ArrayList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/ArrayList.ooc
Trying path ./structs/ArrayList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/ArrayList.ooc
Trying path ./structs/List.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/List.ooc
Trying path ./os/Terminal.ooc
Trying path /home/shamanas/Stuff/rock/sdk/os/Terminal.ooc
Parsing /home/shamanas/Stuff/rock/sdk/os/Terminal.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./unistd.ooc
Trying path /home/shamanas/Stuff/rock/sdk/unistd.ooc
Trying path ./os/unistd.ooc
Trying path /home/shamanas/Stuff/rock/sdk/os/unistd.ooc
Parsing /home/shamanas/Stuff/rock/sdk/os/unistd.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./structs/ArrayList.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/ArrayList.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./native/ThreadUnix.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/ThreadUnix.ooc
Trying path ./threading/native/ThreadUnix.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/native/ThreadUnix.ooc
Parsing /home/shamanas/Stuff/rock/sdk/threading/native/ThreadUnix.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./../Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/../Thread.ooc
Trying path ./threading/Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/Thread.ooc
Trying path ./native/ThreadWin32.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/ThreadWin32.ooc
Trying path ./threading/native/ThreadWin32.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/native/ThreadWin32.ooc
Parsing /home/shamanas/Stuff/rock/sdk/threading/native/ThreadWin32.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./../Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/../Thread.ooc
Trying path ./threading/Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/Thread.ooc
Trying path ./native/MutexUnix.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/MutexUnix.ooc
Trying path ./threading/native/MutexUnix.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/native/MutexUnix.ooc
Parsing /home/shamanas/Stuff/rock/sdk/threading/native/MutexUnix.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./../Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/../Thread.ooc
Trying path ./threading/Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/Thread.ooc
Trying path ./native/MutexWin32.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/MutexWin32.ooc
Trying path ./threading/native/MutexWin32.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/native/MutexWin32.ooc
Parsing /home/shamanas/Stuff/rock/sdk/threading/native/MutexWin32.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./../Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/../Thread.ooc
Trying path ./threading/Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/Thread.ooc
Trying path ./native/ThreadLocalUnix.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/ThreadLocalUnix.ooc
Trying path ./threading/native/ThreadLocalUnix.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/native/ThreadLocalUnix.ooc
Parsing /home/shamanas/Stuff/rock/sdk/threading/native/ThreadLocalUnix.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./structs/HashMap.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/HashMap.ooc
Trying path ./../Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/../Thread.ooc
Trying path ./threading/Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/Thread.ooc
Trying path ./native/ThreadLocalWin32.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/ThreadLocalWin32.ooc
Trying path ./threading/native/ThreadLocalWin32.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/native/ThreadLocalWin32.ooc
Parsing /home/shamanas/Stuff/rock/sdk/threading/native/ThreadLocalWin32.ooc
Trying path ./lang/String.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/String.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Trying path ./structs/HashMap.ooc
Trying path /home/shamanas/Stuff/rock/sdk/structs/HashMap.ooc
Trying path ./../Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/../Thread.ooc
Trying path ./threading/Thread.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/Thread.ooc
Trying path ./ThreadWin32.ooc
Trying path /home/shamanas/Stuff/rock/sdk/ThreadWin32.ooc
Trying path ./threading/native/ThreadWin32.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/native/ThreadWin32.ooc
Trying path ./native/win32/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/win32/types.ooc
Trying path ./native/win32/errors.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/win32/errors.ooc
Trying path ./ThreadUnix.ooc
Trying path /home/shamanas/Stuff/rock/sdk/ThreadUnix.ooc
Trying path ./threading/native/ThreadUnix.ooc
Trying path /home/shamanas/Stuff/rock/sdk/threading/native/ThreadUnix.ooc
Trying path ./native/win32/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/win32/types.ooc
Trying path ./native/win32/errors.ooc
Trying path /home/shamanas/Stuff/rock/sdk/native/win32/errors.ooc
Trying path ./lang/BufferIterator.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/BufferIterator.ooc
Trying path ./lang/Abstractions.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Abstractions.ooc
Trying path ./lang/System.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/System.ooc
Trying path ./lang/Format.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Format.ooc
Trying path ./lang/IO.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/IO.ooc
Trying path ./lang/types.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/types.ooc
Trying path ./lang/Character.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Character.ooc
Trying path ./lang/Memory.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Memory.ooc
Trying path ./lang/Buffer.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Buffer.ooc
Trying path ./lang/Iterators.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Iterators.ooc
Trying path ./lang/Numbers.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Numbers.ooc
Trying path ./lang/VarArgs.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/VarArgs.ooc
Trying path ./lang/Exception.ooc
Trying path /home/shamanas/Stuff/rock/sdk/lang/Exception.ooc
Finished parsing, now tinkering...
=======================================
Tinkerer, round 1, 33 left
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module test
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl test : <unknown type> = null as Int[]
For test : Int[] = Int[] new(), resolving type Int[], of type ArrayType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg test data
- access to test->data still not resolved, looping (ref = (nil))
resolving arg null
resolving arg test length * Int size
- access to test->length still not resolved, looping (ref = (nil))
- access to Int->size still not resolved, looping (ref = (nil))
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/String
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl __OP_AS_Char__star__String
Resolving variable decl c : Char*
For c : Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg c
resolving arg strlen(c)
===============================================================
- Resolving call to strlen (ref = (nil))
resolving arg c
** Resolving function decl __OP_AS_CString__String
Resolving variable decl c : CString
For c : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg c
resolving arg strlen(c)
===============================================================
- Resolving call to strlen (ref = (nil))
resolving arg c
** Resolving function decl __OP_AS_String__Char__star
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to toCString (ref = (nil))
** Resolving function decl __OP_AS_String__CString
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to toCString (ref = (nil))
** Resolving function decl __OP_EQ_String_String__Bool
Resolving variable decl str1 : String
For str1 : String, resolving type String, of type BaseType
Resolving variable decl str2 : String
For str2 : String, resolving type String, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg str2
** Resolving function decl __OP_NE_String_String__Bool
Resolving variable decl str1 : String
For str1 : String, resolving type String, of type BaseType
Resolving variable decl str2 : String
For str2 : String, resolving type String, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg str2
** Resolving function decl __OP_IDX_String_SSizeT__Char
Resolving variable decl string : String
For string : String, resolving type String, of type BaseType
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
- access to string->_buffer still not resolved, looping (ref = (nil))
** Resolving function decl __OP_IDX_String_Range__String
Resolving variable decl string : String
For string : String, resolving type String, of type BaseType
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg range min
- access to range->min still not resolved, looping (ref = (nil))
resolving arg range max
- access to range->max still not resolved, looping (ref = (nil))
** Resolving function decl __OP_MUL_String_SizeT__String
Resolving variable decl string : String
For string : String, resolving type String, of type BaseType
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to times (ref = (nil))
resolving arg count
** Resolving function decl __OP_ADD_String_String__String
Resolving variable decl left : String
For left : String, resolving type String, of type BaseType
Resolving variable decl right : String
For right : String, resolving type String, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg right
** Resolving function decl __OP_ADD_String_CString__String
Resolving variable decl left : String
For left : String, resolving type String, of type BaseType
Resolving variable decl right : CString
For right : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg right
** Resolving function decl __OP_ADD_String_Char__String
Resolving variable decl left : String
For left : String, resolving type String, of type BaseType
Resolving variable decl right : Char
For right : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg right
** Resolving function decl __OP_ADD_Char_String__String
Resolving variable decl left : Char
For left : Char, resolving type Char, of type BaseType
Resolving variable decl right : String
For right : String, resolving type String, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg left
====== Resolving type decl ClassDecl String
Resolving variable decl _buffer : Buffer
For _buffer : Buffer, resolving type Buffer, of type BaseType
** Resolving function decl __getsize__
- access to this _buffer->size still not resolved, looping (ref = (nil))
Resolving variable decl size : SSizeT
For size : SSizeT, resolving type SSizeT, of type BaseType
====== Resolving type decl ClassDecl StringClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg _buffer
** Resolving function decl init
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl this : <unknown type> = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg s
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to init (ref = (nil))
resolving arg s
resolving arg s length()
===============================================================
- Resolving call to length (ref = (nil))
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : <unknown type> = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg s
resolving arg length
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg s
resolving arg length
** Resolving function decl length
- access to this _buffer->size still not resolved, looping (ref = (nil))
** Resolving function decl equals__quest
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg other _buffer
** Resolving function decl clone
===============================================================
- Resolving call to new (ref = (nil))
resolving arg _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg size
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl end : SizeT
For end : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg end
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl times
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone(size * count)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg size * count
===============================================================
- Resolving call to times (ref = (nil))
resolving arg count
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone(size + other size)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg size + other size
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone(size + 1)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg size + 1
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : CString
For other : CString, resolving type CString, of type BaseType
Resolving variable decl l : <unknown type> = other length()
===============================================================
- Resolving call to length (ref = (nil))
Resolving variable decl result : <unknown type> = _buffer clone(size + l)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg size + l
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other
resolving arg l
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl prepend
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl prepend
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl empty__quest
===============================================================
- Resolving call to empty__quest (ref = (nil))
** Resolving function decl startsWith__quest
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
===============================================================
- Resolving call to startsWith__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl startsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to startsWith__quest (ref = (nil))
resolving arg c
** Resolving function decl endsWith__quest
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
===============================================================
- Resolving call to endsWith__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl endsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to endsWith__quest (ref = (nil))
resolving arg c
** Resolving function decl find
Resolving variable decl what : This
For what : This, resolving type This, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what _buffer
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl findAll
Resolving variable decl what : This
For what : This, resolving type This, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to findAll (ref = (nil))
resolving arg what _buffer
resolving arg searchCaseSensitive
** Resolving function decl replaceAll
Resolving variable decl what : This
For what : This, resolving type This, of type BaseType
Resolving variable decl whit : String
For whit : String, resolving type String, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to replaceAll (ref = (nil))
resolving arg what _buffer
resolving arg whit _buffer
resolving arg searchCaseSensitive
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl replaceAll
Resolving variable decl oldie : Char
For oldie : Char, resolving type Char, of type BaseType
Resolving variable decl kiddo : Char
For kiddo : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to replaceAll (ref = (nil))
resolving arg oldie
resolving arg kiddo
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl map
Resolving variable decl f : Func (Char) -> Char
For f : Func (Char) -> Char, resolving type Func (Char) -> Char, of type FuncType
===============================================================
- Resolving call to map (ref = (nil))
resolving arg f
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl _bufArrayListToStrArrayList
Resolving variable decl x : ArrayList<Buffer>
For x : ArrayList<Buffer>, resolving type ArrayList<Buffer>, of type BaseType
Resolving variable decl result : <unknown type> = ArrayList new(x size)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg x size
- access to x->size still not resolved, looping (ref = (nil))
Resolving variable decl i : <unknown type>
Response of statement [Foreach] for (i in x) = LOOP
))))))) For String _bufArrayListToStrArrayList(ArrayList<Buffer>) -> ArrayList<This>, response of body = LOOP
** Resolving function decl toLower
===============================================================
- Resolving call to toLower (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl toUpper
===============================================================
- Resolving call to toUpper (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl indexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg c
resolving arg start
** Resolving function decl indexOf
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg s _buffer
resolving arg start
** Resolving function decl contains__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg c
** Resolving function decl contains__quest
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl trim
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trim (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trimLeft (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trimRight (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl reverse
Resolving variable decl result : <unknown type> = _buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to reverse (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl count
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to count (ref = (nil))
resolving arg what
** Resolving function decl count
Resolving variable decl what : This
For what : This, resolving type This, of type BaseType
===============================================================
- Resolving call to count (ref = (nil))
resolving arg what _buffer
** Resolving function decl lastIndexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to lastIndexOf (ref = (nil))
resolving arg c
** Resolving function decl print
===============================================================
- Resolving call to print (ref = (nil))
** Resolving function decl println
===============================================================
- Resolving call to println (ref = (nil))
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to println (ref = (nil))
resolving arg stream
** Resolving function decl toInt
===============================================================
- Resolving call to toInt (ref = (nil))
** Resolving function decl toInt
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toInt (ref = (nil))
resolving arg base
** Resolving function decl toLong
===============================================================
- Resolving call to toLong (ref = (nil))
** Resolving function decl toLong
Resolving variable decl base : Long
For base : Long, resolving type Long, of type BaseType
===============================================================
- Resolving call to toLong (ref = (nil))
resolving arg base
** Resolving function decl toLLong
===============================================================
- Resolving call to toLLong (ref = (nil))
** Resolving function decl toLLong
Resolving variable decl base : LLong
For base : LLong, resolving type LLong, of type BaseType
===============================================================
- Resolving call to toLLong (ref = (nil))
resolving arg base
** Resolving function decl toULong
===============================================================
- Resolving call to toULong (ref = (nil))
** Resolving function decl toULong
Resolving variable decl base : ULong
For base : ULong, resolving type ULong, of type BaseType
===============================================================
- Resolving call to toULong (ref = (nil))
resolving arg base
** Resolving function decl toFloat
===============================================================
- Resolving call to toFloat (ref = (nil))
** Resolving function decl toDouble
===============================================================
- Resolving call to toDouble (ref = (nil))
** Resolving function decl toLDouble
===============================================================
- Resolving call to toLDouble (ref = (nil))
** Resolving function decl iterator
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl forward
===============================================================
- Resolving call to forward (ref = (nil))
** Resolving function decl backward
===============================================================
- Resolving call to backward (ref = (nil))
** Resolving function decl backIterator
===============================================================
- Resolving call to backIterator (ref = (nil))
** Resolving function decl cformat
Resolving variable decl list : VaList
For list : VaList, resolving type VaList, of type BaseType
===============================================================
- Resolving call to va_start (ref = (nil))
resolving arg list
resolving arg this
Resolving variable decl numBytes : <unknown type> = vsnprintf(null, 0, _buffer data, list)
===============================================================
- Resolving call to vsnprintf (ref = (nil))
resolving arg null
resolving arg 0
resolving arg _buffer data
- access to this _buffer->data still not resolved, looping (ref = (nil))
resolving arg list
===============================================================
- Resolving call to va_end (ref = (nil))
resolving arg list
Resolving variable decl copy : <unknown type> = Buffer new(numBytes)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg numBytes
===============================================================
- Resolving call to va_start (ref = (nil))
resolving arg list
resolving arg this
===============================================================
- Resolving call to vsnprintf (ref = (nil))
resolving arg copy data
resolving arg numBytes + 1
resolving arg _buffer data
- access to this _buffer->data still not resolved, looping (ref = (nil))
resolving arg list
===============================================================
- Resolving call to va_end (ref = (nil))
resolving arg list
===============================================================
- Resolving call to new (ref = (nil))
resolving arg copy
** Resolving function decl toCString
- access to this _buffer->data still not resolved, looping (ref = (nil))
** Resolving function decl __getsize__
- access to this _buffer->size still not resolved, looping (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl StringClass
** Resolving function decl new
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withBuffer(Buffer))
resolving arg _buffer
** Resolving function decl init
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withCStr(CString))
resolving arg s
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to init (ref = (nil))
resolving arg s
resolving arg s length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withCStrAndLength(CString, SizeT))
resolving arg s
resolving arg length
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg s
resolving arg length
** Resolving function decl length
- access to this _buffer->size still not resolved, looping (ref = (nil))
** Resolving function decl equals__quest
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg other _buffer
** Resolving function decl clone
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg this __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl end : SizeT
For end : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg end
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl times
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone(this __getsize__() * count)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this __getsize__() * count
===============================================================
- Resolving call to __getsize__ (ref = (nil))
===============================================================
- Resolving call to times (ref = (nil))
resolving arg count
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone(this __getsize__() + other __getsize__())
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this __getsize__() + other __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = (nil))
===============================================================
- Resolving call to __getsize__ (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone(this __getsize__() + 1)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this __getsize__() + 1
===============================================================
- Resolving call to __getsize__ (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : CString
For other : CString, resolving type CString, of type BaseType
Resolving variable decl l : <unknown type> = other length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
Resolving variable decl result : <unknown type> = this _buffer clone(this __getsize__() + l)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this __getsize__() + l
===============================================================
- Resolving call to __getsize__ (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other
resolving arg l
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl prepend
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl prepend
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl empty__quest
===============================================================
- Resolving call to empty__quest (ref = Buffer empty__quest -> Bool)
** Resolving function decl startsWith__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to startsWith__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl startsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to startsWith__quest (ref = (nil))
resolving arg c
** Resolving function decl endsWith__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to endsWith__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl endsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to endsWith__quest (ref = (nil))
resolving arg c
** Resolving function decl find
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what _buffer
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl findAll
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to findAll (ref = (nil))
resolving arg what _buffer
resolving arg searchCaseSensitive
** Resolving function decl replaceAll
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl whit : String
For whit : String, resolving type String, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to replaceAll (ref = (nil))
resolving arg what _buffer
resolving arg whit _buffer
resolving arg searchCaseSensitive
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl replaceAll
Resolving variable decl oldie : Char
For oldie : Char, resolving type Char, of type BaseType
Resolving variable decl kiddo : Char
For kiddo : Char, resolving type Char, of type BaseType
Resolving variable decl __callRoot1 : <unknown type> = (_buffer clone())
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to replaceAll (ref = (nil))
resolving arg oldie
resolving arg kiddo
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl map
Resolving variable decl f : Func (Char) -> Char
For f : Func (Char) -> Char, resolving type Func (Char) -> Char, of type FuncType
Resolving variable decl __callRoot2 : <unknown type> = (_buffer clone())
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to map (ref = (nil))
resolving arg f
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl _bufArrayListToStrArrayList
Resolving variable decl x : ArrayList<Buffer>
For x : ArrayList<Buffer>, resolving type ArrayList<Buffer>, of type BaseType
Resolving variable decl result : <unknown type> = ArrayList new(x size)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg x size
- access to x->size still not resolved, looping (ref = (nil))
Resolving variable decl i : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl toLower
Resolving variable decl __callRoot3 : <unknown type> = (_buffer clone())
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to toLower (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl toUpper
Resolving variable decl __callRoot4 : <unknown type> = (_buffer clone())
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to toUpper (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl indexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg c
resolving arg start
** Resolving function decl indexOf
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg s _buffer
resolving arg start
** Resolving function decl contains__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg c
** Resolving function decl contains__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl trim
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trim (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trimLeft (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trimRight (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl reverse
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> This)
===============================================================
- Resolving call to reverse (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl count
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to count (ref = (nil))
resolving arg what
** Resolving function decl count
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
===============================================================
- Resolving call to count (ref = (nil))
resolving arg what _buffer
** Resolving function decl lastIndexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to lastIndexOf (ref = (nil))
resolving arg c
** Resolving function decl print
===============================================================
- Resolving call to print (ref = Buffer print)
** Resolving function decl println
===============================================================
- Resolving call to println (ref = Buffer println)
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to println (ref = (nil))
resolving arg stream
** Resolving function decl toInt
===============================================================
- Resolving call to toInt (ref = Buffer toInt -> Int)
** Resolving function decl toInt
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toInt (ref = (nil))
resolving arg base
** Resolving function decl toLong
===============================================================
- Resolving call to toLong (ref = Buffer toLong -> Long)
** Resolving function decl toLong
Resolving variable decl base : Long
For base : Long, resolving type Long, of type BaseType
===============================================================
- Resolving call to toLong (ref = (nil))
resolving arg base
** Resolving function decl toLLong
===============================================================
- Resolving call to toLLong (ref = Buffer toLLong -> LLong)
** Resolving function decl toLLong
Resolving variable decl base : LLong
For base : LLong, resolving type LLong, of type BaseType
===============================================================
- Resolving call to toLLong (ref = (nil))
resolving arg base
** Resolving function decl toULong
===============================================================
- Resolving call to toULong (ref = Buffer toULong -> ULong)
** Resolving function decl toULong
Resolving variable decl base : ULong
For base : ULong, resolving type ULong, of type BaseType
===============================================================
- Resolving call to toULong (ref = (nil))
resolving arg base
** Resolving function decl toFloat
===============================================================
- Resolving call to toFloat (ref = Buffer toFloat -> Float)
** Resolving function decl toDouble
===============================================================
- Resolving call to toDouble (ref = Buffer toDouble -> Double)
** Resolving function decl toLDouble
===============================================================
- Resolving call to toLDouble (ref = Buffer toLDouble -> LDouble)
** Resolving function decl iterator
===============================================================
- Resolving call to iterator (ref = Buffer iterator -> BufferIterator<Char>)
** Resolving function decl forward
===============================================================
- Resolving call to forward (ref = Buffer forward -> BufferIterator<Char>)
** Resolving function decl backward
===============================================================
- Resolving call to backward (ref = Buffer backward -> BackIterator<Char>)
** Resolving function decl backIterator
===============================================================
- Resolving call to backIterator (ref = Buffer backIterator -> BufferIterator<Char>)
** Resolving function decl cformat
Resolving variable decl list : VaList
For list : VaList, resolving type VaList, of type BaseType
===============================================================
- Resolving call to va_start (ref = (nil))
resolving arg list
resolving arg this
Resolving variable decl numBytes : <unknown type> = vsnprintf(null, 0, this _buffer data, list)
===============================================================
- Resolving call to vsnprintf (ref = (nil))
resolving arg null
resolving arg 0
resolving arg this _buffer data
- access to this _buffer->data still not resolved, looping (ref = (nil))
resolving arg list
===============================================================
- Resolving call to va_end (ref = (nil))
resolving arg list
Resolving variable decl copy : <unknown type> = Buffer new(numBytes)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg numBytes
===============================================================
- Resolving call to va_start (ref = (nil))
resolving arg list
resolving arg this
===============================================================
- Resolving call to vsnprintf (ref = (nil))
resolving arg copy data
resolving arg numBytes + 1
resolving arg this _buffer data
- access to this _buffer->data still not resolved, looping (ref = (nil))
resolving arg list
===============================================================
- Resolving call to va_end (ref = (nil))
resolving arg list
===============================================================
- Resolving call to new (ref = (nil))
resolving arg copy
** Resolving function decl toCString
- access to this _buffer->data still not resolved, looping (ref = (nil))
** Resolving function decl __getsize__
- access to this _buffer->size still not resolved, looping (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl makeStringLiteral
Resolving variable decl str : CString
For str : CString, resolving type CString, of type BaseType
Resolving variable decl strLen : SizeT
For strLen : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg Buffer new(str, strLen, true)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg str
resolving arg strLen
resolving arg true
** Resolving function decl strArrayListFromCString
Resolving variable decl argc : Int
For argc : Int, resolving type Int, of type BaseType
Resolving variable decl argv : Char**
For argv : Char**, resolving type Char**, of type PointerType
Resolving variable decl result : <unknown type> = ArrayList new()
===============================================================
- Resolving call to new (ref = (nil))
For result : ArrayList<String> = ArrayList new(), resolving type ArrayList<String>, of type BaseType
===============================================================
- Resolving call to times (ref = (nil))
resolving arg (...)
** Resolving function decl (nil)
Resolving variable decl i : <unknown type>
** Resolving function decl strArrayListFromCString
Resolving variable decl argc : Int
For argc : Int, resolving type Int, of type BaseType
Resolving variable decl argv : String*
For argv : String*, resolving type String*, of type PointerType
===============================================================
- Resolving call to strArrayListFromCString (ref = (nil))
resolving arg argc
resolving arg argv as Char**
** Resolving function decl cStringPtrToStringPtr
Resolving variable decl cstr : CString*
For cstr : CString*, resolving type CString*, of type PointerType
Resolving variable decl len : SizeT
For len : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl toRet : String* = gc_malloc(Pointer size * len)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg Pointer size * len
- access to Pointer->size still not resolved, looping (ref = (nil))
For toRet : String* = gc_malloc(Pointer size * len), resolving type String*, of type PointerType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For cStringPtrToStringPtr(CString*, SizeT) -> String*, response of body = LOOP
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/BufferIterator
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl BufferIterator<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl i : <unknown type> = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl str : Buffer
For str : Buffer, resolving type Buffer, of type BaseType
====== Resolving type decl ClassDecl BufferIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = BufferIterator alloc() as BufferIterator
===============================================================
- Resolving call to alloc (ref = (nil))
For this : BufferIterator = BufferIterator alloc() as BufferIterator, resolving type BufferIterator, of type BaseType
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg str
** Resolving function decl init
** Resolving function decl hasNext__quest
- access to this str->size still not resolved, looping (ref = (nil))
** Resolving function decl next
Resolving variable decl c : <unknown type> = (str data + i)@
- access to this str->data still not resolved, looping (ref = (nil))
** Resolving function decl hasPrev__quest
** Resolving function decl prev
- access to this str->data still not resolved, looping (ref = (nil))
** Resolving function decl remove
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BufferIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : BufferIterator = BufferIterator alloc() as BufferIterator
===============================================================
- Resolving call to alloc (ref = (nil))
For this : BufferIterator = BufferIterator alloc() as BufferIterator, resolving type BufferIterator, of type BaseType
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to __defaults__ (ref = BufferIterator __defaults__)
===============================================================
- Resolving call to init (ref = BufferIterator init~withStr(Buffer))
resolving arg str
** Resolving function decl init
** Resolving function decl hasNext__quest
- access to this str->size still not resolved, looping (ref = (nil))
** Resolving function decl next
Resolving variable decl c : <unknown type> = (this str data + this i)@
- access to this str->data still not resolved, looping (ref = (nil))
** Resolving function decl hasPrev__quest
** Resolving function decl prev
- access to this str->data still not resolved, looping (ref = (nil))
** Resolving function decl remove
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Abstractions
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl loop
Resolving variable decl f : Func () -> Bool
For f : Func () -> Bool, resolving type Func () -> Bool, of type FuncType
===============================================================
- Resolving call to f (ref = (nil))
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/System
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl EXIT_SUCCESS : Int
For EXIT_SUCCESS : Int, resolving type Int, of type BaseType
Resolving variable decl EXIT_FAILURE : Int
For EXIT_FAILURE : Int, resolving type Int, of type BaseType
====== Resolving type decl CoverDecl VaList
====== Resolving type decl ClassDecl VaListClass
** Resolving function decl __load__
- type va_list still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl VaListClass
** Resolving function decl __load__
** Resolving function decl exit
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl atexit
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl va_start
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl va_arg
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl va_end
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl va_copy
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Format
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl TF_ALTERNATE : <unknown type> = 1 << 0
For TF_ALTERNATE : SSizeT = 1 << 0, resolving type SSizeT, of type BaseType
Resolving variable decl TF_ZEROPAD : <unknown type> = 1 << 1
For TF_ZEROPAD : SSizeT = 1 << 1, resolving type SSizeT, of type BaseType
Resolving variable decl TF_LEFT : <unknown type> = 1 << 2
For TF_LEFT : SSizeT = 1 << 2, resolving type SSizeT, of type BaseType
Resolving variable decl TF_SPACE : <unknown type> = 1 << 3
For TF_SPACE : SSizeT = 1 << 3, resolving type SSizeT, of type BaseType
Resolving variable decl TF_EXP_SIGN : <unknown type> = 1 << 4
For TF_EXP_SIGN : SSizeT = 1 << 4, resolving type SSizeT, of type BaseType
Resolving variable decl TF_SMALL : <unknown type> = 1 << 5
For TF_SMALL : SSizeT = 1 << 5, resolving type SSizeT, of type BaseType
Resolving variable decl TF_PLUS : <unknown type> = 1 << 6
For TF_PLUS : SSizeT = 1 << 6, resolving type SSizeT, of type BaseType
Resolving variable decl TF_UNSIGNED : <unknown type> = 1 << 7
For TF_UNSIGNED : SSizeT = 1 << 7, resolving type SSizeT, of type BaseType
Resolving variable decl __digits : String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
For __digits : String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", resolving type String, of type BaseType
Resolving variable decl __digits_small : String = "0123456789abcdefghijklmnopqrstuvwxyz"
For __digits_small : String = "0123456789abcdefghijklmnopqrstuvwxyz", resolving type String, of type BaseType
====== Resolving type decl ClassDecl InvalidFormatException
====== Resolving type decl ClassDecl InvalidFormatExceptionClass
** Resolving function decl new
Resolving variable decl msg : CString
For msg : CString, resolving type CString, of type BaseType
Resolving variable decl this : <unknown type> = InvalidFormatException alloc() as InvalidFormatException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : InvalidFormatException = InvalidFormatException alloc() as InvalidFormatException, resolving type InvalidFormatException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg msg
** Resolving function decl init
Resolving variable decl msg : CString
For msg : CString, resolving type CString, of type BaseType
- access to message still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl InvalidFormatExceptionClass
** Resolving function decl new
Resolving variable decl msg : CString
For msg : CString, resolving type CString, of type BaseType
Resolving variable decl this : InvalidFormatException = InvalidFormatException alloc() as InvalidFormatException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : InvalidFormatException = InvalidFormatException alloc() as InvalidFormatException, resolving type InvalidFormatException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = InvalidFormatException __defaults__)
===============================================================
- Resolving call to init (ref = (nil))
resolving arg msg
** Resolving function decl init
Resolving variable decl msg : CString
For msg : CString, resolving type CString, of type BaseType
- access to message still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to toString (ref = CString toString -> String)
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl InvalidTypeException
====== Resolving type decl ClassDecl InvalidTypeExceptionClass
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = InvalidTypeException alloc() as InvalidTypeException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : InvalidTypeException = InvalidTypeException alloc() as InvalidTypeException, resolving type InvalidTypeException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg T
** Resolving function decl init
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
- access to message still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to format (ref = (nil))
resolving arg T name
- access to T->name still not resolved, looping (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl InvalidTypeExceptionClass
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : InvalidTypeException = InvalidTypeException alloc() as InvalidTypeException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : InvalidTypeException = InvalidTypeException alloc() as InvalidTypeException, resolving type InvalidTypeException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = InvalidTypeException __defaults__)
===============================================================
- Resolving call to init (ref = (nil))
resolving arg T
** Resolving function decl init
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
- access to message still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to format (ref = (nil))
resolving arg T name
- access to T->name still not resolved, looping (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl CoverDecl FSInfoStruct
Resolving variable decl precision : Int
For precision : Int, resolving type Int, of type BaseType
Resolving variable decl fieldwidth : Int
For fieldwidth : Int, resolving type Int, of type BaseType
Resolving variable decl flags : SizeT
For flags : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
Resolving variable decl bytesProcessed : SizeT
For bytesProcessed : SizeT, resolving type SizeT, of type BaseType
====== Resolving type decl ClassDecl FSInfoStructClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl FSInfoStructClass
** Resolving function decl __load__
** Resolving function decl format
===============================================================
- Resolving call to setBuffer (ref = (nil))
resolving arg format(this, args)
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
resolving arg args
** Resolving function decl format
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
resolving arg args
** Resolving function decl printf
===============================================================
- Resolving call to print (ref = (nil))
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
resolving arg args
** Resolving function decl printfln
===============================================================
- Resolving call to println (ref = (nil))
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
resolving arg args
** Resolving function decl argNext
Resolving variable decl va : VarArgsIterator*
For va : VarArgsIterator*, resolving type VarArgsIterator*, of type PointerType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg null
===============================================================
- Resolving call to next (ref = (nil))
resolving arg T
** Resolving function decl m_printn
Resolving variable decl res : Buffer
For res : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl info : FSInfoStruct@
For info : FSInfoStruct@, resolving type FSInfoStruct@, of type ReferenceType
Resolving variable decl arg : T
For arg : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl sign : Char = '\0'
For sign : Char = '\0', resolving type Char, of type BaseType
Resolving variable decl tmp : Char[36]
For tmp : Char[36], resolving type Char[36], of type ArrayType
Resolving variable decl digits : <unknown type> = __digits
For digits : String = __digits, resolving type String, of type BaseType
Resolving variable decl size : <unknown type> = info fieldwidth
For size : Int = info fieldwidth, resolving type Int, of type BaseType
Resolving variable decl i : <unknown type> = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl n : UInt32
For n : UInt32, resolving type UInt32, of type BaseType
Resolving variable decl signed_n : Int32
For signed_n : Int32, resolving type Int32, of type BaseType
- access to T->size still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg info flags & TF_SMALL ? 'x' : 'X'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
===============================================================
- Resolving call to append (ref = (nil))
resolving arg sign
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg tmp[i]
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
** Resolving function decl getCharPtrFromStringType
Resolving variable decl s : T
For s : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl res : Char*
For res : Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg String
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg Buffer
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg CString
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg Pointer
===============================================================
- Resolving call to toCString (ref = (nil))
===============================================================
- Resolving call to toCString (ref = (nil))
- access to T->size still not resolved, looping (ref = (nil))
- access to Pointer->size still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg T
** Resolving function decl getSizeFromStringType
Resolving variable decl s : T
For s : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl res : SizeT
For res : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg String
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg Buffer
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg CString
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg Pointer
- access to s as String _buffer->size still not resolved, looping (ref = (nil))
- access to s as Buffer->size still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to length (ref = (nil))
===============================================================
- Resolving call to length (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg T
** Resolving function decl parseArg
Resolving variable decl res : Buffer
For res : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl info : FSInfoStruct*
For info : FSInfoStruct*, resolving type FSInfoStruct*, of type PointerType
Resolving variable decl va : VarArgsIterator*
For va : VarArgsIterator*, resolving type VarArgsIterator*, of type PointerType
Resolving variable decl p : Char*
For p : Char*, resolving type Char*, of type PointerType
Resolving variable decl mprintCall : <unknown type> = true
For mprintCall : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'i'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'd'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'u'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'o'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'x'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'X'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'p'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'f'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 'c'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg 's'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg '%'
Resolving variable decl tmp : <unknown type> = Buffer new()
===============================================================
- Resolving call to new (ref = (nil))
For tmp : Buffer = Buffer new(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '%'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '#'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '-'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '+'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg info@ fieldwidth toString()
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg "." + info@ precision toString()
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg "f"
Resolving variable decl T : <unknown type> = va@ getNextType()
===============================================================
- Resolving call to getNextType (ref = (nil))
Resolving variable decl i : <unknown type> = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
===============================================================
- Resolving call to append (ref = (nil))
resolving arg argNext(va, Char) as Char
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg Char
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
Resolving variable decl T : <unknown type> = va@ getNextType()
===============================================================
- Resolving call to getNextType (ref = (nil))
Resolving variable decl s : T = argNext(va, T)
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg T
For s : T = argNext(va, T), resolving type T, of type BaseType
Resolving variable decl sval : Char* = getCharPtrFromStringType(s)
===============================================================
- Resolving call to getCharPtrFromStringType (ref = (nil))
resolving arg s
For sval : Char* = getCharPtrFromStringType(s), resolving type Char*, of type PointerType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg sval@
===============================================================
- Resolving call to append (ref = (nil))
resolving arg "(nil)"
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '%'
Resolving variable decl T : <unknown type> = va@ getNextType()
===============================================================
- Resolving call to getNextType (ref = (nil))
===============================================================
- Resolving call to m_printn (ref = (nil))
resolving arg res
resolving arg info
resolving arg argNext(va, T)
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg T
** Resolving function decl getEntityInfo
Resolving variable decl info : FSInfoStruct@
For info : FSInfoStruct@, resolving type FSInfoStruct@, of type ReferenceType
Resolving variable decl va : VarArgsIterator*
For va : VarArgsIterator*, resolving type VarArgsIterator*, of type PointerType
Resolving variable decl start : Char*
For start : Char*, resolving type Char*, of type PointerType
Resolving variable decl end : Pointer
For end : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl p : <unknown type> = start
For p : Char* = start, resolving type Char*, of type PointerType
Resolving variable decl checkedInc : <unknown type> =
** Resolving function decl (nil)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg start
For checkedInc : Func () = , resolving type Func (), of type FuncType
===============================================================
- Resolving call to checkedInc (ref = (nil))
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg '#'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg '-'
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg ' '
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg '+'
===============================================================
- Resolving call to digit__quest (ref = (nil))
===============================================================
- Resolving call to checkedInc (ref = (nil))
===============================================================
- Resolving call to checkedInc (ref = (nil))
Resolving variable decl T : <unknown type> = va@ getNextType()
===============================================================
- Resolving call to getNextType (ref = (nil))
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg T
===============================================================
- Resolving call to checkedInc (ref = (nil))
===============================================================
- Resolving call to digit__quest (ref = (nil))
===============================================================
- Resolving call to checkedInc (ref = (nil))
===============================================================
- Resolving call to checkedInc (ref = (nil))
** Resolving function decl format
Resolving variable decl fmt : T
For fmt : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
- access to args->count still not resolved, looping (ref = (nil))
Response of statement [Return] return = LOOP
Response of statement [If] if (args count == 0){if (__genericReturn15){__genericReturn15 = fmt }, return } = LOOP
))))))) For format~main<T> (T, VarArgs), response of body = LOOP
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/IO
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl stdout : FStream
For stdout : FStream, resolving type FStream, of type BaseType
Resolving variable decl stderr : FStream
For stderr : FStream, resolving type FStream, of type BaseType
Resolving variable decl stdin : FStream
For stdin : FStream, resolving type FStream, of type BaseType
Resolving variable decl SEEK_CUR : Int
For SEEK_CUR : Int, resolving type Int, of type BaseType
Resolving variable decl SEEK_SET : Int
For SEEK_SET : Int, resolving type Int, of type BaseType
Resolving variable decl SEEK_END : Int
For SEEK_END : Int, resolving type Int, of type BaseType
Resolving variable decl EOF : Int
For EOF : Int, resolving type Int, of type BaseType
Resolving variable decl EAGAIN : Int
For EAGAIN : Int, resolving type Int, of type BaseType
Resolving variable decl EWOULDBLOCK : Int
For EWOULDBLOCK : Int, resolving type Int, of type BaseType
Resolving variable decl EBADF : Int
For EBADF : Int, resolving type Int, of type BaseType
Resolving variable decl EDESTADDRREQ : Int
For EDESTADDRREQ : Int, resolving type Int, of type BaseType
Resolving variable decl EFAULT : Int
For EFAULT : Int, resolving type Int, of type BaseType
Resolving variable decl EFBIG : Int
For EFBIG : Int, resolving type Int, of type BaseType
Resolving variable decl EINTR : Int
For EINTR : Int, resolving type Int, of type BaseType
Resolving variable decl EINVAL : Int
For EINVAL : Int, resolving type Int, of type BaseType
Resolving variable decl EIO : Int
For EIO : Int, resolving type Int, of type BaseType
Resolving variable decl ENOSPC : Int
For ENOSPC : Int, resolving type Int, of type BaseType
Resolving variable decl EPIPE : Int
For EPIPE : Int, resolving type Int, of type BaseType
====== Resolving type decl CoverDecl FILE
====== Resolving type decl ClassDecl FILEClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl FILEClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl FStream
====== Resolving type decl ClassDecl FStreamClass
Resolving variable decl NON_BLOCKING : Int
For NON_BLOCKING : Int, resolving type Int, of type BaseType
Resolving variable decl READ_ONLY : Int
For READ_ONLY : Int, resolving type Int, of type BaseType
Resolving variable decl WRITE_ONLY : Int
For WRITE_ONLY : Int, resolving type Int, of type BaseType
** Resolving function decl open
Resolving variable decl filename : String
For filename : String, resolving type String, of type BaseType
Resolving variable decl mode : String
For mode : String, resolving type String, of type BaseType
===============================================================
- Resolving call to fopen (ref = (nil))
resolving arg filename
resolving arg mode
** Resolving function decl open
Resolving variable decl filename : String
For filename : String, resolving type String, of type BaseType
Resolving variable decl mode : String
For mode : String, resolving type String, of type BaseType
Resolving variable decl flags : Int
For flags : Int, resolving type Int, of type BaseType
Resolving variable decl fd : <unknown type> = open(filename, flags)
===============================================================
- Resolving call to open (ref = (nil))
resolving arg filename
resolving arg flags
===============================================================
- Resolving call to fdopen (ref = (nil))
resolving arg fd
resolving arg mode
** Resolving function decl close
** Resolving function decl no
** Resolving function decl error
** Resolving function decl eof__quest
===============================================================
- Resolving call to feof (ref = (nil))
resolving arg this
** Resolving function decl seek
Resolving variable decl offset : Long
For offset : Long, resolving type Long, of type BaseType
Resolving variable decl origin : Int
For origin : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fseek (ref = (nil))
resolving arg this
resolving arg offset
resolving arg origin
** Resolving function decl tell
** Resolving function decl flush
** Resolving function decl read
Resolving variable decl dest : Pointer
For dest : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl bytesToRead : SizeT
For bytesToRead : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to fread (ref = (nil))
resolving arg dest
resolving arg 1
resolving arg bytesToRead
resolving arg this
** Resolving function decl readChar
Resolving variable decl c : <unknown type> = '\0'
For c : Char = '\0', resolving type Char, of type BaseType
Resolving variable decl count : <unknown type> = fread(c&, 1, 1, this)
===============================================================
- Resolving call to fread (ref = (nil))
resolving arg c&
resolving arg 1
resolving arg 1
resolving arg this
===============================================================
- Resolving call to error (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg "Trying to read a char at the end of a file!"
** Resolving function decl readLine
===============================================================
- Resolving call to readLine (ref = (nil))
resolving arg 1023
** Resolving function decl readLine
Resolving variable decl chunk : Int
For chunk : Int, resolving type Int, of type BaseType
Resolving variable decl length : <unknown type> = 1023
For length : SSizeT = 1023, resolving type SSizeT, of type BaseType
Resolving variable decl buf : <unknown type> = Buffer new(length)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg length
Resolving variable decl c : <unknown type> = fgetc(this)
===============================================================
- Resolving call to fgetc (ref = (nil))
resolving arg this
===============================================================
- Resolving call to append (ref = (nil))
resolving arg (c & 255) as Char
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl getSize
Resolving variable decl prev : <unknown type> = tell()
===============================================================
- Resolving call to tell (ref = (nil))
For prev : Long = this tell(), resolving type Long, of type BaseType
===============================================================
- Resolving call to seek (ref = (nil))
resolving arg 0
resolving arg SEEK_END
Resolving variable decl result : <unknown type> = tell() as SizeT
===============================================================
- Resolving call to tell (ref = (nil))
For result : SizeT = this tell() as SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to seek (ref = (nil))
resolving arg prev
resolving arg SEEK_SET
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to feof (ref = (nil))
resolving arg this
** Resolving function decl write
Resolving variable decl chr : Char
For chr : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg chr
resolving arg this
** Resolving function decl write
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
===============================================================
- Resolving call to fputs (ref = (nil))
resolving arg str _buffer data
- access to str _buffer->data still not resolved, looping (ref = (nil))
resolving arg this
** Resolving function decl write
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to write (ref = (nil))
resolving arg str _buffer data
- access to str _buffer->data still not resolved, looping (ref = (nil))
resolving arg 0
resolving arg length
** Resolving function decl write
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl offset : SizeT
For offset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg str + offset
resolving arg 1
resolving arg length
resolving arg this
** Resolving function decl __load__
====== Resolving type decl ClassDecl FStreamClass
Resolving variable decl NON_BLOCKING : Int
For NON_BLOCKING : Int, resolving type Int, of type BaseType
Resolving variable decl READ_ONLY : Int
For READ_ONLY : Int, resolving type Int, of type BaseType
Resolving variable decl WRITE_ONLY : Int
For WRITE_ONLY : Int, resolving type Int, of type BaseType
** Resolving function decl open
Resolving variable decl filename : String
For filename : String, resolving type String, of type BaseType
Resolving variable decl mode : String
For mode : String, resolving type String, of type BaseType
===============================================================
- Resolving call to fopen (ref = (nil))
resolving arg filename
resolving arg mode
** Resolving function decl open
Resolving variable decl filename : String
For filename : String, resolving type String, of type BaseType
Resolving variable decl mode : String
For mode : String, resolving type String, of type BaseType
Resolving variable decl flags : Int
For flags : Int, resolving type Int, of type BaseType
Resolving variable decl fd : <unknown type> = open(filename, flags)
===============================================================
- Resolving call to open (ref = (nil))
resolving arg filename
resolving arg flags
===============================================================
- Resolving call to fdopen (ref = (nil))
resolving arg fd
resolving arg mode
** Resolving function decl close
** Resolving function decl no
** Resolving function decl error
** Resolving function decl eof__quest
===============================================================
- Resolving call to feof (ref = (nil))
resolving arg this
** Resolving function decl seek
Resolving variable decl offset : Long
For offset : Long, resolving type Long, of type BaseType
Resolving variable decl origin : Int
For origin : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fseek (ref = (nil))
resolving arg this
resolving arg offset
resolving arg origin
** Resolving function decl tell
** Resolving function decl flush
** Resolving function decl read
Resolving variable decl dest : Pointer
For dest : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl bytesToRead : SizeT
For bytesToRead : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to fread (ref = (nil))
resolving arg dest
resolving arg 1
resolving arg bytesToRead
resolving arg this
** Resolving function decl readChar
Resolving variable decl c : Char = '\0'
For c : Char = '\0', resolving type Char, of type BaseType
Resolving variable decl count : <unknown type> = fread(c&, 1, 1, this)
===============================================================
- Resolving call to fread (ref = (nil))
resolving arg c&
resolving arg 1
resolving arg 1
resolving arg this
===============================================================
- Resolving call to error (ref = FStream error -> Int)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg __strLit16
** Resolving function decl readLine
===============================================================
- Resolving call to readLine (ref = (nil))
resolving arg 1023
** Resolving function decl readLine
Resolving variable decl chunk : Int
For chunk : Int, resolving type Int, of type BaseType
Resolving variable decl length : SSizeT = 1023
For length : SSizeT = 1023, resolving type SSizeT, of type BaseType
Resolving variable decl buf : <unknown type> = Buffer new(length)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg length
Resolving variable decl c : <unknown type> = fgetc(this)
===============================================================
- Resolving call to fgetc (ref = (nil))
resolving arg this
===============================================================
- Resolving call to append (ref = (nil))
resolving arg (c & 255) as Char
===============================================================
- Resolving call to hasNext__quest (ref = FStream hasNext__quest -> Bool)
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl getSize
Resolving variable decl prev : Long = this tell()
===============================================================
- Resolving call to tell (ref = FStream tell -> Long)
For prev : Long = this tell(), resolving type Long, of type BaseType
===============================================================
- Resolving call to seek (ref = (nil))
resolving arg 0
resolving arg SEEK_END
Resolving variable decl result : SizeT = this tell() as SizeT
===============================================================
- Resolving call to tell (ref = FStream tell -> Long)
For result : SizeT = this tell() as SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to seek (ref = FStream seek(Long, Int) -> Int)
resolving arg prev
resolving arg SEEK_SET
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to feof (ref = (nil))
resolving arg this
** Resolving function decl write
Resolving variable decl chr : Char
For chr : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg chr
resolving arg this
** Resolving function decl write
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
===============================================================
- Resolving call to fputs (ref = (nil))
resolving arg str _buffer data
- access to str _buffer->data still not resolved, looping (ref = (nil))
resolving arg this
** Resolving function decl write
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to write (ref = (nil))
resolving arg str _buffer data
- access to str _buffer->data still not resolved, looping (ref = (nil))
resolving arg 0
resolving arg length
** Resolving function decl write
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl offset : SizeT
For offset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg str + offset
resolving arg 1
resolving arg length
resolving arg this
** Resolving function decl __load__
** Resolving function decl println
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to fputs (ref = (nil))
resolving arg str
resolving arg stdout
===============================================================
- Resolving call to println (ref = (nil))
** Resolving function decl println
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
===============================================================
- Resolving call to println (ref = (nil))
resolving arg str toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
** Resolving function decl println
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg '\n'
resolving arg stdout
** Resolving function decl open
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl fdopen
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl mkstemp
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl mktemp
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl printf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl fprintf
Resolving variable decl : FStream
For : FStream, resolving type FStream, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl sprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl snprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl vprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl vfprintf
Resolving variable decl : FStream
For : FStream, resolving type FStream, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl vsprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl vsnprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl fread
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl nmemb : SizeT
For nmemb : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl fwrite
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl nmemb : SizeT
For nmemb : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl feof
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl fopen
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl fclose
Resolving variable decl file : FILE*
For file : FILE*, resolving type FILE*, of type PointerType
** Resolving function decl fflush
Resolving variable decl file : FILE*
For file : FILE*, resolving type FILE*, of type PointerType
** Resolving function decl fputc
Resolving variable decl : Char
For : Char, resolving type Char, of type BaseType
Resolving variable decl : FStream
For : FStream, resolving type FStream, of type BaseType
** Resolving function decl fputs
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : FStream
For : FStream, resolving type FStream, of type BaseType
** Resolving function decl scanf
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
** Resolving function decl fscanf
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
** Resolving function decl sscanf
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
** Resolving function decl vscanf
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
Resolving variable decl ap : VaList
For ap : VaList, resolving type VaList, of type BaseType
** Resolving function decl vfscanf
Resolving variable decl file : FILE*
For file : FILE*, resolving type FILE*, of type PointerType
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
Resolving variable decl ap : VaList
For ap : VaList, resolving type VaList, of type BaseType
** Resolving function decl vsscanf
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
Resolving variable decl ap : VaList
For ap : VaList, resolving type VaList, of type BaseType
** Resolving function decl fgets
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl fgetc
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl fseek
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
Resolving variable decl offset : Long
For offset : Long, resolving type Long, of type BaseType
Resolving variable decl origin : Int
For origin : Int, resolving type Int, of type BaseType
** Resolving function decl ftell
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl ferror
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/types
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl __OP_IDX_Cell_Class__T
Resolving variable decl c : Cell<T>
For c : Cell<T>, resolving type Cell<T>, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to inheritsFrom__quest (ref = (nil))
resolving arg T
- access to c->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg Cell
resolving arg "Wants a %s, but got a %s" format(T name toCString(), c T name toCString())
===============================================================
- Resolving call to format (ref = (nil))
resolving arg T name toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
- access to T->name still not resolved, looping (ref = (nil))
resolving arg c T name toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
- access to c->T still not resolved, looping (ref = (nil))
- access to c->val still not resolved, looping (ref = (nil))
====== Resolving type decl ClassDecl Object
Resolving variable decl class : Class
For class : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl ObjectClass
** Resolving function decl __defaults__
** Resolving function decl __destroy__
** Resolving function decl instanceOf__quest
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : <unknown type> = class
For current : Class = this class, resolving type Class, of type BaseType
- access to current->super still not resolved, looping (ref = (nil))
** Resolving function decl __load__
====== Resolving type decl ClassDecl ObjectClass
** Resolving function decl __defaults__
** Resolving function decl __destroy__
** Resolving function decl instanceOf__quest
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : Class = this class
For current : Class = this class, resolving type Class, of type BaseType
- access to current->super still not resolved, looping (ref = (nil))
** Resolving function decl __load__
====== Resolving type decl ClassDecl Class
Resolving variable decl instanceSize : SizeT
For instanceSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl name : String
For name : String, resolving type String, of type BaseType
Resolving variable decl super : Class
For super : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl ClassClass
** Resolving function decl alloc
Resolving variable decl object : <unknown type> = gc_malloc(instanceSize) as Object
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg instanceSize
For object : Object = gc_malloc(this instanceSize) as Object, resolving type Object, of type BaseType
** Resolving function decl inheritsFrom__quest
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : <unknown type> = this
For current : Class = this, resolving type Class, of type BaseType
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ClassClass
** Resolving function decl alloc
Resolving variable decl object : Object = gc_malloc(this instanceSize) as Object
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg this instanceSize
For object : Object = gc_malloc(this instanceSize) as Object, resolving type Object, of type BaseType
** Resolving function decl inheritsFrom__quest
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : Class = this
For current : Class = this, resolving type Class, of type BaseType
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl CoverDecl Array
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl data : Pointer
For data : Pointer, resolving type Pointer, of type BaseType
====== Resolving type decl ClassDecl ArrayClass
** Resolving function decl free
** Resolving function decl __load__
- type _lang_array__Array still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl ArrayClass
** Resolving function decl free
** Resolving function decl __load__
====== Resolving type decl ClassDecl None
====== Resolving type decl ClassDecl NoneClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = None alloc() as None
===============================================================
- Resolving call to alloc (ref = (nil))
For this : None = None alloc() as None, resolving type None, 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 NoneClass
** Resolving function decl new
Resolving variable decl this : None = None alloc() as None
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : None = None alloc() as None, resolving type None, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = None __defaults__)
===============================================================
- Resolving call to init (ref = None init)
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl CoverDecl Void
====== Resolving type decl ClassDecl VoidClass
** Resolving function decl __load__
- type void still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl VoidClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl Pointer
====== Resolving type decl ClassDecl PointerClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
====== Resolving type decl ClassDecl PointerClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
====== Resolving type decl CoverDecl Bool
====== Resolving type decl ClassDecl BoolClass
** Resolving function decl toString
** Resolving function decl __load__
- type bool still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl BoolClass
** Resolving function decl toString
** Resolving function decl __load__
====== Resolving type decl InterfaceDecl Comparable
====== Resolving type decl ClassDecl ComparableClass
** Resolving function decl compareTo
Resolving variable decl other : T
For other : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl CoverDecl Comparable__reference
Resolving variable decl impl : ComparableClass
For impl : ComparableClass, resolving type ComparableClass, of type BaseType
Resolving variable decl obj : Object
For obj : Object, resolving type Object, of type BaseType
====== Resolving type decl ClassDecl Comparable__referenceClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl ComparableClass
** Resolving function decl compareTo
Resolving variable decl other : T
For other : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl CoverDecl Closure
Resolving variable decl thunk : Pointer
For thunk : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl context : Pointer
For context : Pointer, resolving type Pointer, of type BaseType
====== Resolving type decl ClassDecl ClosureClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl ClosureClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl Cell<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl val : T
For val : T, resolving type T, of type BaseType
====== Resolving type decl ClassDecl CellClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = Cell alloc() as Cell
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Cell = Cell alloc() as Cell, resolving type Cell, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg val
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl CellClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : Cell = Cell alloc() as Cell
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Cell = Cell alloc() as Cell, resolving type Cell, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Cell __defaults__)
===============================================================
- Resolving call to init (ref = Cell init(T))
resolving arg val
** Resolving function decl init
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this val
resolving arg val
resolving arg this T size
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Character
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl __LINE__ : Int
For __LINE__ : Int, resolving type Int, of type BaseType
Resolving variable decl __FILE__ : CString
For __FILE__ : CString, resolving type CString, of type BaseType
Resolving variable decl __FUNCTION__ : CString
For __FUNCTION__ : CString, resolving type CString, of type BaseType
** Resolving function decl __OP_AS_Char__String
Resolving variable decl value : Char
For value : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl __OP_AS_Char__star__String
Resolving variable decl value : Char*
For value : Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl __OP_AS_CString__String
Resolving variable decl value : CString
For value : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl __OP_EQ_CString_CString__Bool
Resolving variable decl str1 : CString
For str1 : CString, resolving type CString, of type BaseType
Resolving variable decl str2 : CString
For str2 : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg str2
** Resolving function decl __OP_NE_CString_CString__Bool
Resolving variable decl str1 : CString
For str1 : CString, resolving type CString, of type BaseType
Resolving variable decl str2 : CString
For str2 : CString, resolving type CString, of type BaseType
====== Resolving type decl CoverDecl Char
====== Resolving type decl ClassDecl CharClass
** Resolving function decl alphaNumeric__quest
===============================================================
- Resolving call to alpha__quest (ref = (nil))
===============================================================
- Resolving call to digit__quest (ref = (nil))
** Resolving function decl alpha__quest
===============================================================
- Resolving call to lower__quest (ref = (nil))
===============================================================
- Resolving call to upper__quest (ref = (nil))
** Resolving function decl lower__quest
** Resolving function decl upper__quest
** Resolving function decl digit__quest
** Resolving function decl octalDigit__quest
** Resolving function decl hexDigit__quest
===============================================================
- Resolving call to digit__quest (ref = (nil))
** Resolving function decl control__quest
** Resolving function decl graph__quest
===============================================================
- Resolving call to printable__quest (ref = (nil))
** Resolving function decl printable__quest
** Resolving function decl punctuation__quest
===============================================================
- Resolving call to printable__quest (ref = (nil))
===============================================================
- Resolving call to alphaNumeric__quest (ref = (nil))
** Resolving function decl whitespace__quest
** Resolving function decl blank__quest
** Resolving function decl toInt
===============================================================
- Resolving call to digit__quest (ref = (nil))
** Resolving function decl toLower
** Resolving function decl toUpper
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this& as CString
resolving arg 1
** Resolving function decl print
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg this
resolving arg stdout
** Resolving function decl print
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg this
resolving arg stream
** Resolving function decl println
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg this
resolving arg stdout
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg '\n'
resolving arg stdout
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg this
resolving arg stream
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg '\n'
resolving arg stream
** Resolving function decl containedIn__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = (nil))
resolving arg s _buffer data
- access to s _buffer->data still not resolved, looping (ref = (nil))
resolving arg s size
** Resolving function decl containedIn__quest
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Char containedIn__quest~charWithLength(Char*, SizeT) -> Bool, response of body = LOOP
** Resolving function decl compareWith
Resolving variable decl compareFunc : Func (Char, Char__star, SizeT) -> SSizeT
For compareFunc : Func (Char, Char__star, SizeT) -> SSizeT, resolving type Func (Char, Char__star, SizeT) -> SSizeT, of type FuncType
Resolving variable decl target : Char*
For target : Char*, resolving type Char*, of type PointerType
Resolving variable decl targetSize : SizeT
For targetSize : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compareFunc (ref = (nil))
resolving arg this
resolving arg target
resolving arg targetSize
** Resolving function decl __load__
- type char still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl CharClass
** Resolving function decl alphaNumeric__quest
===============================================================
- Resolving call to alpha__quest (ref = Char alpha__quest -> Bool)
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl alpha__quest
===============================================================
- Resolving call to lower__quest (ref = Char lower__quest -> Bool)
===============================================================
- Resolving call to upper__quest (ref = Char upper__quest -> Bool)
** Resolving function decl lower__quest
** Resolving function decl upper__quest
** Resolving function decl digit__quest
** Resolving function decl octalDigit__quest
** Resolving function decl hexDigit__quest
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl control__quest
** Resolving function decl graph__quest
===============================================================
- Resolving call to printable__quest (ref = Char printable__quest -> Bool)
** Resolving function decl printable__quest
** Resolving function decl punctuation__quest
===============================================================
- Resolving call to printable__quest (ref = Char printable__quest -> Bool)
===============================================================
- Resolving call to alphaNumeric__quest (ref = Char alphaNumeric__quest -> Bool)
** Resolving function decl whitespace__quest
** Resolving function decl blank__quest
** Resolving function decl toInt
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl toLower
** Resolving function decl toUpper
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this& as CString
resolving arg 1
** Resolving function decl print
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stdout
** Resolving function decl print
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stream
** Resolving function decl println
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stdout
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg '\n'
resolving arg stdout
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stream
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg '\n'
resolving arg stream
** Resolving function decl containedIn__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = (nil))
resolving arg s _buffer data
- access to s _buffer->data still not resolved, looping (ref = (nil))
resolving arg s __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl containedIn__quest
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl compareWith
Resolving variable decl compareFunc : Func (Char, Char__star, SizeT) -> SSizeT
For compareFunc : Func (Char, Char__star, SizeT) -> SSizeT, resolving type Func (Char, Char__star, SizeT) -> SSizeT, of type FuncType
** Resolving function decl compareFunc
Resolving variable decl : Char
For : Char, resolving type Char, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl target : Char*
For target : Char*, resolving type Char*, of type PointerType
Resolving variable decl targetSize : SizeT
For targetSize : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compareFunc (ref = compareFunc(Char, Char*, SizeT) -> SSizeT)
resolving arg this
resolving arg target
resolving arg targetSize
** Resolving function decl __load__
====== Resolving type decl CoverDecl SChar
====== Resolving type decl ClassDecl SCharClass
** Resolving function decl __load__
- type signed char still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl SCharClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl UChar
====== Resolving type decl ClassDecl UCharClass
** Resolving function decl __load__
- type unsigned char still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl UCharClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl WChar
====== Resolving type decl ClassDecl WCharClass
** Resolving function decl __load__
- type wchar_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl WCharClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl CString
====== Resolving type decl ClassDecl CStringClass
** Resolving function decl new
Resolving variable decl length : Int
For length : Int, resolving type Int, of type BaseType
Resolving variable decl result : <unknown type> = gc_malloc(length + 1) as Char*
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg length + 1
For result : Char* = gc_malloc(length + 1) as Char*, resolving type Char*, of type PointerType
** Resolving function decl clone
Resolving variable decl length : <unknown type> = length()
===============================================================
- Resolving call to length (ref = (nil))
Resolving variable decl copy : <unknown type> = This new(length)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg length
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg copy
resolving arg this
resolving arg length + 1
** Resolving function decl equals__quest
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
Resolving variable decl l : <unknown type> = length()
===============================================================
- Resolving call to length (ref = (nil))
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For CString equals__quest(CString) -> Bool, response of body = LOOP
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
resolving arg length()
===============================================================
- Resolving call to length (ref = (nil))
** Resolving function decl length
** Resolving function decl __load__
====== Resolving type decl ClassDecl CStringClass
** Resolving function decl new
Resolving variable decl length : Int
For length : Int, resolving type Int, of type BaseType
Resolving variable decl result : Char* = gc_malloc(length + 1) as Char*
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg length + 1
For result : Char* = gc_malloc(length + 1) as Char*, resolving type Char*, of type PointerType
** Resolving function decl clone
Resolving variable decl length : <unknown type> = this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
For length : Int = this length(), resolving type Int, of type BaseType
Resolving variable decl copy : <unknown type> = This new(length)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg length
For copy : CString = This new(length), resolving type CString, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg copy
resolving arg this
resolving arg length + 1
** Resolving function decl equals__quest
Resolving variable decl other : CString
For other : CString, resolving type CString, of type BaseType
Resolving variable decl l : <unknown type> = this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
For l : Int = this length(), resolving type Int, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
resolving arg this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl length
** Resolving function decl __load__
** Resolving function decl strcmp
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl strncmp
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl strstr
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl strlen
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl strtol
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl strtoll
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl strtoul
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl strtof
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl strtod
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl strtold
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl strtold
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl p : Pointer
For p : Pointer, resolving type Pointer, of type BaseType
===============================================================
- Resolving call to strtod (ref = (nil))
resolving arg str
resolving arg p
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Memory
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl GC_stackbottom : Pointer
For GC_stackbottom : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl gc_malloc
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to gc_calloc (ref = (nil))
resolving arg 1
resolving arg size
** Resolving function decl gc_malloc
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_malloc_atomic
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_malloc_atomic
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_strdup
Resolving variable decl str : CString
For str : CString, resolving type CString, of type BaseType
** Resolving function decl gc_strdup
Resolving variable decl str : CString
For str : CString, resolving type CString, of type BaseType
** Resolving function decl gc_realloc
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_realloc
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_calloc
Resolving variable decl nmemb : SizeT
For nmemb : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_calloc
Resolving variable decl nmemb : SizeT
For nmemb : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg nmemb * size
** Resolving function decl gc_free
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl gc_free
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl GC_add_roots
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl GC_remove_roots
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl memset
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl memcmp
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl memmove
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl memcpy
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl free
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Buffer
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl __OP_EQ_Buffer_Buffer__Bool
Resolving variable decl buff1 : Buffer
For buff1 : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl buff2 : Buffer
For buff2 : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg buff2
** Resolving function decl __OP_NE_Buffer_Buffer__Bool
Resolving variable decl buff1 : Buffer
For buff1 : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl buff2 : Buffer
For buff2 : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg buff2
** Resolving function decl __OP_IDX_Buffer_SSizeT__Char
Resolving variable decl buffer : Buffer
For buffer : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to get (ref = (nil))
resolving arg index
** Resolving function decl __OP_IDX_ASS_Buffer_SSizeT_Char
Resolving variable decl buffer : Buffer
For buffer : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl value : Char
For value : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to set (ref = (nil))
resolving arg index
resolving arg value
** Resolving function decl __OP_IDX_Buffer_Range__Buffer
Resolving variable decl buffer : Buffer
For buffer : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
Resolving variable decl b : <unknown type> = buffer clone()
===============================================================
- Resolving call to clone (ref = (nil))
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg range min
- access to range->min still not resolved, looping (ref = (nil))
resolving arg range max
- access to range->max still not resolved, looping (ref = (nil))
** Resolving function decl __OP_MUL_Buffer_Int__Buffer
Resolving variable decl buffer : Buffer
For buffer : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl count : Int
For count : Int, resolving type Int, of type BaseType
Resolving variable decl b : <unknown type> = buffer clone(buffer size * count)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg buffer size * count
- access to buffer->size still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to times (ref = (nil))
resolving arg count
** Resolving function decl __OP_ADD_Buffer_Buffer__Buffer
Resolving variable decl left : Buffer
For left : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl right : Buffer
For right : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl b : <unknown type> = left clone(left size + right size)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg left size + right size
- access to left->size still not resolved, looping (ref = (nil))
- access to right->size still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg right
====== Resolving type decl ClassDecl Buffer
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl mallocAddr : Char*
For mallocAddr : Char*, resolving type Char*, of type PointerType
Resolving variable decl data : Char*
For data : Char*, resolving type Char*, of type PointerType
====== Resolving type decl ClassDecl BufferClass
** Resolving function decl _rshift
** Resolving function decl setBuffer
Resolving variable decl newOne : This
For newOne : This, resolving type This, of type BaseType
** Resolving function decl new
Resolving variable decl this : <unknown type> = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
resolving arg 1024
** Resolving function decl new
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : <unknown type> = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg capacity
** Resolving function decl init
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setCapacity (ref = (nil))
resolving arg capacity
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stringLiteral__quest : <unknown type> = false
For stringLiteral__quest : Bool = false, resolving type Bool, of type BaseType
Resolving variable decl this : <unknown type> = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg s
resolving arg length
resolving arg stringLiteral__quest
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stringLiteral__quest : Bool = false
For stringLiteral__quest : Bool = false, resolving type Bool, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg length
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg data
resolving arg s
resolving arg length
** Resolving function decl length
** Resolving function decl setCapacity
Resolving variable decl newCapacity : SizeT
For newCapacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl rshift : <unknown type> = _rshift()
===============================================================
- Resolving call to _rshift (ref = (nil))
For rshift : SizeT = this _rshift(), resolving type SizeT, of type BaseType
Resolving variable decl min : <unknown type> = newCapacity + 1 + rshift
Resolving variable decl al : <unknown type> = 8 - (capacity % 8)
For al : SSizeT = 8 - (this capacity % 8), resolving type SSizeT, of type BaseType
Resolving variable decl rs : <unknown type> = rshift
For rs : SizeT = rshift, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to shiftLeft (ref = (nil))
resolving arg rs
Resolving variable decl tmp : <unknown type> = gc_realloc(mallocAddr, capacity)
===============================================================
- Resolving call to gc_realloc (ref = (nil))
resolving arg mallocAddr
resolving arg capacity
For tmp : Pointer = gc_realloc(this mallocAddr, this capacity), resolving type Pointer, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg tmp
resolving arg data
resolving arg size
===============================================================
- Resolving call to shiftRight (ref = (nil))
resolving arg rs
** Resolving function decl setLength
Resolving variable decl newLength : SizeT
For newLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setCapacity (ref = (nil))
resolving arg newLength
** Resolving function decl sizeFromData
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg data as CString length()
===============================================================
- Resolving call to length (ref = (nil))
** Resolving function decl shiftRight
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl c : <unknown type> = count
For c : SSizeT = count, resolving type SSizeT, of type BaseType
Resolving variable decl rshift : <unknown type> = _rshift()
===============================================================
- Resolving call to _rshift (ref = (nil))
For rshift : SizeT = this _rshift(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to abs (ref = (nil))
** Resolving function decl shiftLeft
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to shiftRight (ref = (nil))
resolving arg -count
** Resolving function decl clone
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg size
** Resolving function decl clone
Resolving variable decl minimumLength : <unknown type> = size
For minimumLength : SizeT = this size, resolving type SizeT, of type BaseType
Resolving variable decl newCapa : <unknown type> = minimumLength > size ? minimumLength : size
For newCapa : SizeT = minimumLength > this size ? minimumLength : this size, resolving type SizeT, of type BaseType
Resolving variable decl copy : <unknown type> = new(newCapa)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg newCapa
For copy : Buffer = new(newCapa), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg copy data
resolving arg data
resolving arg size
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg size
** Resolving function decl substring
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl end : SSizeT
For end : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg end
===============================================================
- Resolving call to shiftRight (ref = (nil))
resolving arg start
** Resolving function decl times
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl origSize : <unknown type> = size
For origSize : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg size * count
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Buffer times(SizeT), response of body = LOOP
** Resolving function decl append
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other data
resolving arg other size
** Resolving function decl append
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other _buffer
** Resolving function decl append
Resolving variable decl other : Char*
For other : Char*, resolving type Char*, of type PointerType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl origlen : <unknown type> = size
For origlen : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg size + otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg data + origlen
resolving arg other
resolving arg otherLength
** Resolving function decl append
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other data
resolving arg otherLength
** Resolving function decl append
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other&
resolving arg 1
** Resolving function decl prepend
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other data
resolving arg other size
** Resolving function decl prepend
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other _buffer
** Resolving function decl prepend
Resolving variable decl other : Char*
For other : Char*, resolving type Char*, of type PointerType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to _rshift (ref = (nil))
Resolving variable decl newthis : <unknown type> = This new(size + otherLength)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg size + otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg newthis data
resolving arg other
resolving arg otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg newthis data + otherLength
resolving arg data
resolving arg size
===============================================================
- Resolving call to setBuffer (ref = (nil))
resolving arg newthis
===============================================================
- Resolving call to shiftLeft (ref = (nil))
resolving arg otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg data
resolving arg other
resolving arg otherLength
** Resolving function decl prepend
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other&
resolving arg 1
** Resolving function decl empty__quest
** Resolving function decl compare
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl length : SSizeT
For length : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Buffer compare(Buffer, SSizeT, SSizeT) -> Bool, response of body = LOOP
** Resolving function decl equals__quest
Resolving variable decl other : This
For other : This, resolving type This, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg other
resolving arg 0
resolving arg size
** Resolving function decl startsWith__quest
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
Resolving variable decl len : <unknown type> = s length()
===============================================================
- Resolving call to length (ref = (nil))
For len : SizeT = s length(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg s
resolving arg 0
resolving arg len
** Resolving function decl startsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
** Resolving function decl endsWith__quest
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
Resolving variable decl len : <unknown type> = s size
For len : SizeT = s size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg s
resolving arg size - len
resolving arg len
** Resolving function decl endsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
** Resolving function decl find
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what&
resolving arg 1
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl find
Resolving variable decl what : This
For what : This, resolving type This, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what data
resolving arg what size
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl find
Resolving variable decl what : Char*
For what : Char*, resolving type Char*, of type PointerType
Resolving variable decl whatSize : SizeT
For whatSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl maxpos : SSizeT = size - whatSize
For maxpos : SSizeT = this size - whatSize, resolving type SSizeT, of type BaseType
Resolving variable decl found : Bool
For found : Bool, resolving type Bool, of type BaseType
Resolving variable decl sstart : Int
For sstart : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (sstart in RangeLiteral) = LOOP
))))))) For Buffer find~pointer(Char*, SizeT, SSizeT, Bool) -> SSizeT, response of body = LOOP
** Resolving function decl findAll
Resolving variable decl what : This
For what : This, resolving type This, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to findAll (ref = (nil))
resolving arg what data
resolving arg what size
resolving arg searchCaseSensitive
** Resolving function decl findAll
Resolving variable decl what : Char*
For what : Char*, resolving type Char*, of type PointerType
Resolving variable decl whatSize : SizeT
For whatSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg 0
Resolving variable decl result : <unknown type> = ArrayList new(size / whatSize)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg size / whatSize
Resolving variable decl offset : SSizeT = (whatSize) * -1
For offset : SSizeT = (whatSize) * -1, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what
resolving arg whatSize
resolving arg offset + whatSize
resolving arg searchCaseSensitive
===============================================================
- Resolving call to add (ref = (nil))
resolving arg offset
** Resolving function decl replaceAll
Resolving variable decl what : This
For what : This, resolving type This, of type BaseType
Resolving variable decl whit : Buffer
For whit : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl searchCaseSensitive : <unknown type> = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl findResults : <unknown type> = findAll(what, searchCaseSensitive)
===============================================================
- Resolving call to findAll (ref = (nil))
resolving arg what
resolving arg searchCaseSensitive
For findResults : ArrayList<SizeT> = this findAll(what, searchCaseSensitive), resolving type ArrayList<SizeT>, of type BaseType
- access to findResults->size still not resolved, looping (ref = (nil))
Resolving variable decl newlen : SizeT = size + (whit size * findResults size) - (what size * findResults size)
- access to findResults->size still not resolved, looping (ref = (nil))
- access to findResults->size still not resolved, looping (ref = (nil))
For newlen : SizeT = this size + (whit size * findResults size) - (what size * findResults size), resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = new(newlen)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg newlen
For result : Buffer = new(newlen), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg newlen
Resolving variable decl sstart : SizeT = 0
For sstart : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl rstart : SizeT = 0
For rstart : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl item : <unknown type>
Response of statement [Foreach] for (item in findResults) = LOOP
))))))) For Buffer replaceAll~buf(Buffer, Buffer, Bool), response of body = LOOP
** Resolving function decl replaceAll
Resolving variable decl oldie : Char
For oldie : Char, resolving type Char, of type BaseType
Resolving variable decl kiddo : Char
For kiddo : Char, resolving type Char, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Buffer replaceAll~char(Char, Char), response of body = LOOP
** Resolving function decl map
Resolving variable decl f : Func (Char) -> Char
For f : Func (Char) -> Char, resolving type Func (Char) -> Char, of type FuncType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Buffer map(Func (Char) -> Char), response of body = LOOP
** Resolving function decl toLower
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Buffer toLower, response of body = LOOP
** Resolving function decl toUpper
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Buffer toUpper, response of body = LOOP
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
** Resolving function decl indexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Buffer indexOf~char(Char, SSizeT) -> SSizeT, response of body = LOOP
** Resolving function decl indexOf
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg s
resolving arg start
resolving arg false
** Resolving function decl contains__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg c
** Resolving function decl contains__quest
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg s
** Resolving function decl trim
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s
resolving arg sLength
** Resolving function decl trim
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg s data
resolving arg s size
** Resolving function decl trim
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trim
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg " \r\n\t" toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
resolving arg 4
** Resolving function decl trimLeft
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg ' '
** Resolving function decl trimLeft
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trimLeft
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s data
resolving arg s size
** Resolving function decl trimLeft
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl start : SizeT = 0
For start : SizeT = 0, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to shiftRight (ref = (nil))
resolving arg start
** Resolving function decl trimRight
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg ' '
** Resolving function decl trimRight
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trimRight
Resolving variable decl s : This
For s : This, resolving type This, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s data
resolving arg s size
** Resolving function decl trimRight
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl end : <unknown type> = size
For end : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg end
** Resolving function decl reverse
Resolving variable decl result : <unknown type> = this
For result : Buffer = this, resolving type Buffer, of type BaseType
Resolving variable decl bytesLeft : <unknown type> = size
For bytesLeft : SizeT = this size, resolving type SizeT, of type BaseType
Resolving variable decl i : <unknown type> = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl c : <unknown type> = result data[i]
For c : Char = result data[i], resolving type Char, of type BaseType
** Resolving function decl count
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
Resolving variable decl result : SizeT = 0
For result : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Buffer count(Char) -> SizeT, response of body = LOOP
** Resolving function decl count
Resolving variable decl what : This
For what : This, resolving type This, of type BaseType
===============================================================
- Resolving call to findAll (ref = (nil))
resolving arg what
- access to this findAll(what, true)->size still not resolved, looping (ref = (nil))
** Resolving function decl lastIndexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl i : SSizeT = size - 1
For i : SSizeT = this size - 1, resolving type SSizeT, of type BaseType
** Resolving function decl print
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg data
resolving arg 1
resolving arg size
resolving arg stdout
** Resolving function decl print
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg data
resolving arg 1
resolving arg size
resolving arg stream
** Resolving function decl println
===============================================================
- Resolving call to print (ref = (nil))
resolving arg stdout
===============================================================
- Resolving call to print (ref = (nil))
resolving arg stdout
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to print (ref = (nil))
resolving arg stream
===============================================================
- Resolving call to print (ref = (nil))
resolving arg stream
** Resolving function decl toInt
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toInt
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toLong
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toLong
Resolving variable decl base : Long
For base : Long, resolving type Long, of type BaseType
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toLLong
===============================================================
- Resolving call to strtoll (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toLLong
Resolving variable decl base : LLong
For base : LLong, resolving type LLong, of type BaseType
===============================================================
- Resolving call to strtoll (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toULong
===============================================================
- Resolving call to strtoul (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toULong
Resolving variable decl base : ULong
For base : ULong, resolving type ULong, of type BaseType
===============================================================
- Resolving call to strtoul (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toFloat
===============================================================
- Resolving call to strtof (ref = (nil))
resolving arg this data
resolving arg null
** Resolving function decl toDouble
===============================================================
- Resolving call to strtod (ref = (nil))
resolving arg this data
resolving arg null
** Resolving function decl toLDouble
===============================================================
- Resolving call to strtold (ref = (nil))
resolving arg this data
resolving arg null
** Resolving function decl iterator
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
** Resolving function decl forward
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl backward
===============================================================
- Resolving call to reversed (ref = (nil))
===============================================================
- Resolving call to backIterator (ref = (nil))
** Resolving function decl backIterator
Resolving variable decl iter : <unknown type> = BufferIterator new(this)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
For iter : BufferIterator<Char> = BufferIterator new(this), resolving type BufferIterator<Char>, of type BaseType
===============================================================
- Resolving call to length (ref = (nil))
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg size
** Resolving function decl set
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl value : Char
For value : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg size
** Resolving function decl toCString
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BufferClass
** Resolving function decl _rshift
** Resolving function decl setBuffer
Resolving variable decl newOne : Buffer
For newOne : Buffer, resolving type Buffer, of type BaseType
** Resolving function decl new
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init~empty)
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
resolving arg 1024
** Resolving function decl new
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init(SizeT))
resolving arg capacity
** Resolving function decl init
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setCapacity (ref = (nil))
resolving arg capacity
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stringLiteral__quest : Bool = false
For stringLiteral__quest : Bool = false, resolving type Bool, of type BaseType
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init~cStrWithLength(CString, SizeT, Bool))
resolving arg s
resolving arg length
resolving arg stringLiteral__quest
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stringLiteral__quest : Bool = false
For stringLiteral__quest : Bool = false, resolving type Bool, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg length
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this data
resolving arg s
resolving arg length
** Resolving function decl length
** Resolving function decl setCapacity
Resolving variable decl newCapacity : SizeT
For newCapacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl rshift : SizeT = this _rshift()
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
For rshift : SizeT = this _rshift(), resolving type SizeT, of type BaseType
Resolving variable decl min : <unknown type> = newCapacity + 1 + rshift
Resolving variable decl al : SSizeT = 8 - (this capacity % 8)
For al : SSizeT = 8 - (this capacity % 8), resolving type SSizeT, of type BaseType
Resolving variable decl rs : SizeT = rshift
For rs : SizeT = rshift, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to shiftLeft (ref = (nil))
resolving arg rs
Resolving variable decl tmp : Pointer = gc_realloc(this mallocAddr, this capacity)
===============================================================
- Resolving call to gc_realloc (ref = gc_realloc(Pointer, SizeT) -> Pointer)
resolving arg this mallocAddr
resolving arg this capacity
For tmp : Pointer = gc_realloc(this mallocAddr, this capacity), resolving type Pointer, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg tmp
resolving arg this data
resolving arg this size
===============================================================
- Resolving call to shiftRight (ref = (nil))
resolving arg rs
** Resolving function decl setLength
Resolving variable decl newLength : SizeT
For newLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setCapacity (ref = Buffer setCapacity(SizeT))
resolving arg newLength
** Resolving function decl sizeFromData
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg this data as CString length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl shiftRight
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl c : SSizeT = count
For c : SSizeT = count, resolving type SSizeT, of type BaseType
Resolving variable decl rshift : SizeT = this _rshift()
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
For rshift : SizeT = this _rshift(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to abs (ref = (nil))
** Resolving function decl shiftLeft
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to shiftRight (ref = Buffer shiftRight(SSizeT))
resolving arg -count
** Resolving function decl clone
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this size
** Resolving function decl clone
Resolving variable decl minimumLength : SizeT = this size
For minimumLength : SizeT = this size, resolving type SizeT, of type BaseType
Resolving variable decl newCapa : SizeT = minimumLength > this size ? minimumLength : this size
For newCapa : SizeT = minimumLength > this size ? minimumLength : this size, resolving type SizeT, of type BaseType
Resolving variable decl copy : Buffer = new(newCapa)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg newCapa
For copy : Buffer = new(newCapa), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg copy data
resolving arg this data
resolving arg this size
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg this size
** Resolving function decl substring
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl end : SSizeT
For end : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg end
===============================================================
- Resolving call to shiftRight (ref = Buffer shiftRight(SSizeT))
resolving arg start
** Resolving function decl times
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl origSize : SizeT = this size
For origSize : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg this size * count
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg data + (i * origSize)
resolving arg data
resolving arg origSize
** Resolving function decl append
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other data
resolving arg other size
** Resolving function decl append
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~buf(Buffer))
resolving arg other _buffer
** Resolving function decl append
Resolving variable decl other : Char*
For other : Char*, resolving type Char*, of type PointerType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl origlen : SizeT = this size
For origlen : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg this size + otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data + origlen
resolving arg other
resolving arg otherLength
** Resolving function decl append
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~pointer(Char*, SizeT))
resolving arg other data
resolving arg otherLength
** Resolving function decl append
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other&
resolving arg 1
** Resolving function decl prepend
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other data
resolving arg other size
** Resolving function decl prepend
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other _buffer
** Resolving function decl prepend
Resolving variable decl other : Char*
For other : Char*, resolving type Char*, of type PointerType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
Resolving variable decl newthis : <unknown type> = This new(this size + otherLength)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this size + otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg newthis data
resolving arg other
resolving arg otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg newthis data + otherLength
resolving arg this data
resolving arg this size
===============================================================
- Resolving call to setBuffer (ref = (nil))
resolving arg newthis
===============================================================
- Resolving call to shiftLeft (ref = (nil))
resolving arg otherLength
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this data
resolving arg other
resolving arg otherLength
** Resolving function decl prepend
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other&
resolving arg 1
** Resolving function decl empty__quest
** Resolving function decl compare
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl length : SSizeT
For length : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl equals__quest
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg other
resolving arg 0
resolving arg this size
** Resolving function decl startsWith__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl len : SizeT = s length()
===============================================================
- Resolving call to length (ref = Buffer length -> SizeT)
For len : SizeT = s length(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg s
resolving arg 0
resolving arg len
** Resolving function decl startsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
** Resolving function decl endsWith__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl len : SizeT = s size
For len : SizeT = s size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg s
resolving arg this size - len
resolving arg len
** Resolving function decl endsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
** Resolving function decl find
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what&
resolving arg 1
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl find
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what data
resolving arg what size
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl find
Resolving variable decl what : Char*
For what : Char*, resolving type Char*, of type PointerType
Resolving variable decl whatSize : SizeT
For whatSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl maxpos : SSizeT = this size - whatSize
For maxpos : SSizeT = this size - whatSize, resolving type SSizeT, of type BaseType
Resolving variable decl found : Bool
For found : Bool, resolving type Bool, of type BaseType
Resolving variable decl sstart : Int
For sstart : Int, resolving type Int, of type BaseType
Resolving variable decl j : Int
For j : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (j in RangeLiteral) = LOOP
Response of statement [Foreach] for (sstart in RangeLiteral) = LOOP
Response of statement [Block] {sstart : Int, for (sstart in RangeLiteral) } = LOOP
))))))) For Buffer find~pointer(Char*, SizeT, SSizeT, Bool) -> SSizeT, response of body = LOOP
** Resolving function decl findAll
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to findAll (ref = (nil))
resolving arg what data
resolving arg what size
resolving arg searchCaseSensitive
** Resolving function decl findAll
Resolving variable decl what : Char*
For what : Char*, resolving type Char*, of type PointerType
Resolving variable decl whatSize : SizeT
For whatSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg 0
Resolving variable decl result : <unknown type> = ArrayList new(this size / whatSize)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this size / whatSize
Resolving variable decl offset : SSizeT = (whatSize) * -1
For offset : SSizeT = (whatSize) * -1, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what
resolving arg whatSize
resolving arg offset + whatSize
resolving arg searchCaseSensitive
===============================================================
- Resolving call to add (ref = (nil))
resolving arg offset
** Resolving function decl replaceAll
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl whit : Buffer
For whit : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl findResults : ArrayList<SizeT> = this findAll(what, searchCaseSensitive)
===============================================================
- Resolving call to findAll (ref = Buffer findAll~withCase(Buffer, Bool) -> ArrayList<SizeT>)
resolving arg what
resolving arg searchCaseSensitive
For findResults : ArrayList<SizeT> = this findAll(what, searchCaseSensitive), resolving type ArrayList<SizeT>, of type BaseType
- access to findResults->size still not resolved, looping (ref = (nil))
Resolving variable decl newlen : SizeT = this size + (whit size * findResults size) - (what size * findResults size)
- access to findResults->size still not resolved, looping (ref = (nil))
- access to findResults->size still not resolved, looping (ref = (nil))
For newlen : SizeT = this size + (whit size * findResults size) - (what size * findResults size), resolving type SizeT, of type BaseType
Resolving variable decl result : Buffer = new(newlen)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg newlen
For result : Buffer = new(newlen), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg newlen
Resolving variable decl sstart : SizeT = 0
For sstart : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl rstart : SizeT = 0
For rstart : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl item : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
Resolving variable decl sdist : <unknown type> = size - sstart
For sdist : SizeT = this size - sstart, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg result data + rstart
resolving arg data + sstart
resolving arg sdist + 1
===============================================================
- Resolving call to setBuffer (ref = (nil))
resolving arg result
** Resolving function decl replaceAll
Resolving variable decl oldie : Char
For oldie : Char, resolving type Char, of type BaseType
Resolving variable decl kiddo : Char
For kiddo : Char, resolving type Char, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl map
Resolving variable decl f : Func (Char) -> Char
For f : Func (Char) -> Char, resolving type Func (Char) -> Char, of type FuncType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to f (ref = (nil))
resolving arg data[i]
** Resolving function decl toLower
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toLower (ref = (nil))
** Resolving function decl toUpper
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toUpper (ref = (nil))
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = staticString new~withBuffer(Buffer) -> String)
resolving arg this
** Resolving function decl indexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl indexOf
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg s
resolving arg start
resolving arg false
** Resolving function decl contains__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to indexOf (ref = Buffer indexOf~char(Char, SSizeT) -> SSizeT)
resolving arg c
resolving arg 0
** Resolving function decl contains__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to indexOf (ref = Buffer indexOf~buf(Buffer, SSizeT) -> SSizeT)
resolving arg s
resolving arg 0
** Resolving function decl trim
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s
resolving arg sLength
** Resolving function decl trim
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = Buffer trim~pointer(Char*, SizeT))
resolving arg s data
resolving arg s size
** Resolving function decl trim
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trim
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg __strLit22 toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
resolving arg 4
** Resolving function decl trimLeft
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg ' '
** Resolving function decl trimLeft
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trimLeft
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s data
resolving arg s size
** Resolving function decl trimLeft
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl start : SizeT = 0
For start : SizeT = 0, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to shiftRight (ref = (nil))
resolving arg start
** Resolving function decl trimRight
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg ' '
** Resolving function decl trimRight
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trimRight
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s data
resolving arg s size
** Resolving function decl trimRight
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl end : SizeT = this size
For end : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = Char containedIn__quest~charWithLength(Char*, SizeT) -> Bool)
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg end
** Resolving function decl reverse
Resolving variable decl result : Buffer = this
For result : Buffer = this, resolving type Buffer, of type BaseType
Resolving variable decl bytesLeft : SizeT = this size
For bytesLeft : SizeT = this size, resolving type SizeT, of type BaseType
Resolving variable decl i : SSizeT = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl c : Char = result data[i]
For c : Char = result data[i], resolving type Char, of type BaseType
** Resolving function decl count
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
Resolving variable decl result : SizeT = 0
For result : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl count
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to findAll (ref = Buffer findAll~withCase(Buffer, Bool) -> ArrayList<SizeT>)
resolving arg what
resolving arg true
- access to this findAll(what, true)->size still not resolved, looping (ref = (nil))
** Resolving function decl lastIndexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl i : SSizeT = this size - 1
For i : SSizeT = this size - 1, resolving type SSizeT, of type BaseType
** Resolving function decl print
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg this data
resolving arg 1
resolving arg this size
resolving arg stdout
** Resolving function decl print
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg this data
resolving arg 1
resolving arg this size
resolving arg stream
** Resolving function decl println
===============================================================
- Resolving call to print (ref = Buffer print~withStream(FStream))
resolving arg stdout
===============================================================
- Resolving call to print (ref = Char print~withStream(FStream))
resolving arg stdout
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to print (ref = Buffer print~withStream(FStream))
resolving arg stream
===============================================================
- Resolving call to print (ref = Char print~withStream(FStream))
resolving arg stream
** Resolving function decl toInt
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toInt
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to strtol (ref = strtol(Char*, Pointer, Int) -> Long)
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toLong
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toLong
Resolving variable decl base : Long
For base : Long, resolving type Long, of type BaseType
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toLLong
===============================================================
- Resolving call to strtoll (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toLLong
Resolving variable decl base : LLong
For base : LLong, resolving type LLong, of type BaseType
===============================================================
- Resolving call to strtoll (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toULong
===============================================================
- Resolving call to strtoul (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toULong
Resolving variable decl base : ULong
For base : ULong, resolving type ULong, of type BaseType
===============================================================
- Resolving call to strtoul (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toFloat
===============================================================
- Resolving call to strtof (ref = strtof(Char*, Pointer) -> Float)
resolving arg this data
resolving arg null
** Resolving function decl toDouble
===============================================================
- Resolving call to strtod (ref = strtod(Char*, Pointer) -> Double)
resolving arg this data
resolving arg null
** Resolving function decl toLDouble
===============================================================
- Resolving call to strtold (ref = strtold(Char*, Pointer) -> LDouble)
resolving arg this data
resolving arg null
** Resolving function decl iterator
===============================================================
- Resolving call to new (ref = staticBufferIterator new~withStr<T> (Buffer) -> BufferIterator<T>)
resolving arg this
** Resolving function decl forward
===============================================================
- Resolving call to iterator (ref = Buffer iterator -> BufferIterator<Char>)
** Resolving function decl backward
===============================================================
- Resolving call to reversed (ref = (nil))
===============================================================
- Resolving call to backIterator (ref = Buffer backIterator -> BufferIterator<Char>)
** Resolving function decl backIterator
Resolving variable decl iter : BufferIterator<Char> = BufferIterator new(this)
===============================================================
- Resolving call to new (ref = staticBufferIterator new~withStr<T> (Buffer) -> BufferIterator<T>)
resolving arg this
For iter : BufferIterator<Char> = BufferIterator new(this), resolving type BufferIterator<Char>, of type BaseType
===============================================================
- Resolving call to length (ref = Buffer length -> SizeT)
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg this size
** Resolving function decl set
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl value : Char
For value : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg this size
** Resolving function decl toCString
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Iterators
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl Iterable<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl IterableClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
** Resolving function decl iterator
** Resolving function decl toList
Resolving variable decl result : <unknown type> = ArrayList new()
===============================================================
- Resolving call to new (ref = (nil))
For result : ArrayList<this T> = ArrayList new(), resolving type ArrayList<this T>, of type BaseType
Resolving variable decl elem : T
For elem : T, resolving type T, of type BaseType
Response of statement [Foreach] for (elem in this) = LOOP
))))))) For Iterable toList -> ArrayList<this T>, response of body = LOOP
** Resolving function decl reduce
Resolving variable decl f : Func (T, T) -> T
For f : Func (T, T) -> T, resolving type Func (T, T) -> T, of type FuncType
Resolving variable decl iter : <unknown type> = iterator()
===============================================================
- Resolving call to iterator (ref = (nil))
For iter : Iterator<this T> = this iterator(), resolving type Iterator<this T>, of type BaseType
Resolving variable decl acc : <unknown type> = f(iter next(), iter next())
===============================================================
- Resolving call to f (ref = (nil))
resolving arg iter next()
===============================================================
- Resolving call to next (ref = (nil))
resolving arg iter next()
===============================================================
- Resolving call to next (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to f (ref = (nil))
resolving arg acc
resolving arg iter next()
===============================================================
- Resolving call to next (ref = (nil))
** Resolving function decl each
Resolving variable decl f : Func (T)
For f : Func (T), resolving type Func (T), of type FuncType
Resolving variable decl elem : <unknown type>
Response of statement [Foreach] for (elem in this) = LOOP
))))))) For Iterable each(Func (T)), response of body = LOOP
** Resolving function decl eachUntil
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl elem : <unknown type>
Response of statement [Foreach] for (elem in this) = LOOP
))))))) For Iterable eachUntil(Func (T) -> Bool), response of body = LOOP
** Resolving function decl each
Resolving variable decl f : Func (T, Int)
For f : Func (T, Int), resolving type Func (T, Int), of type FuncType
Resolving variable decl index : <unknown type> = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl elem : <unknown type>
Response of statement [Foreach] for (elem in this) = LOOP
))))))) For Iterable each~withIndex(Func (T, Int)), response of body = LOOP
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl IterableClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
** Resolving function decl iterator
** Resolving function decl toList
Resolving variable decl result : ArrayList<this T> = ArrayList new()
===============================================================
- Resolving call to new (ref = staticArrayList new -> ArrayList<T>)
For result : ArrayList<this T> = ArrayList new(), resolving type ArrayList<this T>, of type BaseType
Resolving variable decl elem : T
For elem : T, resolving type T, of type BaseType
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
** Resolving function decl reduce
Resolving variable decl f : Func (T, T) -> T
For f : Func (T, T) -> T, resolving type Func (T, T) -> T, of type FuncType
** Resolving function decl f
Resolving variable decl : T
For : T, resolving type T, of type BaseType
Resolving variable decl : T
For : T, resolving type T, of type BaseType
Resolving variable decl iter : Iterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = Iterable iterator -> Iterator<this T>)
For iter : Iterator<this T> = this iterator(), resolving type Iterator<this T>, of type BaseType
Resolving variable decl acc : <unknown type> = f(iter next(), iter next())
===============================================================
- Resolving call to f (ref = (nil))
resolving arg iter next()
===============================================================
- Resolving call to next (ref = Iterator next -> T)
resolving arg iter next()
===============================================================
- Resolving call to next (ref = Iterator next -> T)
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
===============================================================
- Resolving call to f (ref = (nil))
resolving arg acc
resolving arg iter next()
===============================================================
- Resolving call to next (ref = Iterator next -> T)
** Resolving function decl each
Resolving variable decl f : Func (T)
For f : Func (T), resolving type Func (T), of type FuncType
Resolving variable decl elem : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
** Resolving function decl eachUntil
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl elem : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
** Resolving function decl each
Resolving variable decl f : Func (T, Int)
For f : Func (T, Int), resolving type Func (T, Int), of type FuncType
Resolving variable decl index : SSizeT = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl elem : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BackIterable<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl BackIterableClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl iterator
** Resolving function decl backIterator
Resolving variable decl iter : <unknown type> = iterator()
===============================================================
- Resolving call to iterator (ref = (nil))
For iter : BackIterator<this T> = this iterator(), resolving type BackIterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
** Resolving function decl forward
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl backward
===============================================================
- Resolving call to reversed (ref = (nil))
===============================================================
- Resolving call to backIterator (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BackIterableClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterable init)
** Resolving function decl iterator
** Resolving function decl backIterator
Resolving variable decl iter : BackIterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = BackIterable iterator -> BackIterator<this T>)
For iter : BackIterator<this T> = this iterator(), resolving type BackIterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
** Resolving function decl forward
===============================================================
- Resolving call to iterator (ref = BackIterable iterator -> BackIterator<this T>)
** Resolving function decl backward
===============================================================
- Resolving call to reversed (ref = BackIterator reversed -> ReverseIterator<T>)
===============================================================
- Resolving call to backIterator (ref = BackIterable backIterator -> BackIterator<this T>)
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Iterator<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl IteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl hasNext__quest
** Resolving function decl next
** Resolving function decl remove
** Resolving function decl iterator
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl IteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterable init)
** Resolving function decl hasNext__quest
** Resolving function decl next
** Resolving function decl remove
** Resolving function decl iterator
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BackIterator<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl BackIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl hasPrev__quest
** Resolving function decl prev
** Resolving function decl iterator
** Resolving function decl reversed
Resolving variable decl iter : <unknown type> = ReverseIterator new()
===============================================================
- Resolving call to new (ref = (nil))
For iter : ReverseIterator<this T> = ReverseIterator new(), resolving type ReverseIterator<this T>, of type BaseType
- access to iter->iterator still not resolved, looping (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BackIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterator init)
** Resolving function decl hasPrev__quest
** Resolving function decl prev
** Resolving function decl iterator
** Resolving function decl reversed
Resolving variable decl iter : ReverseIterator<this T> = ReverseIterator new()
===============================================================
- Resolving call to new (ref = staticReverseIterator new -> ReverseIterator<T>)
For iter : ReverseIterator<this T> = ReverseIterator new(), resolving type ReverseIterator<this T>, of type BaseType
- access to iter->iterator still not resolved, looping (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ReverseIterator<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl iterator : BackIterator<T> = null
For iterator : BackIterator<T> = null, resolving type BackIterator<T>, of type BaseType
====== Resolving type decl ClassDecl ReverseIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = ReverseIterator alloc() as ReverseIterator
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ReverseIterator = ReverseIterator alloc() as ReverseIterator, resolving type ReverseIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to hasPrev__quest (ref = (nil))
** Resolving function decl next
===============================================================
- Resolving call to prev (ref = (nil))
$$$$ resolving returnType T for this iterator prev()
** Resolving function decl hasPrev__quest
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
** Resolving function decl prev
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for this iterator next()
** Resolving function decl remove
===============================================================
- Resolving call to remove (ref = (nil))
** Resolving function decl reversed
** Resolving function decl iterator
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ReverseIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ReverseIterator = ReverseIterator alloc() as ReverseIterator
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : ReverseIterator = ReverseIterator alloc() as ReverseIterator, resolving type ReverseIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = ReverseIterator __defaults__)
===============================================================
- Resolving call to init (ref = ReverseIterator init)
** Resolving function decl init
===============================================================
- Resolving call to super (ref = BackIterator init)
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to hasPrev__quest (ref = BackIterator hasPrev__quest -> Bool)
** Resolving function decl next
===============================================================
- Resolving call to prev (ref = BackIterator prev)
** Resolving function decl hasPrev__quest
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
** Resolving function decl prev
===============================================================
- Resolving call to next (ref = Iterator next)
** Resolving function decl remove
===============================================================
- Resolving call to remove (ref = Iterator remove -> Bool)
** Resolving function decl reversed
** Resolving function decl iterator
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Numbers
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl INT_MAX : <unknown type> = 2147483647
For INT_MAX : SSizeT = 2147483647, resolving type SSizeT, of type BaseType
Resolving variable decl INT_MIN : <unknown type> = -INT_MAX - 1
For INT_MIN : SSizeT = -INT_MAX - 1, resolving type SSizeT, of type BaseType
Resolving variable decl DBL_MIN : Double
For DBL_MIN : Double, resolving type Double, of type BaseType
Resolving variable decl DBL_MAX : Double
For DBL_MAX : Double, resolving type Double, of type BaseType
Resolving variable decl FLT_MIN : Float
For FLT_MIN : Float, resolving type Float, of type BaseType
Resolving variable decl FLT_MAX : Float
For FLT_MAX : Float, resolving type Float, of type BaseType
Resolving variable decl LDBL_MIN : LDouble
For LDBL_MIN : LDouble, resolving type LDouble, of type BaseType
Resolving variable decl LDBL_MAX : LDouble
For LDBL_MAX : LDouble, resolving type LDouble, of type BaseType
====== Resolving type decl CoverDecl LLong
====== Resolving type decl ClassDecl LLongClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as LLong
** Resolving function decl toHexString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as LLong
** Resolving function decl odd__quest
** Resolving function decl even__quest
** Resolving function decl divisor__quest
Resolving variable decl divisor : Int
For divisor : Int, resolving type Int, of type BaseType
** Resolving function decl in__quest
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
- access to range->min still not resolved, looping (ref = (nil))
- access to range->max still not resolved, looping (ref = (nil))
** Resolving function decl times
Resolving variable decl fn : Func ()
For fn : Func (), resolving type Func (), of type FuncType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For LLong times(Func ()), response of body = LOOP
** Resolving function decl times
Resolving variable decl fn : Func (This)
For fn : Func (This), resolving type Func (This), of type FuncType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For LLong times~withIndex(Func (LLong)), response of body = LOOP
** Resolving function decl abs
** Resolving function decl __load__
- type signed long long still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl LLongClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as LLong
** Resolving function decl toHexString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as LLong
** Resolving function decl odd__quest
** Resolving function decl even__quest
** Resolving function decl divisor__quest
Resolving variable decl divisor : Int
For divisor : Int, resolving type Int, of type BaseType
** Resolving function decl in__quest
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
- access to range->min still not resolved, looping (ref = (nil))
- access to range->max still not resolved, looping (ref = (nil))
** Resolving function decl times
Resolving variable decl fn : Func ()
For fn : Func (), resolving type Func (), of type FuncType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fn (ref = (nil))
** Resolving function decl times
Resolving variable decl fn : Func (LLong)
For fn : Func (LLong), resolving type Func (LLong), of type FuncType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fn (ref = (nil))
resolving arg i
** Resolving function decl abs
** Resolving function decl __load__
====== Resolving type decl CoverDecl Long
====== Resolving type decl ClassDecl LongClass
** Resolving function decl __load__
- type signed long still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl LongClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int
====== Resolving type decl ClassDecl IntClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
- type signed int still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl IntClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
====== Resolving type decl CoverDecl Short
====== Resolving type decl ClassDecl ShortClass
** Resolving function decl __load__
- type signed short still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl ShortClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl ULLong
====== Resolving type decl ClassDecl ULLongClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as ULLong
** Resolving function decl in__quest
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
- access to range->min still not resolved, looping (ref = (nil))
- access to range->max still not resolved, looping (ref = (nil))
** Resolving function decl __load__
- type unsigned long long still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl ULLongClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as ULLong
** Resolving function decl in__quest
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
- access to range->min still not resolved, looping (ref = (nil))
- access to range->max still not resolved, looping (ref = (nil))
** Resolving function decl __load__
====== Resolving type decl CoverDecl ULong
====== Resolving type decl ClassDecl ULongClass
** Resolving function decl __load__
- type unsigned long still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl ULongClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt
====== Resolving type decl ClassDecl UIntClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
- type unsigned int still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl UIntClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
====== Resolving type decl CoverDecl UShort
====== Resolving type decl ClassDecl UShortClass
** Resolving function decl __load__
- type unsigned short still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl UShortClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int8
====== Resolving type decl ClassDecl Int8Class
** Resolving function decl __load__
- type int8_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl Int8Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int16
====== Resolving type decl ClassDecl Int16Class
** Resolving function decl __load__
- type int16_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl Int16Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int32
====== Resolving type decl ClassDecl Int32Class
** Resolving function decl __load__
- type int32_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl Int32Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int64
====== Resolving type decl ClassDecl Int64Class
** Resolving function decl __load__
- type int64_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl Int64Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt8
====== Resolving type decl ClassDecl UInt8Class
** Resolving function decl __load__
- type uint8_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl UInt8Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt16
====== Resolving type decl ClassDecl UInt16Class
** Resolving function decl __load__
- type uint16_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl UInt16Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt32
====== Resolving type decl ClassDecl UInt32Class
** Resolving function decl __load__
- type uint32_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl UInt32Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt64
====== Resolving type decl ClassDecl UInt64Class
** Resolving function decl __load__
- type uint64_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl UInt64Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl Octet
====== Resolving type decl ClassDecl OctetClass
** Resolving function decl __load__
- type uint8_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl OctetClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl SizeT
====== Resolving type decl ClassDecl SizeTClass
** Resolving function decl __load__
- type size_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl SizeTClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl SSizeT
====== Resolving type decl ClassDecl SSizeTClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
- type ssize_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl SSizeTClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
====== Resolving type decl CoverDecl PtrDiff
====== Resolving type decl ClassDecl PtrDiffClass
** Resolving function decl __load__
- type ptrdiff_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl PtrDiffClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl LDouble
====== Resolving type decl ClassDecl LDoubleClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl abs
** Resolving function decl __load__
- type long double still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl LDoubleClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl abs
** Resolving function decl __load__
====== Resolving type decl CoverDecl Double
====== Resolving type decl ClassDecl DoubleClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
- type double still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl DoubleClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
====== Resolving type decl CoverDecl Float
====== Resolving type decl ClassDecl FloatClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
- type float still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl FloatClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
** Resolving function decl __load__
====== Resolving type decl CoverDecl Range
Resolving variable decl min : Int
For min : Int, resolving type Int, of type BaseType
Resolving variable decl max : Int
For max : Int, resolving type Int, of type BaseType
====== Resolving type decl ClassDecl RangeClass
** Resolving function decl new
Resolving variable decl this : This
For this : This, resolving type This, of type BaseType
** Resolving function decl reduce
Resolving variable decl f : Func (Int, Int) -> Int
For f : Func (Int, Int) -> Int, resolving type Func (Int, Int) -> Int, of type FuncType
Resolving variable decl acc : <unknown type> = f(min, min + 1)
===============================================================
- Resolving call to f (ref = (nil))
resolving arg min
resolving arg min + 1
For acc : Int = f(this min, this min + 1), resolving type Int, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For Range reduce(Func (Int, Int) -> Int) -> Int, response of body = LOOP
** Resolving function decl __load__
====== Resolving type decl ClassDecl RangeClass
** Resolving function decl new
Resolving variable decl this : Range
For this : Range, resolving type Range, of type BaseType
** Resolving function decl reduce
Resolving variable decl f : Func (Int, Int) -> Int
For f : Func (Int, Int) -> Int, resolving type Func (Int, Int) -> Int, of type FuncType
** Resolving function decl f
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl acc : Int = f(this min, this min + 1)
===============================================================
- Resolving call to f (ref = f(Int, Int) -> Int)
resolving arg this min
resolving arg this min + 1
For acc : Int = f(this min, this min + 1), resolving type Int, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to f (ref = (nil))
resolving arg acc
resolving arg i
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/VarArgs
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl CoverDecl VarArgs
Resolving variable decl args : UInt8*
For args : UInt8*, resolving type UInt8*, of type PointerType
Resolving variable decl argsPtr : UInt8*
For argsPtr : UInt8*, resolving type UInt8*, of type PointerType
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
====== Resolving type decl ClassDecl VarArgsClass
** Resolving function decl each
Resolving variable decl f : Func <T> (T)
For f : Func <T> (T), resolving type Func <T> (T), of type FuncType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl countdown : <unknown type> = count
For countdown : SSizeT = this count, resolving type SSizeT, of type BaseType
Resolving variable decl argsPtr : <unknown type> = args
For argsPtr : UInt8* = this args, resolving type UInt8*, of type PointerType
Resolving variable decl type : <unknown type> = (argsPtr as Class*)@ as Class
For type : Class = (argsPtr as Class*)@ as Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to __va_call (ref = (nil))
resolving arg f
resolving arg type
resolving arg argsPtr@
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg type size
** Resolving function decl new
Resolving variable decl bytes : SizeT
For bytes : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : VarArgs
For this : VarArgs, resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to init (ref = (nil))
resolving arg count
resolving arg bytes
** Resolving function decl init
Resolving variable decl bytes : SizeT
For bytes : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg bytes + (count * Class size)
** Resolving function decl _addValue
Resolving variable decl value : T
For value : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg T size
** Resolving function decl iterator
** Resolving function decl __load__
====== Resolving type decl ClassDecl VarArgsClass
** Resolving function decl each
Resolving variable decl f : Func <T> (T)
For f : Func <T> (T), resolving type Func <T> (T), of type FuncType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl countdown : SSizeT = this count
For countdown : SSizeT = this count, resolving type SSizeT, of type BaseType
Resolving variable decl argsPtr : UInt8* = this args
For argsPtr : UInt8* = this args, resolving type UInt8*, of type PointerType
Resolving variable decl type : Class = (argsPtr as Class*)@ as Class
For type : Class = (argsPtr as Class*)@ as Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to __va_call (ref = (nil))
resolving arg f
resolving arg type
resolving arg argsPtr@
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg type size
** Resolving function decl new
Resolving variable decl bytes : SizeT
For bytes : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : VarArgs
For this : VarArgs, resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to init (ref = VarArgs init(SSizeT, SizeT))
resolving arg count
resolving arg bytes
** Resolving function decl init
Resolving variable decl bytes : SizeT
For bytes : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg bytes + (count * Class size)
** Resolving function decl _addValue
Resolving variable decl value : T
For value : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg (this argsPtr as T*)
resolving arg value
resolving arg T size
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg T size
** Resolving function decl iterator
** Resolving function decl __load__
====== Resolving type decl CoverDecl VarArgsIterator
Resolving variable decl argsPtr : UInt8*
For argsPtr : UInt8*, resolving type UInt8*, of type PointerType
Resolving variable decl countdown : SSizeT
For countdown : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl first : Bool
For first : Bool, resolving type Bool, of type BaseType
====== Resolving type decl ClassDecl VarArgsIteratorClass
** Resolving function decl hasNext__quest
** Resolving function decl next
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Vararg underflow!"
Resolving variable decl nextType : <unknown type> = (argsPtr as Class*)@ as Class
For nextType : Class = (this argsPtr as Class*)@ as Class, resolving type Class, of type BaseType
Resolving variable decl result : T*
For result : T*, resolving type T*, of type PointerType
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg nextType size
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg nextType size
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg nextType size
** Resolving function decl getNextType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Vararg underflow!"
** Resolving function decl __load__
====== Resolving type decl ClassDecl VarArgsIteratorClass
** Resolving function decl hasNext__quest
** Resolving function decl next
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit43
Resolving variable decl nextType : Class = (this argsPtr as Class*)@ as Class
For nextType : Class = (this argsPtr as Class*)@ as Class, resolving type Class, of type BaseType
Resolving variable decl result : T*
For result : T*, resolving type T*, of type PointerType
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg nextType size
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg nextType size
===============================================================
- Resolving call to __pointer_align (ref = (nil))
resolving arg nextType size
Response of statement [Return] return = LOOP
))))))) For VarArgsIterator next<T> (Class), response of body = LOOP
** Resolving function decl getNextType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit44
** Resolving function decl __load__
** Resolving function decl __va_call
Resolving variable decl f : Func <T> (T)
For f : Func <T> (T), resolving type Func <T> (T), of type FuncType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl arg : T
For arg : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to f (ref = (nil))
resolving arg arg
** Resolving function decl __sizeof
Resolving variable decl : Class
For : Class, resolving type Class, of type BaseType
** Resolving function decl __pointer_align
Resolving variable decl s : SizeT
For s : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl ps : <unknown type> = __sizeof(Pointer)
===============================================================
- Resolving call to __sizeof (ref = (nil))
resolving arg Pointer
For ps : SizeT = __sizeof(Pointer), resolving type SizeT, of type BaseType
Resolving variable decl diff : <unknown type> = s % ps
For diff : SizeT = s % ps, resolving type SizeT, of type BaseType
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Exception
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl BACKTRACE_LENGTH : <unknown type> = 20
For BACKTRACE_LENGTH : SSizeT = 20, resolving type SSizeT, of type BaseType
Resolving variable decl exceptionStack : <unknown type> = ThreadLocal new()
===============================================================
- Resolving call to new (ref = (nil))
Resolving variable decl _exception : <unknown type> = ThreadLocal new()
===============================================================
- Resolving call to new (ref = (nil))
Resolving variable decl _EXCEPTION : Int = 1
For _EXCEPTION : Int = 1, resolving type Int, of type BaseType
Resolving variable decl FORMAT_MESSAGE_FROM_SYSTEM : Long
For FORMAT_MESSAGE_FROM_SYSTEM : Long, resolving type Long, of type BaseType
Resolving variable decl FORMAT_MESSAGE_IGNORE_INSERTS : Long
For FORMAT_MESSAGE_IGNORE_INSERTS : Long, resolving type Long, of type BaseType
Resolving variable decl FORMAT_MESSAGE_ARGUMENT_ARRAY : Long
For FORMAT_MESSAGE_ARGUMENT_ARRAY : Long, resolving type Long, of type BaseType
Resolving variable decl errno : Int
For errno : Int, resolving type Int, of type BaseType
====== Resolving type decl CoverDecl JmpBuf
====== Resolving type decl ClassDecl JmpBufClass
** Resolving function decl setJmp
** Resolving function decl longJmp
Resolving variable decl value : Int
For value : Int, resolving type Int, of type BaseType
** Resolving function decl __load__
- type jmp_buf still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl JmpBufClass
** Resolving function decl setJmp
** Resolving function decl longJmp
Resolving variable decl value : Int
For value : Int, resolving type Int, of type BaseType
** Resolving function decl __load__
====== Resolving type decl CoverDecl _StackFrame
Resolving variable decl buf : JmpBuf
For buf : JmpBuf, resolving type JmpBuf, of type BaseType
====== Resolving type decl ClassDecl _StackFrameClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl _StackFrameClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl StackFrame
====== Resolving type decl ClassDecl StackFrameClass
** Resolving function decl new
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg _StackFrame size
** Resolving function decl __load__
====== Resolving type decl ClassDecl StackFrameClass
** Resolving function decl new
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg _StackFrame size
** Resolving function decl __load__
====== Resolving type decl CoverDecl DWORD
====== Resolving type decl ClassDecl DWORDClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl DWORDClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl LPTSTR
====== Resolving type decl ClassDecl LPTSTRClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl LPTSTRClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl Backtrace
Resolving variable decl length : Int
For length : Int, resolving type Int, of type BaseType
Resolving variable decl buffer : Pointer*
For buffer : Pointer*, resolving type Pointer*, of type PointerType
====== Resolving type decl ClassDecl BacktraceClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = Backtrace alloc() as Backtrace
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Backtrace = Backtrace alloc() as Backtrace, resolving type Backtrace, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg length
resolving arg buffer
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BacktraceClass
** Resolving function decl new
Resolving variable decl this : Backtrace = Backtrace alloc() as Backtrace
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Backtrace = Backtrace alloc() as Backtrace, resolving type Backtrace, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Backtrace __defaults__)
===============================================================
- Resolving call to init (ref = Backtrace init(Int, Pointer*))
resolving arg length
resolving arg buffer
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Exception
Resolving variable decl backtraces : LinkedList<Backtrace> = LinkedList new()
===============================================================
- Resolving call to new (ref = (nil))
For backtraces : LinkedList<Backtrace> = LinkedList new(), resolving type LinkedList<Backtrace>, of type BaseType
Resolving variable decl origin : Class
For origin : Class, resolving type Class, of type BaseType
Resolving variable decl message : String
For message : String, resolving type String, of type BaseType
====== Resolving type decl ClassDecl ExceptionClass
** Resolving function decl addBacktrace
Resolving variable decl backtraceBuffer : <unknown type> = gc_malloc(Pointer size * BACKTRACE_LENGTH)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg Pointer size * BACKTRACE_LENGTH
For backtraceBuffer : Pointer = gc_malloc(Pointer size * BACKTRACE_LENGTH), resolving type Pointer, of type BaseType
Resolving variable decl backtraceLength : <unknown type> = backtrace(backtraceBuffer, BACKTRACE_LENGTH)
===============================================================
- Resolving call to backtrace (ref = (nil))
resolving arg backtraceBuffer
resolving arg BACKTRACE_LENGTH
===============================================================
- Resolving call to add (ref = (nil))
resolving arg Backtrace new(backtraceLength, backtraceBuffer)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg backtraceLength
resolving arg backtraceBuffer
** Resolving function decl printBacktrace
===============================================================
- Resolving call to empty__quest (ref = (nil))
===============================================================
- Resolving call to write (ref = (nil))
resolving arg "[backtrace]\n"
Resolving variable decl first : <unknown type> = true
For first : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl backtrace : <unknown type>
Response of statement [Foreach] for (backtrace in backtraces) = LOOP
Response of statement [VersionBlock] __linux__ = LOOP
))))))) For Exception printBacktrace, response of body = LOOP
** Resolving function decl new
Resolving variable decl this : <unknown type> = Exception alloc() as Exception
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Exception = Exception alloc() as Exception, resolving type Exception, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg origin
resolving arg message
** Resolving function decl init
** Resolving function decl new
Resolving variable decl this : <unknown type> = Exception alloc() as Exception
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Exception = Exception alloc() as Exception, resolving type Exception, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg message
** Resolving function decl init
** Resolving function decl formatMessage
===============================================================
- Resolving call to format (ref = (nil))
resolving arg class name toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
resolving arg origin name toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
resolving arg message ? message toCString() : "<no message>" toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
===============================================================
- Resolving call to toCString (ref = (nil))
===============================================================
- Resolving call to format (ref = (nil))
resolving arg class name toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
resolving arg message ? message toCString() : "<no message>" toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
===============================================================
- Resolving call to toCString (ref = (nil))
** Resolving function decl print
===============================================================
- Resolving call to fprintf (ref = (nil))
resolving arg stderr
resolving arg "%s"
resolving arg formatMessage() toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
===============================================================
- Resolving call to formatMessage (ref = (nil))
===============================================================
- Resolving call to printBacktrace (ref = (nil))
** Resolving function decl throw
===============================================================
- Resolving call to _setException (ref = (nil))
resolving arg this
===============================================================
- Resolving call to addBacktrace (ref = (nil))
===============================================================
- Resolving call to _hasStackFrame (ref = (nil))
===============================================================
- Resolving call to print (ref = (nil))
===============================================================
- Resolving call to abort (ref = (nil))
Resolving variable decl frame : <unknown type> = _popStackFrame()
===============================================================
- Resolving call to _popStackFrame (ref = (nil))
===============================================================
- Resolving call to longJmp (ref = (nil))
resolving arg _EXCEPTION
** Resolving function decl rethrow
===============================================================
- Resolving call to throw (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ExceptionClass
** Resolving function decl addBacktrace
Resolving variable decl backtraceBuffer : Pointer = gc_malloc(Pointer size * BACKTRACE_LENGTH)
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg Pointer size * BACKTRACE_LENGTH
For backtraceBuffer : Pointer = gc_malloc(Pointer size * BACKTRACE_LENGTH), resolving type Pointer, of type BaseType
Resolving variable decl backtraceLength : <unknown type> = backtrace(backtraceBuffer, BACKTRACE_LENGTH)
===============================================================
- Resolving call to backtrace (ref = (nil))
resolving arg backtraceBuffer
resolving arg BACKTRACE_LENGTH
===============================================================
- Resolving call to add (ref = (nil))
resolving arg Backtrace new(backtraceLength, backtraceBuffer)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg backtraceLength
resolving arg backtraceBuffer
** Resolving function decl printBacktrace
===============================================================
- Resolving call to empty__quest (ref = (nil))
===============================================================
- Resolving call to write (ref = (nil))
resolving arg __strLit46
Resolving variable decl first : Bool = true
For first : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl backtrace : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl new
Resolving variable decl this : Exception = Exception alloc() as Exception
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Exception = Exception alloc() as Exception, resolving type Exception, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Exception __defaults__)
===============================================================
- Resolving call to init (ref = Exception init(Class, String))
resolving arg origin
resolving arg message
** Resolving function decl init
** Resolving function decl new
Resolving variable decl this : Exception = Exception alloc() as Exception
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Exception = Exception alloc() as Exception, resolving type Exception, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Exception __defaults__)
===============================================================
- Resolving call to init (ref = Exception init~noOrigin(String))
resolving arg message
** Resolving function decl init
** Resolving function decl formatMessage
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this class name toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
resolving arg this origin name toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
resolving arg this message ? this message toCString() : __strLit47 toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
===============================================================
- Resolving call to toCString (ref = (nil))
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this class name toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
resolving arg this message ? this message toCString() : __strLit49 toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
===============================================================
- Resolving call to toCString (ref = (nil))
** Resolving function decl print
===============================================================
- Resolving call to fprintf (ref = (nil))
resolving arg stderr
resolving arg __strLit51
resolving arg this formatMessage() toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
===============================================================
- Resolving call to formatMessage (ref = Exception formatMessage -> String)
===============================================================
- Resolving call to printBacktrace (ref = Exception printBacktrace)
** Resolving function decl throw
===============================================================
- Resolving call to _setException (ref = (nil))
resolving arg this
===============================================================
- Resolving call to addBacktrace (ref = Exception addBacktrace)
===============================================================
- Resolving call to _hasStackFrame (ref = _hasStackFrame -> Bool)
===============================================================
- Resolving call to print (ref = Exception print)
===============================================================
- Resolving call to abort (ref = abort)
Resolving variable decl frame : <unknown type> = _popStackFrame()
===============================================================
- Resolving call to _popStackFrame (ref = _popStackFrame -> StackFrame)
===============================================================
- Resolving call to longJmp (ref = (nil))
resolving arg _EXCEPTION
** Resolving function decl rethrow
===============================================================
- Resolving call to throw (ref = Exception throw)
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl OSException
====== Resolving type decl ClassDecl OSExceptionClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = OSException alloc() as OSException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : OSException = OSException alloc() as OSException, resolving type OSException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg message
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl new
Resolving variable decl this : <unknown type> = OSException alloc() as OSException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : OSException = OSException alloc() as OSException, resolving type OSException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
Resolving variable decl x : <unknown type> = getOSError()
===============================================================
- Resolving call to getOSError (ref = (nil))
===============================================================
- Resolving call to empty__quest (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg x
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ':'
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl OSExceptionClass
** Resolving function decl new
Resolving variable decl this : OSException = OSException alloc() as OSException
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : OSException = OSException alloc() as OSException, resolving type OSException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = OSException __defaults__)
===============================================================
- Resolving call to init (ref = OSException init(String))
resolving arg message
** Resolving function decl init
===============================================================
- Resolving call to init (ref = OSException init~noOrigin)
** Resolving function decl new
Resolving variable decl this : OSException = OSException alloc() as OSException
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : OSException = OSException alloc() as OSException, resolving type OSException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = OSException __defaults__)
===============================================================
- Resolving call to init (ref = OSException init~noOrigin)
** Resolving function decl init
Resolving variable decl x : <unknown type> = getOSError()
===============================================================
- Resolving call to getOSError (ref = getOSError -> String)
===============================================================
- Resolving call to empty__quest (ref = String empty__quest -> Bool)
===============================================================
- Resolving call to append (ref = (nil))
resolving arg x
===============================================================
- Resolving call to append (ref = String append~char(Char) -> String)
resolving arg ':'
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl OutOfBoundsException
====== Resolving type decl ClassDecl OutOfBoundsExceptionClass
** Resolving function decl new
Resolving variable decl accessOffset : SizeT
For accessOffset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl elementLength : SizeT
For elementLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : <unknown type> = OutOfBoundsException alloc() as OutOfBoundsException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : OutOfBoundsException = OutOfBoundsException alloc() as OutOfBoundsException, resolving type OutOfBoundsException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg origin
resolving arg accessOffset
resolving arg elementLength
** Resolving function decl init
Resolving variable decl accessOffset : SizeT
For accessOffset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl elementLength : SizeT
For elementLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to init (ref = (nil))
resolving arg accessOffset
resolving arg elementLength
** Resolving function decl new
Resolving variable decl accessOffset : SizeT
For accessOffset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl elementLength : SizeT
For elementLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : <unknown type> = OutOfBoundsException alloc() as OutOfBoundsException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : OutOfBoundsException = OutOfBoundsException alloc() as OutOfBoundsException, resolving type OutOfBoundsException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg accessOffset
resolving arg elementLength
** Resolving function decl init
Resolving variable decl accessOffset : SizeT
For accessOffset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl elementLength : SizeT
For elementLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to format (ref = (nil))
resolving arg accessOffset
resolving arg elementLength
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl OutOfBoundsExceptionClass
** Resolving function decl new
Resolving variable decl accessOffset : SizeT
For accessOffset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl elementLength : SizeT
For elementLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : OutOfBoundsException = OutOfBoundsException alloc() as OutOfBoundsException
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : OutOfBoundsException = OutOfBoundsException alloc() as OutOfBoundsException, resolving type OutOfBoundsException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = OutOfBoundsException __defaults__)
===============================================================
- Resolving call to init (ref = OutOfBoundsException init(Class, SizeT, SizeT))
resolving arg origin
resolving arg accessOffset
resolving arg elementLength
** Resolving function decl init
Resolving variable decl accessOffset : SizeT
For accessOffset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl elementLength : SizeT
For elementLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to init (ref = (nil))
resolving arg accessOffset
resolving arg elementLength
** Resolving function decl new
Resolving variable decl accessOffset : SizeT
For accessOffset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl elementLength : SizeT
For elementLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : OutOfBoundsException = OutOfBoundsException alloc() as OutOfBoundsException
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : OutOfBoundsException = OutOfBoundsException alloc() as OutOfBoundsException, resolving type OutOfBoundsException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = OutOfBoundsException __defaults__)
===============================================================
- Resolving call to init (ref = OutOfBoundsException init~noOrigin(SizeT, SizeT))
resolving arg accessOffset
resolving arg elementLength
** Resolving function decl init
Resolving variable decl accessOffset : SizeT
For accessOffset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl elementLength : SizeT
For elementLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to format (ref = (nil))
resolving arg accessOffset
resolving arg elementLength
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl OutOfMemoryException
====== Resolving type decl ClassDecl OutOfMemoryExceptionClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = OutOfMemoryException alloc() as OutOfMemoryException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : OutOfMemoryException = OutOfMemoryException alloc() as OutOfMemoryException, resolving type OutOfMemoryException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg origin
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl new
Resolving variable decl this : <unknown type> = OutOfMemoryException alloc() as OutOfMemoryException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : OutOfMemoryException = OutOfMemoryException alloc() as OutOfMemoryException, resolving type OutOfMemoryException, 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 OutOfMemoryExceptionClass
** Resolving function decl new
Resolving variable decl this : OutOfMemoryException = OutOfMemoryException alloc() as OutOfMemoryException
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : OutOfMemoryException = OutOfMemoryException alloc() as OutOfMemoryException, resolving type OutOfMemoryException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = OutOfMemoryException __defaults__)
===============================================================
- Resolving call to init (ref = OutOfMemoryException init(Class))
resolving arg origin
** Resolving function decl init
===============================================================
- Resolving call to init (ref = OutOfMemoryException init~noOrigin)
** Resolving function decl new
Resolving variable decl this : OutOfMemoryException = OutOfMemoryException alloc() as OutOfMemoryException
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : OutOfMemoryException = OutOfMemoryException alloc() as OutOfMemoryException, resolving type OutOfMemoryException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = OutOfMemoryException __defaults__)
===============================================================
- Resolving call to init (ref = OutOfMemoryException init~noOrigin)
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl backtrace
Resolving variable decl array : Void**
For array : Void**, resolving type Void**, of type PointerType
Resolving variable decl size : Int
For size : Int, resolving type Int, of type BaseType
** Resolving function decl backtraceSymbols
Resolving variable decl array : Void**
For array : Void**, resolving type Void**, of type PointerType
Resolving variable decl size : Int
For size : Int, resolving type Int, of type BaseType
** Resolving function decl backtraceSymbolsFd
Resolving variable decl array : Void**
For array : Void**, resolving type Void**, of type PointerType
Resolving variable decl size : Int
For size : Int, resolving type Int, of type BaseType
Resolving variable decl fd : Int
For fd : Int, resolving type Int, of type BaseType
** Resolving function decl _pushStackFrame
Resolving variable decl stack : Stack<StackFrame>
For stack : Stack<StackFrame>, resolving type Stack<StackFrame>, of type BaseType
===============================================================
- Resolving call to hasValue__quest (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
===============================================================
- Resolving call to set (ref = (nil))
resolving arg stack
===============================================================
- Resolving call to get (ref = (nil))
Resolving variable decl buf : <unknown type> = StackFrame new()
===============================================================
- Resolving call to new (ref = (nil))
For buf : StackFrame = StackFrame new(), resolving type StackFrame, of type BaseType
===============================================================
- Resolving call to push (ref = (nil))
resolving arg buf
** Resolving function decl _setException
Resolving variable decl e : Exception
For e : Exception, resolving type Exception, of type BaseType
===============================================================
- Resolving call to set (ref = (nil))
resolving arg e
** Resolving function decl _getException
===============================================================
- Resolving call to get (ref = (nil))
** Resolving function decl _popStackFrame
===============================================================
- Resolving call to pop (ref = (nil))
===============================================================
- Resolving call to get (ref = (nil))
** Resolving function decl _hasStackFrame
===============================================================
- Resolving call to hasValue__quest (ref = (nil))
===============================================================
- Resolving call to get (ref = (nil))
- access to exceptionStack get() as Stack<StackFrame>->size still not resolved, looping (ref = (nil))
** Resolving function decl assert
Resolving variable decl : Bool
For : Bool, resolving type Bool, of type BaseType
** Resolving function decl FormatMessage
Resolving variable decl dwFlags : DWORD
For dwFlags : DWORD, resolving type DWORD, of type BaseType
Resolving variable decl lpSource : Pointer
For lpSource : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl dwMessageId : DWORD
For dwMessageId : DWORD, resolving type DWORD, of type BaseType
Resolving variable decl dwLanguageId : DWORD
For dwLanguageId : DWORD, resolving type DWORD, of type BaseType
Resolving variable decl lpBuffer : LPTSTR
For lpBuffer : LPTSTR, resolving type LPTSTR, of type BaseType
Resolving variable decl nSize : DWORD
For nSize : DWORD, resolving type DWORD, of type BaseType
Resolving variable decl Arguments : VaList*
For Arguments : VaList*, resolving type VaList*, of type PointerType
** Resolving function decl getOSErrorCode
===============================================================
- Resolving call to GetLastError (ref = (nil))
** Resolving function decl getOSErrorCode
** Resolving function decl getOSError
Resolving variable decl err : DWORD = GetLastError()
===============================================================
- Resolving call to GetLastError (ref = (nil))
For err : DWORD = GetLastError(), resolving type DWORD, of type BaseType
Resolving variable decl BUF_SIZE : <unknown type> = 256
For BUF_SIZE : SSizeT = 256, resolving type SSizeT, of type BaseType
Resolving variable decl buf : <unknown type> = Buffer new(BUF_SIZE)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg BUF_SIZE
For buf : Buffer = Buffer new(BUF_SIZE), resolving type Buffer, of type BaseType
Resolving variable decl len : SSizeT = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_ARGUMENT_ARRAY, null, err, 0, buf data as CString, BUF_SIZE, null)
===============================================================
- Resolving call to FormatMessage (ref = (nil))
resolving arg FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_ARGUMENT_ARRAY
resolving arg null
resolving arg err
resolving arg 0
resolving arg buf data as CString
resolving arg BUF_SIZE
resolving arg null
For len : SSizeT = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_ARGUMENT_ARRAY, null, err, 0, buf data as CString, BUF_SIZE, null), resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg len
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg len
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl getOSError
Resolving variable decl x : <unknown type> = strerror(errno)
===============================================================
- Resolving call to strerror (ref = (nil))
resolving arg errno
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl strerror
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl raise
Resolving variable decl msg : String
For msg : String, resolving type String, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg msg
** Resolving function decl raise
Resolving variable decl clazz : Class
For clazz : Class, resolving type Class, of type BaseType
Resolving variable decl msg : String
For msg : String, resolving type String, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg clazz
resolving arg msg
** Resolving function decl abort
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module threading/Thread
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl Thread
Resolving variable decl _code : Func ()
For _code : Func (), resolving type Func (), of type FuncType
====== Resolving type decl ClassDecl ThreadClass
** Resolving function decl init
** Resolving function decl new
===============================================================
- Resolving call to new (ref = (nil))
resolving arg _code
===============================================================
- Resolving call to new (ref = (nil))
resolving arg _code
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Unsupported platform!\n"
** Resolving function decl start
** Resolving function decl wait
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ThreadClass
** Resolving function decl init
** Resolving function decl new
===============================================================
- Resolving call to new (ref = (nil))
resolving arg _code
===============================================================
- Resolving call to new (ref = (nil))
resolving arg _code
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit55
** Resolving function decl start
** Resolving function decl wait
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Mutex
====== Resolving type decl ClassDecl MutexClass
** Resolving function decl init
** Resolving function decl new
===============================================================
- Resolving call to new (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Unsupported platform!\n"
** Resolving function decl destroy
===============================================================
- Resolving call to ooc_mutex_destroy (ref = (nil))
resolving arg this
** Resolving function decl lock
===============================================================
- Resolving call to ooc_mutex_lock (ref = (nil))
resolving arg this
** Resolving function decl unlock
===============================================================
- Resolving call to ooc_mutex_unlock (ref = (nil))
resolving arg this
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl MutexClass
** Resolving function decl init
** Resolving function decl new
===============================================================
- Resolving call to new (ref = staticMutexUnix new -> Mutex)
===============================================================
- Resolving call to new (ref = staticMutexWin32 new -> Mutex)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit56
** Resolving function decl destroy
===============================================================
- Resolving call to ooc_mutex_destroy (ref = (nil))
resolving arg this
** Resolving function decl lock
===============================================================
- Resolving call to ooc_mutex_lock (ref = (nil))
resolving arg this
** Resolving function decl unlock
===============================================================
- Resolving call to ooc_mutex_unlock (ref = (nil))
resolving arg this
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl RecursiveMutex
====== Resolving type decl ClassDecl RecursiveMutexClass
** Resolving function decl init
** Resolving function decl new
===============================================================
- Resolving call to new (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Unsupported platform!\n"
** Resolving function decl destroy
===============================================================
- Resolving call to ooc_recursive_mutex_destroy (ref = (nil))
resolving arg this
** Resolving function decl lock
===============================================================
- Resolving call to ooc_recursive_mutex_lock (ref = (nil))
resolving arg this
** Resolving function decl unlock
===============================================================
- Resolving call to ooc_recursive_mutex_unlock (ref = (nil))
resolving arg this
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl RecursiveMutexClass
** Resolving function decl init
** Resolving function decl new
===============================================================
- Resolving call to new (ref = staticRecursiveMutexUnix new -> RecursiveMutex)
===============================================================
- Resolving call to new (ref = staticRecursiveMutexWin32 new -> RecursiveMutex)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit57
** Resolving function decl destroy
===============================================================
- Resolving call to ooc_recursive_mutex_destroy (ref = (nil))
resolving arg this
** Resolving function decl lock
===============================================================
- Resolving call to ooc_recursive_mutex_lock (ref = (nil))
resolving arg this
** Resolving function decl unlock
===============================================================
- Resolving call to ooc_recursive_mutex_unlock (ref = (nil))
resolving arg this
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ThreadLocal<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl ThreadLocalClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Unsupported platform!\n"
** Resolving function decl set
Resolving variable decl value : T
For value : T, resolving type T, of type BaseType
** Resolving function decl get
** Resolving function decl hasValue__quest
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ThreadLocalClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to new (ref = staticThreadLocalUnix new~unix -> ThreadLocalUnix<T>)
===============================================================
- Resolving call to new (ref = staticThreadLocalWin32 new~windows -> ThreadLocalWin32<T>)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit58
** Resolving function decl set
Resolving variable decl value : T
For value : T, resolving type T, of type BaseType
** Resolving function decl get
** Resolving function decl hasValue__quest
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module threading/native/ThreadUnix
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl CoverDecl PThread
====== Resolving type decl ClassDecl PThreadClass
** Resolving function decl __load__
- type pthread_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl PThreadClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl ThreadUnix
Resolving variable decl pthread : PThread
For pthread : PThread, resolving type PThread, of type BaseType
====== Resolving type decl ClassDecl ThreadUnixClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = ThreadUnix alloc() as ThreadUnix
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ThreadUnix = ThreadUnix alloc() as ThreadUnix, resolving type ThreadUnix, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg _code
** Resolving function decl init
** Resolving function decl start
===============================================================
- Resolving call to pthread_create (ref = (nil))
resolving arg pthread&
resolving arg null
resolving arg _code as Closure thunk
resolving arg _code as Closure context
** Resolving function decl wait
===============================================================
- Resolving call to pthread_join (ref = (nil))
resolving arg pthread
resolving arg null
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ThreadUnixClass
** Resolving function decl new
Resolving variable decl this : ThreadUnix = ThreadUnix alloc() as ThreadUnix
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : ThreadUnix = ThreadUnix alloc() as ThreadUnix, resolving type ThreadUnix, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = ThreadUnix __defaults__)
===============================================================
- Resolving call to init (ref = ThreadUnix init~unix(Func ()))
resolving arg _code
** Resolving function decl init
** Resolving function decl start
===============================================================
- Resolving call to pthread_create (ref = (nil))
resolving arg this pthread&
resolving arg null
resolving arg this _code as Closure thunk
resolving arg this _code as Closure context
** Resolving function decl wait
===============================================================
- Resolving call to pthread_join (ref = (nil))
resolving arg this pthread
resolving arg null
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl pthread_create
Resolving variable decl : PThread*
For : PThread*, resolving type PThread*, of type PointerType
Resolving variable decl Pointer : Pointer
For Pointer : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl startRoutine : Pointer
For startRoutine : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl userArgument : Pointer
For userArgument : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl pthread_create
Resolving variable decl : PThread*
For : PThread*, resolving type PThread*, of type PointerType
Resolving variable decl Pointer : Pointer
For Pointer : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl startRoutine : Pointer
For startRoutine : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl userArgument : Pointer
For userArgument : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl pthread_join
Resolving variable decl thread : PThread
For thread : PThread, resolving type PThread, of type BaseType
Resolving variable decl retval : Pointer*
For retval : Pointer*, resolving type Pointer*, of type PointerType
** Resolving function decl pthread_join
Resolving variable decl thread : PThread
For thread : PThread, resolving type PThread, of type BaseType
Resolving variable decl retval : Pointer*
For retval : Pointer*, resolving type Pointer*, of type PointerType
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module threading/native/ThreadWin32
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl INFINITE : Long
For INFINITE : Long, resolving type Long, of type BaseType
Resolving variable decl WAIT_OBJECT_0 : Long
For WAIT_OBJECT_0 : Long, resolving type Long, of type BaseType
====== Resolving type decl ClassDecl ThreadWin32
Resolving variable decl handle : Handle
For handle : Handle, resolving type Handle, of type BaseType
Resolving variable decl threadID : Long
For threadID : Long, resolving type Long, of type BaseType
====== Resolving type decl ClassDecl ThreadWin32Class
** Resolving function decl new
Resolving variable decl this : <unknown type> = ThreadWin32 alloc() as ThreadWin32
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ThreadWin32 = ThreadWin32 alloc() as ThreadWin32, resolving type ThreadWin32, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg _code
** Resolving function decl init
** Resolving function decl start
===============================================================
- Resolving call to CreateThread (ref = (nil))
resolving arg null
resolving arg 0
resolving arg _code as Closure thunk
resolving arg _code as Closure context
resolving arg 0
resolving arg threadID&
** Resolving function decl wait
===============================================================
- Resolving call to WaitForSingleObject (ref = (nil))
resolving arg handle
resolving arg INFINITE
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ThreadWin32Class
** Resolving function decl new
Resolving variable decl this : ThreadWin32 = ThreadWin32 alloc() as ThreadWin32
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : ThreadWin32 = ThreadWin32 alloc() as ThreadWin32, resolving type ThreadWin32, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = ThreadWin32 __defaults__)
===============================================================
- Resolving call to init (ref = ThreadWin32 init~win(Func ()))
resolving arg _code
** Resolving function decl init
** Resolving function decl start
===============================================================
- Resolving call to CreateThread (ref = CreateThread(...) -> Handle)
resolving arg null
resolving arg 0
resolving arg this _code as Closure thunk
resolving arg this _code as Closure context
resolving arg 0
resolving arg this threadID&
** Resolving function decl wait
===============================================================
- Resolving call to WaitForSingleObject (ref = WaitForSingleObject(...) -> Long)
resolving arg this handle
resolving arg INFINITE
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl CreateThread
** Resolving function decl WaitForSingleObject
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module native/win32/types
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl INVALID_HANDLE_VALUE : Handle
For INVALID_HANDLE_VALUE : Handle, resolving type Handle, of type BaseType
====== Resolving type decl CoverDecl LocaleId
====== Resolving type decl ClassDecl LocaleIdClass
** Resolving function decl __load__
- type LCID still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl LocaleIdClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl Handle
====== Resolving type decl ClassDecl HandleClass
** Resolving function decl __load__
- type HANDLE still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl HandleClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl LargeInteger
Resolving variable decl lowPart : Long
For lowPart : Long, resolving type Long, of type BaseType
Resolving variable decl highPart : Long
For highPart : Long, resolving type Long, of type BaseType
Resolving variable decl quadPart : LLong
For quadPart : LLong, resolving type LLong, of type BaseType
====== Resolving type decl ClassDecl LargeIntegerClass
** Resolving function decl __load__
- type LARGE_INTEGER still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl LargeIntegerClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl ULargeInteger
Resolving variable decl lowPart : Long
For lowPart : Long, resolving type Long, of type BaseType
Resolving variable decl highPart : Long
For highPart : Long, resolving type Long, of type BaseType
Resolving variable decl quadPart : LLong
For quadPart : LLong, resolving type LLong, of type BaseType
====== Resolving type decl ClassDecl ULargeIntegerClass
** Resolving function decl __load__
- type ULARGE_INTEGER still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl ULargeIntegerClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl FileTime
Resolving variable decl lowDateTime : Long
For lowDateTime : Long, resolving type Long, of type BaseType
Resolving variable decl highDateTime : Long
For highDateTime : Long, resolving type Long, of type BaseType
====== Resolving type decl ClassDecl FileTimeClass
** Resolving function decl __load__
- type FILETIME still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl FileTimeClass
** Resolving function decl __load__
** Resolving function decl toLLong
Resolving variable decl lowPart : Long
For lowPart : Long, resolving type Long, of type BaseType
Resolving variable decl highPart : Long
For highPart : Long, resolving type Long, of type BaseType
Resolving variable decl li : LargeInteger
For li : LargeInteger, resolving type LargeInteger, of type BaseType
** Resolving function decl toULLong
Resolving variable decl lowPart : Long
For lowPart : Long, resolving type Long, of type BaseType
Resolving variable decl highPart : Long
For highPart : Long, resolving type Long, of type BaseType
Resolving variable decl li : ULargeInteger
For li : ULargeInteger, resolving type ULargeInteger, of type BaseType
** Resolving function decl toTimestamp
Resolving variable decl fileTime : FileTime
For fileTime : FileTime, resolving type FileTime, of type BaseType
Resolving variable decl date : LargeInteger
For date : LargeInteger, resolving type LargeInteger, of type BaseType
Resolving variable decl adjust : LargeInteger
For adjust : LargeInteger, resolving type LargeInteger, of type BaseType
[Module] response = OK (wholeAgain = false)
++++++++++++++++ Module native/win32/types finished resolving.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module native/win32/errors
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl ERROR_HANDLE_EOF : Int
For ERROR_HANDLE_EOF : Int, resolving type Int, of type BaseType
** Resolving function decl GetLastError
[Module] response = OK (wholeAgain = false)
++++++++++++++++ Module native/win32/errors finished resolving.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module threading/native/MutexUnix
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl PTHREAD_MUTEX_RECURSIVE : Int
For PTHREAD_MUTEX_RECURSIVE : Int, resolving type Int, of type BaseType
====== Resolving type decl CoverDecl PThreadMutex
====== Resolving type decl ClassDecl PThreadMutexClass
** Resolving function decl __load__
- type pthread_mutex_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl PThreadMutexClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl PThreadMutexAttr
====== Resolving type decl ClassDecl PThreadMutexAttrClass
** Resolving function decl __load__
- type pthread_mutexattr_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl PThreadMutexAttrClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl MutexUnix
====== Resolving type decl ClassDecl MutexUnixClass
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl new
Resolving variable decl mut : <unknown type> = gc_malloc(PThreadMutex size) as PThreadMutex*
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg PThreadMutex size
For mut : PThreadMutex* = gc_malloc(PThreadMutex size) as PThreadMutex*, resolving type PThreadMutex*, of type PointerType
===============================================================
- Resolving call to pthread_mutex_init (ref = (nil))
resolving arg mut
resolving arg null
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl MutexUnixClass
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Mutex init)
** Resolving function decl new
Resolving variable decl mut : PThreadMutex* = gc_malloc(PThreadMutex size) as PThreadMutex*
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg PThreadMutex size
For mut : PThreadMutex* = gc_malloc(PThreadMutex size) as PThreadMutex*, resolving type PThreadMutex*, of type PointerType
===============================================================
- Resolving call to pthread_mutex_init (ref = (nil))
resolving arg mut
resolving arg null
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl RecursiveMutexUnix
====== Resolving type decl ClassDecl RecursiveMutexUnixClass
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl new
Resolving variable decl mut : <unknown type> = gc_malloc(PThreadMutex size) as PThreadMutex*
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg PThreadMutex size
For mut : PThreadMutex* = gc_malloc(PThreadMutex size) as PThreadMutex*, resolving type PThreadMutex*, of type PointerType
Resolving variable decl attr : PThreadMutexAttr
For attr : PThreadMutexAttr, resolving type PThreadMutexAttr, of type BaseType
===============================================================
- Resolving call to pthread_mutexattr_init (ref = (nil))
resolving arg attr&
===============================================================
- Resolving call to pthread_mutexattr_settype (ref = (nil))
resolving arg attr&
resolving arg PTHREAD_MUTEX_RECURSIVE
===============================================================
- Resolving call to pthread_mutex_init (ref = (nil))
resolving arg mut
resolving arg attr&
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl RecursiveMutexUnixClass
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Mutex init)
** Resolving function decl new
Resolving variable decl mut : PThreadMutex* = gc_malloc(PThreadMutex size) as PThreadMutex*
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg PThreadMutex size
For mut : PThreadMutex* = gc_malloc(PThreadMutex size) as PThreadMutex*, resolving type PThreadMutex*, of type PointerType
Resolving variable decl attr : PThreadMutexAttr
For attr : PThreadMutexAttr, resolving type PThreadMutexAttr, of type BaseType
===============================================================
- Resolving call to pthread_mutexattr_init (ref = (nil))
resolving arg attr&
===============================================================
- Resolving call to pthread_mutexattr_settype (ref = (nil))
resolving arg attr&
resolving arg PTHREAD_MUTEX_RECURSIVE
===============================================================
- Resolving call to pthread_mutex_init (ref = (nil))
resolving arg mut
resolving arg attr&
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl pthread_mutex_lock
Resolving variable decl : PThreadMutex*
For : PThreadMutex*, resolving type PThreadMutex*, of type PointerType
** Resolving function decl pthread_mutex_unlock
Resolving variable decl : PThreadMutex*
For : PThreadMutex*, resolving type PThreadMutex*, of type PointerType
** Resolving function decl pthread_mutex_init
Resolving variable decl : PThreadMutex*
For : PThreadMutex*, resolving type PThreadMutex*, of type PointerType
Resolving variable decl : PThreadMutexAttr*
For : PThreadMutexAttr*, resolving type PThreadMutexAttr*, of type PointerType
** Resolving function decl pthread_mutex_destroy
Resolving variable decl : PThreadMutex*
For : PThreadMutex*, resolving type PThreadMutex*, of type PointerType
** Resolving function decl pthread_mutexattr_init
Resolving variable decl : PThreadMutexAttr*
For : PThreadMutexAttr*, resolving type PThreadMutexAttr*, of type PointerType
** Resolving function decl pthread_mutexattr_settype
Resolving variable decl : PThreadMutexAttr*
For : PThreadMutexAttr*, resolving type PThreadMutexAttr*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl ooc_mutex_lock
Resolving variable decl m : Mutex
For m : Mutex, resolving type Mutex, of type BaseType
===============================================================
- Resolving call to pthread_mutex_lock (ref = (nil))
resolving arg m as PThreadMutex*
** Resolving function decl ooc_mutex_unlock
Resolving variable decl m : Mutex
For m : Mutex, resolving type Mutex, of type BaseType
===============================================================
- Resolving call to pthread_mutex_unlock (ref = (nil))
resolving arg m as PThreadMutex*
** Resolving function decl ooc_mutex_destroy
Resolving variable decl m : Mutex
For m : Mutex, resolving type Mutex, of type BaseType
===============================================================
- Resolving call to pthread_mutex_destroy (ref = (nil))
resolving arg m as PThreadMutex*
** Resolving function decl ooc_recursive_mutex_lock
Resolving variable decl m : RecursiveMutex
For m : RecursiveMutex, resolving type RecursiveMutex, of type BaseType
===============================================================
- Resolving call to pthread_mutex_lock (ref = (nil))
resolving arg m as PThreadMutex*
** Resolving function decl ooc_recursive_mutex_unlock
Resolving variable decl m : RecursiveMutex
For m : RecursiveMutex, resolving type RecursiveMutex, of type BaseType
===============================================================
- Resolving call to pthread_mutex_unlock (ref = (nil))
resolving arg m as PThreadMutex*
** Resolving function decl ooc_recursive_mutex_destroy
Resolving variable decl m : RecursiveMutex
For m : RecursiveMutex, resolving type RecursiveMutex, of type BaseType
===============================================================
- Resolving call to pthread_mutex_destroy (ref = (nil))
resolving arg m as PThreadMutex*
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module threading/native/MutexWin32
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl INFINITE : Long
For INFINITE : Long, resolving type Long, of type BaseType
====== Resolving type decl ClassDecl MutexWin32
====== Resolving type decl ClassDecl MutexWin32Class
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl new
Resolving variable decl mut : <unknown type> = CreateMutex(null, false, null)
===============================================================
- Resolving call to CreateMutex (ref = (nil))
resolving arg null
resolving arg false
resolving arg null
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl MutexWin32Class
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Mutex init)
** Resolving function decl new
Resolving variable decl mut : <unknown type> = CreateMutex(null, false, null)
===============================================================
- Resolving call to CreateMutex (ref = (nil))
resolving arg null
resolving arg false
resolving arg null
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl RecursiveMutexWin32
====== Resolving type decl ClassDecl RecursiveMutexWin32Class
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl new
Resolving variable decl mut : <unknown type> = CreateMutex(null, false, null)
===============================================================
- Resolving call to CreateMutex (ref = (nil))
resolving arg null
resolving arg false
resolving arg null
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl RecursiveMutexWin32Class
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Mutex init)
** Resolving function decl new
Resolving variable decl mut : <unknown type> = CreateMutex(null, false, null)
===============================================================
- Resolving call to CreateMutex (ref = (nil))
resolving arg null
resolving arg false
resolving arg null
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl CreateMutex
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Bool
For : Bool, resolving type Bool, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl ReleaseMutex
Resolving variable decl : Handle
For : Handle, resolving type Handle, of type BaseType
** Resolving function decl CloseHandle
Resolving variable decl : Handle
For : Handle, resolving type Handle, of type BaseType
** Resolving function decl WaitForSingleObject
** Resolving function decl ooc_mutex_lock
Resolving variable decl m : Mutex
For m : Mutex, resolving type Mutex, of type BaseType
===============================================================
- Resolving call to WaitForSingleObject (ref = (nil))
resolving arg m as Handle
resolving arg INFINITE
** Resolving function decl ooc_mutex_unlock
Resolving variable decl m : Mutex
For m : Mutex, resolving type Mutex, of type BaseType
===============================================================
- Resolving call to ReleaseMutex (ref = (nil))
resolving arg m as Handle
** Resolving function decl ooc_mutex_destroy
Resolving variable decl m : Mutex
For m : Mutex, resolving type Mutex, of type BaseType
===============================================================
- Resolving call to CloseHandle (ref = (nil))
resolving arg m as Handle
** Resolving function decl ooc_recursive_mutex_lock
Resolving variable decl m : RecursiveMutex
For m : RecursiveMutex, resolving type RecursiveMutex, of type BaseType
===============================================================
- Resolving call to WaitForSingleObject (ref = (nil))
resolving arg m as Handle
resolving arg INFINITE
** Resolving function decl ooc_recursive_mutex_unlock
Resolving variable decl m : RecursiveMutex
For m : RecursiveMutex, resolving type RecursiveMutex, of type BaseType
===============================================================
- Resolving call to ReleaseMutex (ref = (nil))
resolving arg m as Handle
** Resolving function decl ooc_recursive_mutex_destroy
Resolving variable decl m : RecursiveMutex
For m : RecursiveMutex, resolving type RecursiveMutex, of type BaseType
===============================================================
- Resolving call to CloseHandle (ref = (nil))
resolving arg m as Handle
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module threading/native/ThreadLocalUnix
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl ThreadLocalUnix<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl values : <unknown type> = HashMap new()
===============================================================
- Resolving call to new (ref = (nil))
For values : HashMap<PThread, this T> = HashMap new(), resolving type HashMap<PThread, this T>, of type BaseType
Resolving variable decl valuesMutex : <unknown type> = Mutex new()
===============================================================
- Resolving call to new (ref = (nil))
For valuesMutex : Mutex = Mutex new(), resolving type Mutex, of type BaseType
====== Resolving type decl ClassDecl ThreadLocalUnixClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = ThreadLocalUnix alloc() as ThreadLocalUnix
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ThreadLocalUnix = ThreadLocalUnix alloc() as ThreadLocalUnix, resolving type ThreadLocalUnix, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
** Resolving function decl set
Resolving variable decl value : T
For value : T, resolving type T, of type BaseType
===============================================================
- Resolving call to lock (ref = (nil))
===============================================================
- Resolving call to put (ref = (nil))
resolving arg pthread_self()
===============================================================
- Resolving call to pthread_self (ref = (nil))
resolving arg value
===============================================================
- Resolving call to unlock (ref = (nil))
** Resolving function decl get
===============================================================
- Resolving call to lock (ref = (nil))
Resolving variable decl value : <unknown type> = values get(pthread_self())
===============================================================
- Resolving call to get (ref = (nil))
resolving arg pthread_self()
===============================================================
- Resolving call to pthread_self (ref = (nil))
===============================================================
- Resolving call to unlock (ref = (nil))
** Resolving function decl hasValue__quest
===============================================================
- Resolving call to lock (ref = (nil))
Resolving variable decl has : <unknown type> = values contains__quest(pthread_self())
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg pthread_self()
===============================================================
- Resolving call to pthread_self (ref = (nil))
===============================================================
- Resolving call to unlock (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ThreadLocalUnixClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ThreadLocalUnix = ThreadLocalUnix alloc() as ThreadLocalUnix
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : ThreadLocalUnix = ThreadLocalUnix alloc() as ThreadLocalUnix, resolving type ThreadLocalUnix, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = ThreadLocalUnix __defaults__)
===============================================================
- Resolving call to init (ref = ThreadLocalUnix init~unix)
** Resolving function decl init
** Resolving function decl set
Resolving variable decl value : T
For value : T, resolving type T, of type BaseType
===============================================================
- Resolving call to lock (ref = Mutex lock)
===============================================================
- Resolving call to put (ref = (nil))
resolving arg pthread_self()
===============================================================
- Resolving call to pthread_self (ref = pthread_self -> PThread)
resolving arg value
===============================================================
- Resolving call to unlock (ref = Mutex unlock)
** Resolving function decl get
===============================================================
- Resolving call to lock (ref = Mutex lock)
Resolving variable decl value : <unknown type> = this values get(pthread_self())
===============================================================
- Resolving call to get (ref = (nil))
resolving arg pthread_self()
===============================================================
- Resolving call to pthread_self (ref = pthread_self -> PThread)
===============================================================
- Resolving call to unlock (ref = Mutex unlock)
** Resolving function decl hasValue__quest
===============================================================
- Resolving call to lock (ref = Mutex lock)
Resolving variable decl has : <unknown type> = this values contains__quest(pthread_self())
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg pthread_self()
===============================================================
- Resolving call to pthread_self (ref = pthread_self -> PThread)
===============================================================
- Resolving call to unlock (ref = Mutex unlock)
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl pthread_self
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module structs/HashMap
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl nullHashEntry : HashEntry<None, None>
For nullHashEntry : HashEntry<None, None>, resolving type HashEntry<None, None>, of type BaseType
===============================================================
- Resolving call to memset (ref = (nil))
resolving arg nullHashEntry&
resolving arg 0
resolving arg HashEntry size
- access to HashEntry->size still not resolved, looping (ref = (nil))
** Resolving function decl __OP_IDX_HashMap_K__V
Resolving variable decl map : HashMap<K, V>
For map : HashMap<K, V>, resolving type HashMap<K, V>, of type BaseType
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to get (ref = (nil))
resolving arg key
** Resolving function decl __OP_IDX_ASS_HashMap_K_V
Resolving variable decl map : HashMap<K, V>
For map : HashMap<K, V>, resolving type HashMap<K, V>, of type BaseType
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl value : V
For value : V, resolving type V, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to put (ref = (nil))
resolving arg key
resolving arg value
====== Resolving type decl CoverDecl HashEntry
Resolving variable decl key : Pointer
For key : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl value : Pointer
For value : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl next : HashEntry*
For next : HashEntry*, resolving type HashEntry*, of type PointerType
====== Resolving type decl ClassDecl HashEntryClass
** Resolving function decl new
Resolving variable decl this : HashEntry
For this : HashEntry, resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to init (ref = (nil))
resolving arg key
resolving arg value
** Resolving function decl init
** Resolving function decl __load__
====== Resolving type decl ClassDecl HashEntryClass
** Resolving function decl new
Resolving variable decl this : HashEntry
For this : HashEntry, resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to init (ref = HashEntry init~keyVal(Pointer, Pointer))
resolving arg key
resolving arg value
** Resolving function decl init
** Resolving function decl __load__
====== Resolving type decl ClassDecl HashMap<K, V>
- access to V still not resolved, looping (ref = (nil))
- access to V still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
Resolving variable decl _size : SizeT
For _size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl keyEquals : Func <K> (K, K) -> Bool
For keyEquals : Func <K> (K, K) -> Bool, resolving type Func <K> (K, K) -> Bool, of type FuncType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl hashKey : Func <K> (K) -> SizeT
For hashKey : Func <K> (K) -> SizeT, resolving type Func <K> (K) -> SizeT, of type FuncType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl buckets : HashEntry[]
For buckets : HashEntry[], resolving type HashEntry[], of type ArrayType
Resolving variable decl keys : ArrayList<K>
For keys : ArrayList<K>, resolving type ArrayList<K>, of type BaseType
** Resolving function decl __getsize__
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
====== Resolving type decl ClassDecl HashMapClass<K, V>
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = HashMap alloc() as HashMap
===============================================================
- Resolving call to alloc (ref = (nil))
For this : HashMap = HashMap alloc() as HashMap, resolving type HashMap, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
resolving arg 100
** Resolving function decl new
Resolving variable decl capaArg : SizeT
For capaArg : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = HashMap alloc() as HashMap
===============================================================
- Resolving call to alloc (ref = (nil))
For this : HashMap = HashMap alloc() as HashMap, resolving type HashMap, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg capaArg
** Resolving function decl init
Resolving variable decl capaArg : SizeT
For capaArg : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg capacity
===============================================================
- Resolving call to getStandardEquals (ref = (nil))
resolving arg K
===============================================================
- Resolving call to getStandardHashFunc (ref = (nil))
resolving arg K
** Resolving function decl getEntry
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl result : HashEntry*
For result : HashEntry*, resolving type HashEntry*, of type PointerType
Resolving variable decl hash : SizeT = hashKey(key) % capacity
===============================================================
- Resolving call to hashKey (ref = (nil))
resolving arg key
For hash : SizeT = this hashKey(key) % this capacity, resolving type SizeT, of type BaseType
Resolving variable decl entry : <unknown type> = buckets[hash]
For entry : HashEntry = this buckets[hash], resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to keyEquals (ref = (nil))
resolving arg entry key as K
resolving arg key
** Resolving function decl getEntryForHash
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl hash : SizeT
For hash : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : HashEntry*
For result : HashEntry*, resolving type HashEntry*, of type PointerType
Resolving variable decl entry : <unknown type> = buckets[hash]
For entry : HashEntry = this buckets[hash], resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to keyEquals (ref = (nil))
resolving arg entry key as K
resolving arg key
** Resolving function decl put
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl value : V
For value : V, resolving type V, of type BaseType
Resolving variable decl hash : SizeT = hashKey(key) % capacity
===============================================================
- Resolving call to hashKey (ref = (nil))
resolving arg key
For hash : SizeT = this hashKey(key) % this capacity, resolving type SizeT, of type BaseType
Resolving variable decl entry : HashEntry
For entry : HashEntry, resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to getEntryForHash (ref = (nil))
resolving arg key
resolving arg hash
resolving arg entry&
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg entry value
resolving arg value
resolving arg V size
===============================================================
- Resolving call to add (ref = (nil))
resolving arg key
Resolving variable decl current : <unknown type> = buckets[hash]
For current : HashEntry = this buckets[hash], resolving type HashEntry, of type BaseType
Resolving variable decl currentPointer : <unknown type> = (buckets data as HashEntry*)[hash]&
For currentPointer : HashEntry* = (this buckets data as HashEntry*)[hash]&, resolving type HashEntry*, of type PointerType
Resolving variable decl newEntry : <unknown type> = gc_malloc(HashEntry size) as HashEntry*
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg HashEntry size
For newEntry : HashEntry* = gc_malloc(HashEntry size) as HashEntry*, resolving type HashEntry*, of type PointerType
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg K size
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg newEntry@ key
resolving arg key
resolving arg K size
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg V size
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg newEntry@ value
resolving arg value
resolving arg V size
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg K size
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg entry key
resolving arg key
resolving arg K size
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg V size
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg entry value
resolving arg value
resolving arg V size
===============================================================
- Resolving call to resize (ref = (nil))
resolving arg _size * (_size > 50000 ? 2 : 4)
** Resolving function decl add
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl value : V
For value : V, resolving type V, of type BaseType
===============================================================
- Resolving call to put (ref = (nil))
resolving arg key
resolving arg value
** Resolving function decl get
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl entry : HashEntry
For entry : HashEntry, resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to getEntry (ref = (nil))
resolving arg key
resolving arg entry&
Response of statement [Return] return = LOOP
Response of statement [If] if (this getEntry(key, entry&)){__returnVal63 : <unknown type> = entry value as V, if (__genericReturn62){__genericReturn62 = __returnVal63 }, return } = LOOP
))))))) For HashMap get(K), response of body = LOOP
** Resolving function decl empty__quest
===============================================================
- Resolving call to empty__quest (ref = (nil))
** Resolving function decl contains__quest
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
===============================================================
- Resolving call to getEntry (ref = (nil))
resolving arg key
resolving arg null
** Resolving function decl remove
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl hash : SizeT = hashKey(key) % capacity
===============================================================
- Resolving call to hashKey (ref = (nil))
resolving arg key
For hash : SizeT = this hashKey(key) % this capacity, resolving type SizeT, of type BaseType
Resolving variable decl prev : HashEntry* = null
For prev : HashEntry* = null, resolving type HashEntry*, of type PointerType
Resolving variable decl entry : <unknown type> = buckets[hash]
For entry : HashEntry = this buckets[hash], resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to keyEquals (ref = (nil))
resolving arg entry key as K
resolving arg key
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
Response of statement [If] if (this keyEquals(entry key as K, key)){if (prev){prev@ next = entry next }, else {if (entry next){this buckets[hash] = entry next@ }, else {this buckets[hash] = nullHashEntry } }, {i : Int, for (i in RangeLiteral) }, _size -= 1, return true } = LOOP
Response of statement [While] While = LOOP
))))))) For HashMap remove(K) -> Bool, response of body = LOOP
** Resolving function decl resize
Resolving variable decl _capacity : SizeT
For _capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl oldCapacity : <unknown type> = capacity
For oldCapacity : SizeT = this capacity, resolving type SizeT, of type BaseType
Resolving variable decl oldBuckets : <unknown type> = buckets
For oldBuckets : HashEntry[] = this buckets, resolving type HashEntry[], of type ArrayType
===============================================================
- Resolving call to clear (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For HashMap resize(SizeT) -> Bool, response of body = LOOP
** Resolving function decl iterator
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
** Resolving function decl backIterator
Resolving variable decl iter : <unknown type> = HashMapValueIterator new(this)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
===============================================================
- Resolving call to getSize (ref = (nil))
** Resolving function decl clear
===============================================================
- Resolving call to init (ref = (nil))
resolving arg capacity
** Resolving function decl getSize
** Resolving function decl getKeys
** Resolving function decl each
Resolving variable decl f : Func (K, V)
For f : Func (K, V), resolving type Func (K, V), of type FuncType
Resolving variable decl key : <unknown type>
Response of statement [Foreach] for (key in getKeys()) = LOOP
))))))) For HashMap each~withKeys(Func (K, V)), response of body = LOOP
** Resolving function decl each
Resolving variable decl f : Func (V)
For f : Func (V), resolving type Func (V), of type FuncType
Resolving variable decl key : <unknown type>
Response of statement [Foreach] for (key in getKeys()) = LOOP
))))))) For HashMap each(Func (V)), response of body = LOOP
** Resolving function decl __getsize__
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl HashMapClass<K, V>
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
Resolving variable decl this : HashMap = HashMap alloc() as HashMap
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : HashMap = HashMap alloc() as HashMap, resolving type HashMap, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = HashMap __defaults__)
===============================================================
- Resolving call to init (ref = HashMap init)
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
resolving arg 100
** Resolving function decl new
Resolving variable decl capaArg : SizeT
For capaArg : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl V : Class
For V : Class, resolving type Class, of type BaseType
Resolving variable decl this : HashMap = HashMap alloc() as HashMap
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : HashMap = HashMap alloc() as HashMap, resolving type HashMap, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = HashMap __defaults__)
===============================================================
- Resolving call to init (ref = HashMap init~withCapacity(SizeT))
resolving arg capaArg
** Resolving function decl init
Resolving variable decl capaArg : SizeT
For capaArg : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this capacity
===============================================================
- Resolving call to getStandardEquals (ref = (nil))
resolving arg this K
===============================================================
- Resolving call to getStandardHashFunc (ref = (nil))
resolving arg this K
** Resolving function decl getEntry
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl result : HashEntry*
For result : HashEntry*, resolving type HashEntry*, of type PointerType
Resolving variable decl hash : SizeT = this hashKey(key) % this capacity
===============================================================
- Resolving call to hashKey (ref = HashMap hashKey<K> (K) -> SizeT)
resolving arg key
For hash : SizeT = this hashKey(key) % this capacity, resolving type SizeT, of type BaseType
Resolving variable decl entry : HashEntry = this buckets[hash]
For entry : HashEntry = this buckets[hash], resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to keyEquals (ref = HashMap keyEquals<K> (K, K) -> Bool)
resolving arg entry key as K
resolving arg key
** Resolving function decl getEntryForHash
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl hash : SizeT
For hash : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : HashEntry*
For result : HashEntry*, resolving type HashEntry*, of type PointerType
Resolving variable decl entry : HashEntry = this buckets[hash]
For entry : HashEntry = this buckets[hash], resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to keyEquals (ref = HashMap keyEquals<K> (K, K) -> Bool)
resolving arg entry key as K
resolving arg key
** Resolving function decl put
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl value : V
For value : V, resolving type V, of type BaseType
Resolving variable decl hash : SizeT = this hashKey(key) % this capacity
===============================================================
- Resolving call to hashKey (ref = HashMap hashKey<K> (K) -> SizeT)
resolving arg key
For hash : SizeT = this hashKey(key) % this capacity, resolving type SizeT, of type BaseType
Resolving variable decl entry : HashEntry
For entry : HashEntry, resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to getEntryForHash (ref = HashMap getEntryForHash(K, SizeT, HashEntry*) -> Bool)
resolving arg key
resolving arg hash
resolving arg entry&
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg entry value
resolving arg value
resolving arg this V size
===============================================================
- Resolving call to add (ref = (nil))
resolving arg key
Resolving variable decl current : HashEntry = this buckets[hash]
For current : HashEntry = this buckets[hash], resolving type HashEntry, of type BaseType
Resolving variable decl currentPointer : HashEntry* = (this buckets data as HashEntry*)[hash]&
For currentPointer : HashEntry* = (this buckets data as HashEntry*)[hash]&, resolving type HashEntry*, of type PointerType
Resolving variable decl newEntry : HashEntry* = gc_malloc(HashEntry size) as HashEntry*
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg HashEntry size
For newEntry : HashEntry* = gc_malloc(HashEntry size) as HashEntry*, resolving type HashEntry*, of type PointerType
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this K size
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg newEntry@ key
resolving arg key
resolving arg this K size
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this V size
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg newEntry@ value
resolving arg value
resolving arg this V size
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this K size
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg entry key
resolving arg key
resolving arg this K size
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this V size
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg entry value
resolving arg value
resolving arg this V size
===============================================================
- Resolving call to resize (ref = (nil))
resolving arg this _size * (this _size > 50000 ? 2 : 4)
** Resolving function decl add
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl value : V
For value : V, resolving type V, of type BaseType
===============================================================
- Resolving call to put (ref = HashMap put(K, V) -> Bool)
resolving arg key
resolving arg value
** Resolving function decl get
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl entry : HashEntry
For entry : HashEntry, resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to getEntry (ref = HashMap getEntry(K, HashEntry*) -> Bool)
resolving arg key
resolving arg entry&
Resolving variable decl __returnVal63 : <unknown type> = entry value as V
For __returnVal63 : V = entry value as V, resolving type V, of type BaseType
Response of statement [Return] return = LOOP
))))))) For HashMap get(K), response of body = LOOP
** Resolving function decl empty__quest
===============================================================
- Resolving call to empty__quest (ref = (nil))
** Resolving function decl contains__quest
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
===============================================================
- Resolving call to getEntry (ref = HashMap getEntry(K, HashEntry*) -> Bool)
resolving arg key
resolving arg null
** Resolving function decl remove
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl hash : SizeT = this hashKey(key) % this capacity
===============================================================
- Resolving call to hashKey (ref = HashMap hashKey<K> (K) -> SizeT)
resolving arg key
For hash : SizeT = this hashKey(key) % this capacity, resolving type SizeT, of type BaseType
Resolving variable decl prev : HashEntry* = null
For prev : HashEntry* = null, resolving type HashEntry*, of type PointerType
Resolving variable decl entry : HashEntry = this buckets[hash]
For entry : HashEntry = this buckets[hash], resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to keyEquals (ref = HashMap keyEquals<K> (K, K) -> Bool)
resolving arg entry key as K
resolving arg key
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
- access to this keys->size still not resolved, looping (ref = (nil))
Resolving variable decl cKey : <unknown type> = keys get(i)
===============================================================
- Resolving call to get (ref = (nil))
resolving arg i
===============================================================
- Resolving call to keyEquals (ref = (nil))
resolving arg key
resolving arg cKey
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg i
** Resolving function decl resize
Resolving variable decl _capacity : SizeT
For _capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl oldCapacity : SizeT = this capacity
For oldCapacity : SizeT = this capacity, resolving type SizeT, of type BaseType
Resolving variable decl oldBuckets : HashEntry[] = this buckets
For oldBuckets : HashEntry[] = this buckets, resolving type HashEntry[], of type ArrayType
===============================================================
- Resolving call to clear (ref = ArrayList clear)
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Resolving variable decl entry : <unknown type> = oldBuckets[i]
For entry : HashEntry = oldBuckets[i], resolving type HashEntry, of type BaseType
===============================================================
- Resolving call to put (ref = (nil))
resolving arg entry key as K
resolving arg entry value as V
===============================================================
- Resolving call to put (ref = (nil))
resolving arg entry key as K
resolving arg entry value as V
** Resolving function decl iterator
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
** Resolving function decl backIterator
Resolving variable decl iter : <unknown type> = HashMapValueIterator new(this)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
===============================================================
- Resolving call to getSize (ref = ArrayList getSize -> SizeT)
** Resolving function decl clear
===============================================================
- Resolving call to init (ref = HashMap init~withCapacity(SizeT))
resolving arg this capacity
** Resolving function decl getSize
** Resolving function decl getKeys
** Resolving function decl each
Resolving variable decl f : Func (K, V)
For f : Func (K, V), resolving type Func (K, V), of type FuncType
Resolving variable decl key : <unknown type>
===============================================================
- Resolving call to getKeys (ref = (nil))
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to getKeys (ref = HashMap getKeys -> ArrayList<this K>)
** Resolving function decl each
Resolving variable decl f : Func (V)
For f : Func (V), resolving type Func (V), of type FuncType
Resolving variable decl key : <unknown type>
===============================================================
- Resolving call to getKeys (ref = (nil))
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to getKeys (ref = HashMap getKeys -> ArrayList<this K>)
** Resolving function decl __getsize__
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl HashMapValueIterator<K, T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl map : HashMap<K, T>
For map : HashMap<K, T>, resolving type HashMap<K, T>, of type BaseType
Resolving variable decl index : <unknown type> = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
====== Resolving type decl ClassDecl HashMapValueIteratorClass<K, T>
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = HashMapValueIterator alloc() as HashMapValueIterator
===============================================================
- Resolving call to alloc (ref = (nil))
For this : HashMapValueIterator = HashMapValueIterator alloc() as HashMapValueIterator, resolving type HashMapValueIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg map
** Resolving function decl init
** Resolving function decl hasNext__quest
- access to this map keys->size still not resolved, looping (ref = (nil))
** Resolving function decl next
Resolving variable decl key : <unknown type> = map keys get(index)
===============================================================
- Resolving call to get (ref = (nil))
resolving arg index
===============================================================
- Resolving call to get (ref = (nil))
resolving arg key
** Resolving function decl hasPrev__quest
** Resolving function decl prev
Resolving variable decl key : <unknown type> = map keys get(index)
===============================================================
- Resolving call to get (ref = (nil))
resolving arg index
===============================================================
- Resolving call to get (ref = (nil))
resolving arg key
** Resolving function decl remove
Resolving variable decl result : <unknown type> = map remove(map keys get(index))
===============================================================
- Resolving call to remove (ref = (nil))
resolving arg map keys get(index)
===============================================================
- Resolving call to get (ref = (nil))
resolving arg index
- access to this map keys->size still not resolved, looping (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl HashMapValueIteratorClass<K, T>
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : HashMapValueIterator = HashMapValueIterator alloc() as HashMapValueIterator
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : HashMapValueIterator = HashMapValueIterator alloc() as HashMapValueIterator, resolving type HashMapValueIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = HashMapValueIterator __defaults__)
===============================================================
- Resolving call to init (ref = HashMapValueIterator init~withMap(HashMap<this K, this T>))
resolving arg map
** Resolving function decl init
** Resolving function decl hasNext__quest
- access to this map keys->size still not resolved, looping (ref = (nil))
** Resolving function decl next
Resolving variable decl key : <unknown type> = this map keys get(this index)
===============================================================
- Resolving call to get (ref = (nil))
resolving arg this index
===============================================================
- Resolving call to get (ref = (nil))
resolving arg key
** Resolving function decl hasPrev__quest
** Resolving function decl prev
Resolving variable decl key : <unknown type> = this map keys get(this index)
===============================================================
- Resolving call to get (ref = (nil))
resolving arg this index
===============================================================
- Resolving call to get (ref = (nil))
resolving arg key
** Resolving function decl remove
Resolving variable decl result : <unknown type> = this map remove(this map keys get(this index))
===============================================================
- Resolving call to remove (ref = (nil))
resolving arg this map keys get(this index)
===============================================================
- Resolving call to get (ref = (nil))
resolving arg this index
- access to this map keys->size still not resolved, looping (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl stringEquals
Resolving variable decl k1 : K
For k1 : K, resolving type K, of type BaseType
Resolving variable decl k2 : K
For k2 : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to assert (ref = (nil))
resolving arg K == String
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg k2 as String
** Resolving function decl cstringEquals
Resolving variable decl k1 : K
For k1 : K, resolving type K, of type BaseType
Resolving variable decl k2 : K
For k2 : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
** Resolving function decl pointerEquals
Resolving variable decl k1 : K
For k1 : K, resolving type K, of type BaseType
Resolving variable decl k2 : K
For k2 : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
** Resolving function decl intEquals
Resolving variable decl k1 : K
For k1 : K, resolving type K, of type BaseType
Resolving variable decl k2 : K
For k2 : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
** Resolving function decl charEquals
Resolving variable decl k1 : K
For k1 : K, resolving type K, of type BaseType
Resolving variable decl k2 : K
For k2 : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
** Resolving function decl genericEquals
Resolving variable decl k1 : K
For k1 : K, resolving type K, of type BaseType
Resolving variable decl k2 : K
For k2 : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to memcmp (ref = (nil))
resolving arg k1
resolving arg k2
resolving arg K size
** Resolving function decl intHash
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl result : SizeT = key as Int
For result : SizeT = key as Int, resolving type SizeT, of type BaseType
** Resolving function decl pointerHash
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
** Resolving function decl charHash
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
** Resolving function decl murmurHash
Resolving variable decl keyTagazok : K
For keyTagazok : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl seed : SizeT = 1
For seed : SizeT = 1, resolving type SizeT, of type BaseType
Resolving variable decl len : <unknown type> = K size
For len : SizeT = K size, resolving type SizeT, of type BaseType
Resolving variable decl m : SizeT = 1540483477
For m : SizeT = 1540483477, resolving type SizeT, of type BaseType
Resolving variable decl r : SSizeT = 24
For r : SSizeT = 24, resolving type SSizeT, of type BaseType
Resolving variable decl l : <unknown type> = len
For l : SizeT = len, resolving type SizeT, of type BaseType
Resolving variable decl h : SizeT = seed ^ len
For h : SizeT = seed ^ len, resolving type SizeT, of type BaseType
Resolving variable decl data : <unknown type> = (keyTagazok&) as Octet*
For data : Octet* = (keyTagazok&) as Octet*, resolving type Octet*, of type PointerType
Resolving variable decl k : <unknown type> = (data as SizeT*)@
For k : SizeT = (data as SizeT*)@, resolving type SizeT, of type BaseType
Resolving variable decl t : <unknown type> = 0
For t : SSizeT = 0, resolving type SSizeT, of type BaseType
** Resolving function decl ac_X31_hash
Resolving variable decl key : K
For key : K, resolving type K, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to assert (ref = (nil))
resolving arg key != null
Resolving variable decl s : Char* = (K == String) ? (key as String) toCString() as Char* : key as Char*
===============================================================
- Resolving call to toCString (ref = (nil))
For s : Char* = (K == String) ? (key as String) toCString() as Char* : key as Char*, resolving type Char*, of type PointerType
Resolving variable decl h : SizeT = s@
For h : SizeT = s@, resolving type SizeT, of type BaseType
** Resolving function decl getStandardEquals
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl getStandardHashFunc
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module structs/ArrayList
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl __OP_IDX_ArrayList_Range__ArrayList
Resolving variable decl list : ArrayList<T>
For list : ArrayList<T>, resolving type ArrayList<T>, of type BaseType
Resolving variable decl r : Range
For r : Range, resolving type Range, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to slice (ref = (nil))
resolving arg r
** Resolving function decl __OP_IDX_ArrayList_Int__T
Resolving variable decl list : ArrayList<T>
For list : ArrayList<T>, resolving type ArrayList<T>, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to get (ref = (nil))
resolving arg i
** Resolving function decl __OP_IDX_ASS_ArrayList_Int_T
Resolving variable decl list : ArrayList<T>
For list : ArrayList<T>, resolving type ArrayList<T>, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to set (ref = (nil))
resolving arg i
resolving arg element
** Resolving function decl __OP_ADD_ASS_ArrayList_T
Resolving variable decl list : ArrayList<T>
For list : ArrayList<T>, resolving type ArrayList<T>, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to add (ref = (nil))
resolving arg element
** Resolving function decl __OP_SUB_ASS_ArrayList_T__Bool
Resolving variable decl list : ArrayList<T>
For list : ArrayList<T>, resolving type ArrayList<T>, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to remove (ref = (nil))
resolving arg element
** Resolving function decl __OP_AS_T__array__ArrayList
Resolving variable decl array : T[]
For array : T[], resolving type T[], of type ArrayType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg array data
resolving arg array length
====== Resolving type decl ClassDecl ArrayList<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl data : T*
For data : T*, resolving type T*, of type PointerType
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl _size : SizeT = 0
For _size : SizeT = 0, resolving type SizeT, of type BaseType
** Resolving function decl __getsize__
Resolving variable decl size : SSizeT
For size : SSizeT, resolving type SSizeT, of type BaseType
====== Resolving type decl ClassDecl ArrayListClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = ArrayList alloc() as ArrayList
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ArrayList = ArrayList alloc() as ArrayList, resolving type ArrayList, of type BaseType
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
resolving arg 10
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = ArrayList alloc() as ArrayList
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ArrayList = ArrayList alloc() as ArrayList, resolving type ArrayList, of type BaseType
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg capacity
** Resolving function decl init
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg capacity * T size
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = ArrayList alloc() as ArrayList
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ArrayList = ArrayList alloc() as ArrayList, resolving type ArrayList, of type BaseType
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg data
resolving arg _size
** Resolving function decl init
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg _size * T size
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data
resolving arg data
resolving arg _size * T size
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl add
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to ensureCapacity (ref = (nil))
resolving arg _size + 1
** Resolving function decl add
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg _size
===============================================================
- Resolving call to ensureCapacity (ref = (nil))
resolving arg _size + 1
Resolving variable decl dst : Octet*
For dst : Octet*, resolving type Octet*, of type PointerType
Resolving variable decl src : Octet*
For src : Octet*, resolving type Octet*, of type PointerType
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memmove (ref = (nil))
resolving arg dst
resolving arg src
resolving arg T size * _size
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to add (ref = (nil))
resolving arg element
===============================================================
- Resolving call to checkIndex (ref = (nil))
resolving arg index
===============================================================
- Resolving call to ensureCapacity (ref = (nil))
resolving arg _size + 1
Resolving variable decl dst : Octet*
For dst : Octet*, resolving type Octet*, of type PointerType
Resolving variable decl src : Octet*
For src : Octet*, resolving type Octet*, of type PointerType
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl bsize : <unknown type> = (_size - index) * T size
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memmove (ref = (nil))
resolving arg dst
resolving arg src
resolving arg bsize
** Resolving function decl clear
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg _size
===============================================================
- Resolving call to checkIndex (ref = (nil))
resolving arg index
Response of statement [Return] return = LOOP
))))))) For ArrayList get(SSizeT), response of body = LOOP
** Resolving function decl indexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl index : <unknown type> = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg this[index]
resolving arg element
** Resolving function decl lastIndexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl index : <unknown type> = _size
For index : SizeT = this _size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to memcmp (ref = (nil))
resolving arg data + index * T size
- access to T still not resolved, looping (ref = (nil))
resolving arg element
resolving arg T size
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl removeAt
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : <unknown type> = data[index]
For element : T = this data[index], resolving type T, of type BaseType
===============================================================
- Resolving call to memmove (ref = (nil))
resolving arg data + (index * T size)
- access to T still not resolved, looping (ref = (nil))
resolving arg data + ((index + 1) * T size)
- access to T still not resolved, looping (ref = (nil))
resolving arg (_size - index) * T size
- access to T still not resolved, looping (ref = (nil))
Response of statement [Return] return = LOOP
))))))) For ArrayList removeAt(SSizeT), response of body = LOOP
** Resolving function decl sort
Resolving variable decl greaterThan : Func (T, T) -> Bool
For greaterThan : Func (T, T) -> Bool, resolving type Func (T, T) -> Bool, of type FuncType
Resolving variable decl inOrder : <unknown type> = false
For inOrder : Bool = false, resolving type Bool, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
Response of statement [While] While = LOOP
))))))) For ArrayList sort(Func (T, T) -> Bool), response of body = LOOP
** Resolving function decl remove
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl index : <unknown type> = indexOf(element)
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg element
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg index
** Resolving function decl set
Resolving variable decl index : Int
For index : Int, resolving type Int, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to checkIndex (ref = (nil))
resolving arg index
Resolving variable decl old : <unknown type> = data[index]
For old : T = this data[index], resolving type T, of type BaseType
** Resolving function decl getSize
** Resolving function decl ensureCapacity
Resolving variable decl newSize : SizeT
For newSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl tmpData : <unknown type> = gc_realloc(data, capacity * T size)
===============================================================
- Resolving call to gc_realloc (ref = (nil))
resolving arg data
resolving arg capacity * T size
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
** Resolving function decl checkIndex
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg _size
** Resolving function decl iterator
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl backIterator
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl clone
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl emptyClone
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
** Resolving function decl toArray
** Resolving function decl slice
Resolving variable decl min : SSizeT
For min : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl max : SSizeT
For max : SSizeT, resolving type SSizeT, of type BaseType
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl slice
Resolving variable decl r : Range
For r : Range, resolving type Range, of type BaseType
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl __getsize__
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ArrayListClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ArrayList = ArrayList alloc() as ArrayList
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ArrayList = ArrayList alloc() as ArrayList, resolving type ArrayList, of type BaseType
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to __defaults__ (ref = ArrayList __defaults__)
===============================================================
- Resolving call to init (ref = ArrayList init)
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
resolving arg 10
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ArrayList = ArrayList alloc() as ArrayList
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ArrayList = ArrayList alloc() as ArrayList, resolving type ArrayList, of type BaseType
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to __defaults__ (ref = ArrayList __defaults__)
===============================================================
- Resolving call to init (ref = ArrayList init~withCapacity(SizeT))
resolving arg capacity
** Resolving function decl init
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg capacity * T size
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ArrayList = ArrayList alloc() as ArrayList
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ArrayList = ArrayList alloc() as ArrayList, resolving type ArrayList, of type BaseType
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to __defaults__ (ref = ArrayList __defaults__)
===============================================================
- Resolving call to init (ref = ArrayList init~withData(T*, SizeT))
resolving arg data
resolving arg _size
** Resolving function decl init
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg _size * T size
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data
resolving arg data
resolving arg _size * T size
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl add
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to ensureCapacity (ref = (nil))
resolving arg this _size + 1
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data[this _size * T size]&
- access to T still not resolved, looping (ref = (nil))
resolving arg element
resolving arg this T size
- access to this->T still not resolved, looping (ref = (nil))
** Resolving function decl add
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg this _size
===============================================================
- Resolving call to ensureCapacity (ref = (nil))
resolving arg this _size + 1
Resolving variable decl dst : Octet*
For dst : Octet*, resolving type Octet*, of type PointerType
Resolving variable decl src : Octet*
For src : Octet*, resolving type Octet*, of type PointerType
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memmove (ref = (nil))
resolving arg dst
resolving arg src
resolving arg T size * this _size
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data[0 * T size]&
- access to T still not resolved, looping (ref = (nil))
resolving arg element
resolving arg this T size
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to add (ref = (nil))
resolving arg element
===============================================================
- Resolving call to checkIndex (ref = (nil))
resolving arg index
===============================================================
- Resolving call to ensureCapacity (ref = (nil))
resolving arg this _size + 1
Resolving variable decl dst : Octet*
For dst : Octet*, resolving type Octet*, of type PointerType
Resolving variable decl src : Octet*
For src : Octet*, resolving type Octet*, of type PointerType
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl bsize : <unknown type> = (this _size - index) * T size
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memmove (ref = (nil))
resolving arg dst
resolving arg src
resolving arg bsize
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data[index * T size]&
- access to T still not resolved, looping (ref = (nil))
resolving arg element
resolving arg this T size
- access to this->T still not resolved, looping (ref = (nil))
** Resolving function decl clear
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg this _size
===============================================================
- Resolving call to checkIndex (ref = (nil))
resolving arg index
** Resolving function decl indexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl index : SSizeT = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg this[index]
resolving arg element
** Resolving function decl lastIndexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl index : SizeT = this _size
For index : SizeT = this _size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to memcmp (ref = (nil))
resolving arg this data + index * T size
- access to T still not resolved, looping (ref = (nil))
resolving arg element
resolving arg T size
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl removeAt
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : T = gc_malloc(T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg T size
- access to T still not resolved, looping (ref = (nil))
For element : T = gc_malloc(T size), resolving type T, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg element
resolving arg this data[index * T size]&
- access to T still not resolved, looping (ref = (nil))
resolving arg this T size
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memmove (ref = (nil))
resolving arg this data + (index * T size)
- access to T still not resolved, looping (ref = (nil))
resolving arg this data + ((index + 1) * T size)
- access to T still not resolved, looping (ref = (nil))
resolving arg (this _size - index) * T size
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl sort
Resolving variable decl greaterThan : Func (T, T) -> Bool
For greaterThan : Func (T, T) -> Bool, resolving type Func (T, T) -> Bool, of type FuncType
Resolving variable decl inOrder : Bool = false
For inOrder : Bool = false, resolving type Bool, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to greaterThan (ref = (nil))
resolving arg this[i]
resolving arg this[i + 1]
Resolving variable decl tmp : <unknown type> = this[i]
** Resolving function decl remove
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl index : <unknown type> = indexOf(element)
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg element
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg index
** Resolving function decl set
Resolving variable decl index : Int
For index : Int, resolving type Int, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to checkIndex (ref = (nil))
resolving arg index
Resolving variable decl old : T = gc_malloc(T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg T size
- access to T still not resolved, looping (ref = (nil))
For old : T = gc_malloc(T size), resolving type T, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg old
resolving arg this data[index * T size]&
- access to T still not resolved, looping (ref = (nil))
resolving arg this T size
- access to this->T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data[index * T size]&
- access to T still not resolved, looping (ref = (nil))
resolving arg element
resolving arg this T size
- access to this->T still not resolved, looping (ref = (nil))
Response of statement [Return] return = LOOP
))))))) For ArrayList set(Int, T), response of body = LOOP
** Resolving function decl getSize
** Resolving function decl ensureCapacity
Resolving variable decl newSize : SizeT
For newSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl tmpData : <unknown type> = gc_realloc(this data, this capacity * T size)
===============================================================
- Resolving call to gc_realloc (ref = (nil))
resolving arg this data
resolving arg this capacity * T size
- access to T still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
** Resolving function decl checkIndex
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg this _size
** Resolving function decl iterator
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl backIterator
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl clone
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl emptyClone
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to new (ref = staticArrayList new -> ArrayList<T>)
** Resolving function decl toArray
** Resolving function decl slice
Resolving variable decl min : SSizeT
For min : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl max : SSizeT
For max : SSizeT, resolving type SSizeT, of type BaseType
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl slice
Resolving variable decl r : Range
For r : Range, resolving type Range, of type BaseType
- access to T still not resolved, looping (ref = (nil))
** Resolving function decl __getsize__
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ArrayListIterator<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl list : ArrayList<T>
For list : ArrayList<T>, resolving type ArrayList<T>, of type BaseType
Resolving variable decl index : SSizeT = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
====== Resolving type decl ClassDecl ArrayListIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = ArrayListIterator alloc() as ArrayListIterator
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ArrayListIterator = ArrayListIterator alloc() as ArrayListIterator, resolving type ArrayListIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg list
** Resolving function decl init
** Resolving function decl hasNext__quest
** Resolving function decl next
===============================================================
- Resolving call to get (ref = (nil))
resolving arg index - 1
** Resolving function decl hasPrev__quest
** Resolving function decl prev
===============================================================
- Resolving call to get (ref = (nil))
resolving arg index
** Resolving function decl remove
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg index - 1
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ArrayListIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ArrayListIterator = ArrayListIterator alloc() as ArrayListIterator
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : ArrayListIterator = ArrayListIterator alloc() as ArrayListIterator, resolving type ArrayListIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = ArrayListIterator __defaults__)
===============================================================
- Resolving call to init (ref = ArrayListIterator init~iter(ArrayList<this T>))
resolving arg list
** Resolving function decl init
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl next
===============================================================
- Resolving call to get (ref = (nil))
resolving arg this index - 1
** Resolving function decl hasPrev__quest
** Resolving function decl prev
===============================================================
- Resolving call to get (ref = (nil))
resolving arg this index
** Resolving function decl remove
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg this index - 1
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module structs/List
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl __OP_IDX_List_SSizeT__T
Resolving variable decl list : List<T>
For list : List<T>, resolving type List<T>, of type BaseType
Resolving variable decl i : SSizeT
For i : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to get (ref = (nil))
resolving arg i
** Resolving function decl __OP_IDX_ASS_List_SSizeT_T
Resolving variable decl list : List<T>
For list : List<T>, resolving type List<T>, of type BaseType
Resolving variable decl i : SSizeT
For i : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to set (ref = (nil))
resolving arg i
resolving arg element
** Resolving function decl __OP_ADD_ASS_List_T
Resolving variable decl list : List<T>
For list : List<T>, resolving type List<T>, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to add (ref = (nil))
resolving arg element
** Resolving function decl __OP_SUB_ASS_List_T__Bool
Resolving variable decl list : List<T>
For list : List<T>, resolving type List<T>, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to remove (ref = (nil))
resolving arg element
====== Resolving type decl ClassDecl List<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl __getsize__
===============================================================
- Resolving call to getSize (ref = (nil))
Resolving variable decl size : SSizeT
For size : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl equals__quest : <unknown type> = getStandardEquals(T)
===============================================================
- Resolving call to getStandardEquals (ref = (nil))
resolving arg T
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
For equals__quest : Func <T> (T, T) -> Bool = getStandardEquals(this T), resolving type Func <T> (T, T) -> Bool, of type FuncType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl ListClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = (nil))
** Resolving function decl add
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl add
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl addAll
Resolving variable decl list : Iterable<T>
For list : Iterable<T>, resolving type Iterable<T>, of type BaseType
===============================================================
- Resolving call to addAll (ref = (nil))
resolving arg 0
resolving arg list
** Resolving function decl addAll
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl list : Iterable<T>
For list : Iterable<T>, resolving type Iterable<T>, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
Response of statement [Foreach] for (element in list) = LOOP
Response of statement [If] if (start == 0){{element : T, for (element in list) }, return } = LOOP
))))))) For List addAll~atStart(SSizeT, Iterable<this T>), response of body = LOOP
** Resolving function decl clear
** Resolving function decl removeLast
Resolving variable decl mysize : <unknown type> = getSize()
===============================================================
- Resolving call to getSize (ref = (nil))
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg mysize - 1
** Resolving function decl contains__quest
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg element
** Resolving function decl contains__quest
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl result : <unknown type> = false
For result : Bool = false, resolving type Bool, of type BaseType
===============================================================
- Resolving call to eachUntil (ref = (nil))
resolving arg (...)
** Resolving function decl (nil)
Resolving variable decl elem : <unknown type>
** Resolving function decl replace
Resolving variable decl oldie : T
For oldie : T, resolving type T, of type BaseType
Resolving variable decl kiddo : T
For kiddo : T, resolving type T, of type BaseType
Resolving variable decl idx : <unknown type> = indexOf(oldie)
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg oldie
===============================================================
- Resolving call to set (ref = (nil))
resolving arg idx
resolving arg kiddo
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
** Resolving function decl indexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl empty__quest
===============================================================
- Resolving call to getSize (ref = (nil))
** Resolving function decl lastIndexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl removeAt
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
** Resolving function decl remove
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl set
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl getSize
** Resolving function decl iterator
** Resolving function decl clone
** Resolving function decl emptyClone
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
** Resolving function decl emptyClone
===============================================================
- Resolving call to emptyClone (ref = (nil))
resolving arg T
** Resolving function decl split
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl list1 : This<T>@
For list1 : This<T>@, resolving type This<T>@, of type ReferenceType
Resolving variable decl list2 : List<this T>@
For list2 : List<this T>@, resolving type List<this T>@, of type ReferenceType
===============================================================
- Resolving call to emptyClone (ref = (nil))
===============================================================
- Resolving call to clone (ref = (nil))
Resolving variable decl x : <unknown type>
Response of statement [Foreach] for (x in this) = LOOP
))))))) For List split(Func (T) -> Bool, List<this T>@, List<this T>@), response of body = LOOP
** Resolving function decl shuffle
Resolving variable decl shuffled : <unknown type> = emptyClone()
===============================================================
- Resolving call to emptyClone (ref = (nil))
For shuffled : List<this T> = this emptyClone(), resolving type List<this T>, of type BaseType
Resolving variable decl indexes : <unknown type> = ArrayList new()
===============================================================
- Resolving call to new (ref = (nil))
For indexes : ArrayList<SSizeT> = ArrayList new(), resolving type ArrayList<SSizeT>, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For List shuffle -> List<this T>, response of body = LOOP
** Resolving function decl first
===============================================================
- Resolving call to get (ref = (nil))
resolving arg 0
$$$$ resolving returnType T for this get(0)
** Resolving function decl last
===============================================================
- Resolving call to get (ref = (nil))
resolving arg lastIndex()
===============================================================
- Resolving call to lastIndex (ref = (nil))
** Resolving function decl lastIndex
===============================================================
- Resolving call to getSize (ref = (nil))
** Resolving function decl reverse__bang
Resolving variable decl i : <unknown type> = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl j : <unknown type> = size - 1
Resolving variable decl limit : <unknown type> = j / 2
===============================================================
- Resolving call to set (ref = (nil))
resolving arg i
resolving arg set(j, get(i))
===============================================================
- Resolving call to set (ref = (nil))
resolving arg j
resolving arg get(i)
===============================================================
- Resolving call to get (ref = (nil))
resolving arg i
$$$$ resolving returnType T for this get(i)
===============================================================
- Resolving call to set (ref = (nil))
resolving arg i
resolving arg set(j, (comma expr))
===============================================================
- Resolving call to set (ref = (nil))
resolving arg j
resolving arg (comma expr)
===============================================================
- Resolving call to get (ref = List get(SSizeT))
resolving arg i
** Resolving function decl reverse
Resolving variable decl copy : <unknown type> = clone()
===============================================================
- Resolving call to clone (ref = (nil))
For copy : List<this T> = this clone(), resolving type List<this T>, of type BaseType
===============================================================
- Resolving call to reverse__bang (ref = (nil))
** Resolving function decl toArray
Resolving variable decl arr : T* = gc_malloc(getSize() * T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg getSize() * T size
===============================================================
- Resolving call to getSize (ref = (nil))
For arr : T* = gc_malloc(this getSize() * this T size), resolving type T*, of type PointerType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
Response of statement [Foreach] for (i in RangeLiteral) = LOOP
))))))) For List toArray -> Pointer, response of body = LOOP
** Resolving function decl map
Resolving variable decl f : Func (T) -> K
For f : Func (T) -> K, resolving type Func (T) -> K, of type FuncType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl copy : <unknown type> = emptyClone(K)
===============================================================
- Resolving call to emptyClone (ref = (nil))
resolving arg K
For copy : List<K> = this emptyClone(K), resolving type List<K>, of type BaseType
===============================================================
- Resolving call to each (ref = (nil))
resolving arg (...)
** Resolving function decl (nil)
Resolving variable decl x : <unknown type>
** Resolving function decl filter
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl copy : <unknown type> = emptyClone()
===============================================================
- Resolving call to emptyClone (ref = (nil))
For copy : List<this T> = this emptyClone(), resolving type List<this T>, of type BaseType
===============================================================
- Resolving call to each (ref = (nil))
resolving arg (...)
** Resolving function decl (nil)
Resolving variable decl x : <unknown type>
** Resolving function decl filterEach
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl g : Func (T)
For g : Func (T), resolving type Func (T), of type FuncType
===============================================================
- Resolving call to each (ref = (nil))
resolving arg g
===============================================================
- Resolving call to filter (ref = (nil))
resolving arg f
** Resolving function decl itemsSizeInBytes
Resolving variable decl result : <unknown type> = 0
For result : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl item : <unknown type>
Response of statement [Foreach] for (item in this) = LOOP
))))))) For List itemsSizeInBytes -> SizeT, response of body = LOOP
** Resolving function decl join
===============================================================
- Resolving call to join (ref = (nil))
resolving arg ""
** Resolving function decl join
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = Buffer new(itemsSizeInBytes())
===============================================================
- Resolving call to new (ref = (nil))
resolving arg itemsSizeInBytes()
===============================================================
- Resolving call to itemsSizeInBytes (ref = (nil))
For result : Buffer = Buffer new(this itemsSizeInBytes()), resolving type Buffer, of type BaseType
Resolving variable decl first : <unknown type> = true
For first : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl item : <unknown type>
Response of statement [Foreach] for (item in this) = LOOP
))))))) For List join~string(String) -> String, response of body = LOOP
** Resolving function decl join
Resolving variable decl chr : Char
For chr : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to join (ref = (nil))
resolving arg chr toString()
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl __getsize__
===============================================================
- Resolving call to getSize (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ListClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = BackIterable init)
** Resolving function decl add
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl add
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl addAll
Resolving variable decl list : Iterable<this T>
For list : Iterable<this T>, resolving type Iterable<this T>, of type BaseType
===============================================================
- Resolving call to addAll (ref = (nil))
resolving arg 0
resolving arg list
** Resolving function decl addAll
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl list : Iterable<this T>
For list : Iterable<this T>, resolving type Iterable<this T>, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for __iter80 next()
Resolving variable decl index : <unknown type> = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl iter : <unknown type> = list iterator()
===============================================================
- Resolving call to iterator (ref = (nil))
For iter : Iterator<this T> = list iterator(), resolving type Iterator<this T>, of type BaseType
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for iter next()
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to add (ref = (nil))
resolving arg iter next()
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for iter next()
===============================================================
- Resolving call to add (ref = List add(T))
resolving arg (comma expr)
===============================================================
- Resolving call to next (ref = Iterator next)
** Resolving function decl clear
** Resolving function decl removeLast
Resolving variable decl mysize : <unknown type> = this getSize()
===============================================================
- Resolving call to getSize (ref = List getSize -> SizeT)
For mysize : SizeT = this getSize(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg mysize - 1
$$$$ resolving returnType T for this removeAt(mysize - 1)
** Resolving function decl contains__quest
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg element
** Resolving function decl contains__quest
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl result : Bool = false
For result : Bool = false, resolving type Bool, of type BaseType
===============================================================
- Resolving call to eachUntil (ref = Iterable eachUntil(Func (T) -> Bool))
resolving arg (...)
** Resolving function decl (nil)
Resolving variable decl elem : <unknown type>
** Resolving function decl replace
Resolving variable decl oldie : T
For oldie : T, resolving type T, of type BaseType
Resolving variable decl kiddo : T
For kiddo : T, resolving type T, of type BaseType
Resolving variable decl idx : <unknown type> = indexOf(oldie)
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg oldie
For idx : Int = this indexOf(oldie), resolving type Int, of type BaseType
===============================================================
- Resolving call to set (ref = (nil))
resolving arg idx
resolving arg kiddo
$$$$ resolving returnType T for this set(idx, kiddo)
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
** Resolving function decl indexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl empty__quest
===============================================================
- Resolving call to getSize (ref = List getSize -> SizeT)
** Resolving function decl lastIndexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl removeAt
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
** Resolving function decl remove
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl set
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
** Resolving function decl getSize
** Resolving function decl iterator
** Resolving function decl clone
** Resolving function decl emptyClone
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
** Resolving function decl emptyClone
===============================================================
- Resolving call to emptyClone (ref = List emptyClone<K> (Class) -> List<K>)
resolving arg this T
** Resolving function decl split
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl list1 : List<this T>@
For list1 : List<this T>@, resolving type List<this T>@, of type ReferenceType
Resolving variable decl list2 : List<this T>@
For list2 : List<this T>@, resolving type List<this T>@, of type ReferenceType
===============================================================
- Resolving call to emptyClone (ref = List emptyClone~defaults -> List<this T>)
===============================================================
- Resolving call to clone (ref = List clone -> List<this T>)
Resolving variable decl x : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl shuffle
Resolving variable decl shuffled : List<this T> = this emptyClone()
===============================================================
- Resolving call to emptyClone (ref = List emptyClone~defaults -> List<this T>)
For shuffled : List<this T> = this emptyClone(), resolving type List<this T>, of type BaseType
Resolving variable decl indexes : ArrayList<SSizeT> = ArrayList new()
===============================================================
- Resolving call to new (ref = staticArrayList new -> ArrayList<T>)
For indexes : ArrayList<SSizeT> = ArrayList new(), resolving type ArrayList<SSizeT>, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to getSize (ref = (nil))
===============================================================
- Resolving call to add (ref = (nil))
resolving arg i
===============================================================
- Resolving call to empty__quest (ref = (nil))
Resolving variable decl i : <unknown type> = Random randRange(0, indexes getSize())
===============================================================
- Resolving call to randRange (ref = (nil))
resolving arg 0
resolving arg indexes getSize()
===============================================================
- Resolving call to getSize (ref = (nil))
===============================================================
- Resolving call to add (ref = (nil))
resolving arg this[indexes removeAt(i) as SSizeT]
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg i
** Resolving function decl first
===============================================================
- Resolving call to get (ref = List get(SSizeT))
resolving arg 0
** Resolving function decl last
===============================================================
- Resolving call to get (ref = (nil))
resolving arg this lastIndex()
===============================================================
- Resolving call to lastIndex (ref = List lastIndex -> SSizeT)
$$$$ resolving returnType T for this get(this lastIndex())
** Resolving function decl lastIndex
===============================================================
- Resolving call to getSize (ref = List getSize -> SizeT)
** Resolving function decl reverse__bang
Resolving variable decl i : SSizeT = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl j : <unknown type> = this __getsize__() - 1
===============================================================
- Resolving call to __getsize__ (ref = (nil))
For j : SSizeT = this __getsize__() - 1, resolving type SSizeT, of type BaseType
Resolving variable decl limit : <unknown type> = j / 2
For limit : SSizeT = j / 2, resolving type SSizeT, of type BaseType
Resolving variable decl __genCall78 : T
For __genCall78 : T, resolving type T, of type BaseType
===============================================================
- Resolving call to set (ref = (nil))
resolving arg i
resolving arg set(j, (comma expr))
===============================================================
- Resolving call to set (ref = (nil))
resolving arg j
resolving arg (comma expr)
===============================================================
- Resolving call to get (ref = List get(SSizeT))
resolving arg i
$$$$ resolving returnType T for this set(j, (comma expr))
$$$$ resolving returnType T for this set(i, (comma expr))
===============================================================
- Resolving call to set (ref = List set(SSizeT, T))
resolving arg i
resolving arg (comma expr)
===============================================================
- Resolving call to set (ref = List set(SSizeT, T))
resolving arg j
resolving arg (comma expr)
===============================================================
- Resolving call to get (ref = List get(SSizeT))
resolving arg i
** Resolving function decl reverse
Resolving variable decl copy : List<this T> = this clone()
===============================================================
- Resolving call to clone (ref = List clone -> List<this T>)
For copy : List<this T> = this clone(), resolving type List<this T>, of type BaseType
===============================================================
- Resolving call to reverse__bang (ref = List reverse__bang)
** Resolving function decl toArray
Resolving variable decl arr : T* = gc_malloc(this getSize() * this T size)
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this getSize() * this T size
===============================================================
- Resolving call to getSize (ref = List getSize -> SizeT)
For arr : T* = gc_malloc(this getSize() * this T size), resolving type T*, of type PointerType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to getSize (ref = (nil))
** Resolving function decl map
Resolving variable decl f : Func (T) -> K
For f : Func (T) -> K, resolving type Func (T) -> K, of type FuncType
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
Resolving variable decl copy : List<K> = this emptyClone(K)
===============================================================
- Resolving call to emptyClone (ref = List emptyClone<K> (Class) -> List<K>)
resolving arg K
For copy : List<K> = this emptyClone(K), resolving type List<K>, of type BaseType
===============================================================
- Resolving call to each (ref = Iterable each(Func (T)))
resolving arg (...)
** Resolving function decl (nil)
Resolving variable decl x : <unknown type>
** Resolving function decl filter
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl copy : List<this T> = this emptyClone()
===============================================================
- Resolving call to emptyClone (ref = List emptyClone~defaults -> List<this T>)
For copy : List<this T> = this emptyClone(), resolving type List<this T>, of type BaseType
===============================================================
- Resolving call to each (ref = Iterable each(Func (T)))
resolving arg (...)
** Resolving function decl (nil)
Resolving variable decl x : <unknown type>
** Resolving function decl filterEach
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl g : Func (T)
For g : Func (T), resolving type Func (T), of type FuncType
===============================================================
- Resolving call to each (ref = Iterable each(Func (T)))
resolving arg g
===============================================================
- Resolving call to filter (ref = List filter(Func (T) -> Bool) -> List<this T>)
resolving arg f
** Resolving function decl itemsSizeInBytes
Resolving variable decl result : SSizeT = 0
For result : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl item : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl join
===============================================================
- Resolving call to join (ref = (nil))
resolving arg __strLit79
** Resolving function decl join
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
Resolving variable decl result : Buffer = Buffer new(this itemsSizeInBytes())
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg this itemsSizeInBytes()
===============================================================
- Resolving call to itemsSizeInBytes (ref = List itemsSizeInBytes -> SizeT)
For result : Buffer = Buffer new(this itemsSizeInBytes()), resolving type Buffer, of type BaseType
Resolving variable decl first : Bool = true
For first : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl item : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl join
Resolving variable decl chr : Char
For chr : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to join (ref = List join~string(String) -> String)
resolving arg chr toString()
===============================================================
- Resolving call to toString (ref = Char toString -> String)
** Resolving function decl __getsize__
===============================================================
- Resolving call to getSize (ref = List getSize -> SizeT)
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module math/Random
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl RAND_MAX : Int
For RAND_MAX : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to srand (ref = (nil))
resolving arg Time microtime()
===============================================================
- Resolving call to microtime (ref = (nil))
====== Resolving type decl ClassDecl Random
====== Resolving type decl ClassDecl RandomClass
Resolving variable decl state : <unknown type> = Time microtime()
===============================================================
- Resolving call to microtime (ref = (nil))
** Resolving function decl new
Resolving variable decl this : <unknown type> = Random alloc() as Random
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Random = Random alloc() as Random, resolving type Random, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
** Resolving function decl random
===============================================================
- Resolving call to rand (ref = (nil))
** Resolving function decl randInt
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to randRange (ref = (nil))
resolving arg start
resolving arg end + 1
** Resolving function decl randInt
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
===============================================================
- Resolving call to exclude (ref = (nil))
resolving arg start
resolving arg end
resolving arg ex
resolving arg randInt
** Resolving function decl randRange
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl width : <unknown type> = end - start
For width : Int = end - start, resolving type Int, of type BaseType
===============================================================
- Resolving call to random (ref = (nil))
** Resolving function decl randRange
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
===============================================================
- Resolving call to exclude (ref = (nil))
resolving arg start
resolving arg end
resolving arg ex
resolving arg randRange
** Resolving function decl choice
Resolving variable decl l : List<T>
For l : List<T>, resolving type List<T>, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to get (ref = (nil))
resolving arg randRange(0, l getSize())
===============================================================
- Resolving call to randRange (ref = (nil))
resolving arg 0
resolving arg l getSize()
===============================================================
- Resolving call to getSize (ref = (nil))
$$$$ resolving returnType T for l get(randRange(0, l getSize()))
** Resolving function decl exclude
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
Resolving variable decl f : Func (Int, Int) -> Int
For f : Func (Int, Int) -> Int, resolving type Func (Int, Int) -> Int, of type FuncType
Resolving variable decl toRet : <unknown type> = f(start, end)
===============================================================
- Resolving call to f (ref = (nil))
resolving arg start
resolving arg end
For toRet : Int = f(start, end), resolving type Int, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg toRet
===============================================================
- Resolving call to f (ref = (nil))
resolving arg start
resolving arg end
** Resolving function decl fastRandom
** Resolving function decl fastRandInt
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fastRandRange (ref = (nil))
resolving arg start
resolving arg end + 1
** Resolving function decl fastRandInt
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
===============================================================
- Resolving call to exclude (ref = (nil))
resolving arg start
resolving arg end
resolving arg ex
resolving arg fastRandInt
** Resolving function decl fastRandRange
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl width : <unknown type> = end - start
For width : Int = end - start, resolving type Int, of type BaseType
===============================================================
- Resolving call to fastRandom (ref = (nil))
** Resolving function decl fastRandRange
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
===============================================================
- Resolving call to exclude (ref = (nil))
resolving arg start
resolving arg end
resolving arg ex
resolving arg fastRandRange
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl RandomClass
Resolving variable decl state : <unknown type> = Time microtime()
===============================================================
- Resolving call to microtime (ref = staticTime microtime -> LLong)
** Resolving function decl new
Resolving variable decl this : Random = Random alloc() as Random
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Random = Random alloc() as Random, resolving type Random, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Random __defaults__)
===============================================================
- Resolving call to init (ref = Random init)
** Resolving function decl init
** Resolving function decl random
===============================================================
- Resolving call to rand (ref = rand -> Int)
** Resolving function decl randInt
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to randRange (ref = (nil))
resolving arg start
resolving arg end + 1
** Resolving function decl randInt
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
===============================================================
- Resolving call to exclude (ref = (nil))
resolving arg start
resolving arg end
resolving arg ex
resolving arg Random randInt
** Resolving function decl randRange
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl width : Int = end - start
For width : Int = end - start, resolving type Int, of type BaseType
===============================================================
- Resolving call to random (ref = staticRandom random -> Int)
** Resolving function decl randRange
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
===============================================================
- Resolving call to exclude (ref = (nil))
resolving arg start
resolving arg end
resolving arg ex
resolving arg Random randRange
** Resolving function decl choice
Resolving variable decl l : List<T>
For l : List<T>, resolving type List<T>, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to get (ref = List get(SSizeT))
resolving arg randRange(0, l getSize())
===============================================================
- Resolving call to randRange (ref = staticRandom randRange(Int, Int) -> Int)
resolving arg 0
resolving arg l getSize()
===============================================================
- Resolving call to getSize (ref = List getSize -> SizeT)
** Resolving function decl exclude
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
Resolving variable decl f : Func (Int, Int) -> Int
For f : Func (Int, Int) -> Int, resolving type Func (Int, Int) -> Int, of type FuncType
** Resolving function decl f
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl toRet : Int = f(start, end)
===============================================================
- Resolving call to f (ref = f(Int, Int) -> Int)
resolving arg start
resolving arg end
For toRet : Int = f(start, end), resolving type Int, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = List contains__quest(T) -> Bool)
resolving arg toRet&
===============================================================
- Resolving call to f (ref = f(Int, Int) -> Int)
resolving arg start
resolving arg end
** Resolving function decl fastRandom
** Resolving function decl fastRandInt
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fastRandRange (ref = (nil))
resolving arg start
resolving arg end + 1
** Resolving function decl fastRandInt
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
===============================================================
- Resolving call to exclude (ref = staticRandom exclude(Int, Int, List<Int>, Func (Int, Int) -> Int) -> Int)
resolving arg start
resolving arg end
resolving arg ex
resolving arg Random fastRandInt
** Resolving function decl fastRandRange
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl width : Int = end - start
For width : Int = end - start, resolving type Int, of type BaseType
===============================================================
- Resolving call to fastRandom (ref = staticRandom fastRandom -> Int)
** Resolving function decl fastRandRange
Resolving variable decl start : Int
For start : Int, resolving type Int, of type BaseType
Resolving variable decl end : Int
For end : Int, resolving type Int, of type BaseType
Resolving variable decl ex : List<Int>
For ex : List<Int>, resolving type List<Int>, of type BaseType
===============================================================
- Resolving call to exclude (ref = staticRandom exclude(Int, Int, List<Int>, Func (Int, Int) -> Int) -> Int)
resolving arg start
resolving arg end
resolving arg ex
resolving arg Random fastRandRange
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl srand
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl rand
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module os/Time
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl LOCALE_USER_DEFAULT : LocaleId
For LOCALE_USER_DEFAULT : LocaleId, resolving type LocaleId, of type BaseType
====== Resolving type decl CoverDecl SystemTime
Resolving variable decl wHour : UShort
For wHour : UShort, resolving type UShort, of type BaseType
Resolving variable decl wMinute : UShort
For wMinute : UShort, resolving type UShort, of type BaseType
Resolving variable decl wSecond : UShort
For wSecond : UShort, resolving type UShort, of type BaseType
Resolving variable decl wMilliseconds : UShort
For wMilliseconds : UShort, resolving type UShort, of type BaseType
====== Resolving type decl ClassDecl SystemTimeClass
** Resolving function decl __load__
- type SYSTEMTIME still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl SystemTimeClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl LocaleId
====== Resolving type decl ClassDecl LocaleIdClass
** Resolving function decl __load__
- type LCID still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl LocaleIdClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl TimeT
====== Resolving type decl ClassDecl TimeTClass
** Resolving function decl __load__
- type time_t still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl TimeTClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl TimeZone
====== Resolving type decl ClassDecl TimeZoneClass
** Resolving function decl __load__
- type struct timezone still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl TimeZoneClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl TMStruct
Resolving variable decl tm_sec : Int
For tm_sec : Int, resolving type Int, of type BaseType
Resolving variable decl tm_min : Int
For tm_min : Int, resolving type Int, of type BaseType
Resolving variable decl tm_hour : Int
For tm_hour : Int, resolving type Int, of type BaseType
Resolving variable decl tm_mday : Int
For tm_mday : Int, resolving type Int, of type BaseType
Resolving variable decl tm_mon : Int
For tm_mon : Int, resolving type Int, of type BaseType
Resolving variable decl tm_year : Int
For tm_year : Int, resolving type Int, of type BaseType
Resolving variable decl tm_wday : Int
For tm_wday : Int, resolving type Int, of type BaseType
Resolving variable decl tm_yday : Int
For tm_yday : Int, resolving type Int, of type BaseType
Resolving variable decl tm_isdst : Int
For tm_isdst : Int, resolving type Int, of type BaseType
====== Resolving type decl ClassDecl TMStructClass
** Resolving function decl __load__
- type struct tm still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl TMStructClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl TimeVal
Resolving variable decl tv_sec : TimeT
For tv_sec : TimeT, resolving type TimeT, of type BaseType
Resolving variable decl tv_usec : Int
For tv_usec : Int, resolving type Int, of type BaseType
====== Resolving type decl ClassDecl TimeValClass
** Resolving function decl __load__
- type struct timeval still not resolved, looping (ref = 0x0)
====== Resolving type decl ClassDecl TimeValClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl Time
====== Resolving type decl ClassDecl TimeClass
Resolving variable decl __time_millisec_base : <unknown type> = This runTime
** Resolving function decl __getrunTime__
Resolving variable decl counter : LargeInteger
For counter : LargeInteger, resolving type LargeInteger, of type BaseType
Resolving variable decl frequency : LargeInteger
For frequency : LargeInteger, resolving type LargeInteger, of type BaseType
===============================================================
- Resolving call to QueryPerformanceCounter (ref = (nil))
resolving arg counter&
===============================================================
- Resolving call to QueryPerformanceFrequency (ref = (nil))
resolving arg frequency&
Resolving variable decl tv : TimeVal
For tv : TimeVal, resolving type TimeVal, of type BaseType
===============================================================
- Resolving call to gettimeofday (ref = (nil))
resolving arg tv&
resolving arg null
Resolving variable decl runTime : UInt
For runTime : UInt, resolving type UInt, of type BaseType
** Resolving function decl new
Resolving variable decl this : <unknown type> = Time alloc() as Time
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Time = Time alloc() as Time, resolving type Time, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
** Resolving function decl dateTime
Resolving variable decl length : <unknown type> = GetTimeFormat(LOCALE_USER_DEFAULT, 0, null, null, null, 0)
===============================================================
- Resolving call to GetTimeFormat (ref = (nil))
resolving arg LOCALE_USER_DEFAULT
resolving arg 0
resolving arg null
resolving arg null
resolving arg null
resolving arg 0
Resolving variable decl buffer : <unknown type> = gc_malloc(length + 1) as Char*
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg length + 1
For buffer : Char* = gc_malloc(length + 1) as Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to GetTimeFormat (ref = (nil))
resolving arg LOCALE_USER_DEFAULT
resolving arg 0
resolving arg null
resolving arg null
resolving arg buffer
resolving arg length
===============================================================
- Resolving call to new (ref = (nil))
resolving arg buffer
resolving arg length
Resolving variable decl tm : TimeT
For tm : TimeT, resolving type TimeT, of type BaseType
===============================================================
- Resolving call to time (ref = (nil))
resolving arg tm&
===============================================================
- Resolving call to asctime (ref = (nil))
resolving arg localtime(tm&)
===============================================================
- Resolving call to localtime (ref = (nil))
resolving arg tm&
** Resolving function decl microtime
===============================================================
- Resolving call to microsec (ref = (nil))
===============================================================
- Resolving call to sec (ref = (nil))
** Resolving function decl microsec
Resolving variable decl st : SystemTime
For st : SystemTime, resolving type SystemTime, of type BaseType
===============================================================
- Resolving call to GetLocalTime (ref = (nil))
resolving arg st&
Resolving variable decl tv : TimeVal
For tv : TimeVal, resolving type TimeVal, of type BaseType
===============================================================
- Resolving call to gettimeofday (ref = (nil))
resolving arg tv&
resolving arg null
** Resolving function decl measure
Resolving variable decl action : Func ()
For action : Func (), resolving type Func (), of type FuncType
Resolving variable decl t1 : <unknown type> = runTime
===============================================================
- Resolving call to action (ref = (nil))
Resolving variable decl t2 : <unknown type> = runTime
** Resolving function decl sec
Resolving variable decl st : SystemTime
For st : SystemTime, resolving type SystemTime, of type BaseType
===============================================================
- Resolving call to GetLocalTime (ref = (nil))
resolving arg st&
Resolving variable decl tt : <unknown type> = time(null)
===============================================================
- Resolving call to time (ref = (nil))
resolving arg null
Resolving variable decl val : <unknown type> = localtime(tt&)
===============================================================
- Resolving call to localtime (ref = (nil))
resolving arg tt&
** Resolving function decl min
Resolving variable decl st : SystemTime
For st : SystemTime, resolving type SystemTime, of type BaseType
===============================================================
- Resolving call to GetLocalTime (ref = (nil))
resolving arg st&
Resolving variable decl tt : <unknown type> = time(null)
===============================================================
- Resolving call to time (ref = (nil))
resolving arg null
Resolving variable decl val : <unknown type> = localtime(tt&)
===============================================================
- Resolving call to localtime (ref = (nil))
resolving arg tt&
** Resolving function decl hour
Resolving variable decl st : SystemTime
For st : SystemTime, resolving type SystemTime, of type BaseType
===============================================================
- Resolving call to GetLocalTime (ref = (nil))
resolving arg st&
Resolving variable decl tt : <unknown type> = time(null)
===============================================================
- Resolving call to time (ref = (nil))
resolving arg null
Resolving variable decl val : <unknown type> = localtime(tt&)
===============================================================
- Resolving call to localtime (ref = (nil))
resolving arg tt&
** Resolving function decl sleepSec
Resolving variable decl duration : Float
For duration : Float, resolving type Float, of type BaseType
===============================================================
- Resolving call to sleepMicro (ref = (nil))
resolving arg duration * 1000000
** Resolving function decl sleepMilli
Resolving variable decl duration : UInt
For duration : UInt, resolving type UInt, of type BaseType
===============================================================
- Resolving call to sleepMicro (ref = (nil))
resolving arg duration * 1000
** Resolving function decl sleepMicro
Resolving variable decl duration : UInt
For duration : UInt, resolving type UInt, of type BaseType
===============================================================
- Resolving call to Sleep (ref = (nil))
resolving arg duration / 1000
===============================================================
- Resolving call to usleep (ref = (nil))
resolving arg duration
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl __getrunTime__
Resolving variable decl counter : LargeInteger
For counter : LargeInteger, resolving type LargeInteger, of type BaseType
Resolving variable decl frequency : LargeInteger
For frequency : LargeInteger, resolving type LargeInteger, of type BaseType
===============================================================
- Resolving call to QueryPerformanceCounter (ref = (nil))
resolving arg counter&
===============================================================
- Resolving call to QueryPerformanceFrequency (ref = (nil))
resolving arg frequency&
Resolving variable decl tv : TimeVal
For tv : TimeVal, resolving type TimeVal, of type BaseType
===============================================================
- Resolving call to gettimeofday (ref = (nil))
resolving arg tv&
resolving arg null
====== Resolving type decl ClassDecl TimeClass
Resolving variable decl __time_millisec_base : <unknown type> = Time __getrunTime__()
===============================================================
- Resolving call to __getrunTime__ (ref = (nil))
For __time_millisec_base : UInt = Time __getrunTime__(), resolving type UInt, of type BaseType
** Resolving function decl new
Resolving variable decl this : Time = Time alloc() as Time
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Time = Time alloc() as Time, resolving type Time, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Time __defaults__)
===============================================================
- Resolving call to init (ref = Time init)
** Resolving function decl init
** Resolving function decl dateTime
Resolving variable decl length : <unknown type> = GetTimeFormat(LOCALE_USER_DEFAULT, 0, null, null, null, 0)
===============================================================
- Resolving call to GetTimeFormat (ref = (nil))
resolving arg LOCALE_USER_DEFAULT
resolving arg 0
resolving arg null
resolving arg null
resolving arg null
resolving arg 0
Resolving variable decl buffer : Char* = gc_malloc(length + 1) as Char*
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg length + 1
For buffer : Char* = gc_malloc(length + 1) as Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to GetTimeFormat (ref = (nil))
resolving arg LOCALE_USER_DEFAULT
resolving arg 0
resolving arg null
resolving arg null
resolving arg buffer
resolving arg length
===============================================================
- Resolving call to new (ref = (nil))
resolving arg buffer
resolving arg length
Resolving variable decl tm : TimeT
For tm : TimeT, resolving type TimeT, of type BaseType
===============================================================
- Resolving call to time (ref = (nil))
resolving arg tm&
===============================================================
- Resolving call to asctime (ref = (nil))
resolving arg localtime(tm&)
===============================================================
- Resolving call to localtime (ref = (nil))
resolving arg tm&
** Resolving function decl microtime
===============================================================
- Resolving call to microsec (ref = staticTime microsec -> UInt)
===============================================================
- Resolving call to sec (ref = staticTime sec -> UInt)
** Resolving function decl microsec
Resolving variable decl st : SystemTime
For st : SystemTime, resolving type SystemTime, of type BaseType
===============================================================
- Resolving call to GetLocalTime (ref = (nil))
resolving arg st&
Resolving variable decl tv : TimeVal
For tv : TimeVal, resolving type TimeVal, of type BaseType
===============================================================
- Resolving call to gettimeofday (ref = (nil))
resolving arg tv&
resolving arg null
** Resolving function decl measure
Resolving variable decl action : Func ()
For action : Func (), resolving type Func (), of type FuncType
** Resolving function decl action
Resolving variable decl t1 : <unknown type> = Time __getrunTime__()
===============================================================
- Resolving call to __getrunTime__ (ref = (nil))
For t1 : UInt = Time __getrunTime__(), resolving type UInt, of type BaseType
===============================================================
- Resolving call to action (ref = action)
Resolving variable decl t2 : <unknown type> = Time __getrunTime__()
===============================================================
- Resolving call to __getrunTime__ (ref = (nil))
For t2 : UInt = Time __getrunTime__(), resolving type UInt, of type BaseType
** Resolving function decl sec
Resolving variable decl st : SystemTime
For st : SystemTime, resolving type SystemTime, of type BaseType
===============================================================
- Resolving call to GetLocalTime (ref = (nil))
resolving arg st&
Resolving variable decl tt : <unknown type> = time(null)
===============================================================
- Resolving call to time (ref = (nil))
resolving arg null
Resolving variable decl val : <unknown type> = localtime(tt&)
===============================================================
- Resolving call to localtime (ref = (nil))
resolving arg tt&
** Resolving function decl min
Resolving variable decl st : SystemTime
For st : SystemTime, resolving type SystemTime, of type BaseType
===============================================================
- Resolving call to GetLocalTime (ref = (nil))
resolving arg st&
Resolving variable decl tt : <unknown type> = time(null)
===============================================================
- Resolving call to time (ref = (nil))
resolving arg null
Resolving variable decl val : <unknown type> = localtime(tt&)
===============================================================
- Resolving call to localtime (ref = (nil))
resolving arg tt&
** Resolving function decl hour
Resolving variable decl st : SystemTime
For st : SystemTime, resolving type SystemTime, of type BaseType
===============================================================
- Resolving call to GetLocalTime (ref = (nil))
resolving arg st&
Resolving variable decl tt : <unknown type> = time(null)
===============================================================
- Resolving call to time (ref = (nil))
resolving arg null
Resolving variable decl val : <unknown type> = localtime(tt&)
===============================================================
- Resolving call to localtime (ref = (nil))
resolving arg tt&
** Resolving function decl sleepSec
Resolving variable decl duration : Float
For duration : Float, resolving type Float, of type BaseType
===============================================================
- Resolving call to sleepMicro (ref = (nil))
resolving arg duration * 1000000
** Resolving function decl sleepMilli
Resolving variable decl duration : UInt
For duration : UInt, resolving type UInt, of type BaseType
===============================================================
- Resolving call to sleepMicro (ref = (nil))
resolving arg duration * 1000
** Resolving function decl sleepMicro
Resolving variable decl duration : UInt
For duration : UInt, resolving type UInt, of type BaseType
===============================================================
- Resolving call to Sleep (ref = (nil))
resolving arg duration / 1000
===============================================================
- Resolving call to usleep (ref = (nil))
resolving arg duration
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl __getrunTime__
Resolving variable decl counter : LargeInteger
For counter : LargeInteger, resolving type LargeInteger, of type BaseType
Resolving variable decl frequency : LargeInteger
For frequency : LargeInteger, resolving type LargeInteger, of type BaseType
===============================================================
- Resolving call to QueryPerformanceCounter (ref = (nil))
resolving arg counter&
===============================================================
- Resolving call to QueryPerformanceFrequency (ref = (nil))
resolving arg frequency&
Resolving variable decl tv : TimeVal
For tv : TimeVal, resolving type TimeVal, of type BaseType
===============================================================
- Resolving call to gettimeofday (ref = (nil))
resolving arg tv&
resolving arg null
** Resolving function decl GetLocalTime
Resolving variable decl : SystemTime*
For : SystemTime*, resolving type SystemTime*, of type PointerType
** Resolving function decl QueryPerformanceCounter
Resolving variable decl : LargeInteger*
For : LargeInteger*, resolving type LargeInteger*, of type PointerType
** Resolving function decl QueryPerformanceFrequency
Resolving variable decl : LargeInteger*
For : LargeInteger*, resolving type LargeInteger*, of type PointerType
** Resolving function decl Sleep
Resolving variable decl : UInt
For : UInt, resolving type UInt, of type BaseType
** Resolving function decl GetTimeFormat
Resolving variable decl : LocaleId
For : LocaleId, resolving type LocaleId, of type BaseType
Resolving variable decl : Long
For : Long, resolving type Long, of type BaseType
Resolving variable decl : SystemTime*
For : SystemTime*, resolving type SystemTime*, of type PointerType
Resolving variable decl : CString
For : CString, resolving type CString, of type BaseType
Resolving variable decl : CString
For : CString, resolving type CString, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl time
Resolving variable decl : TimeT*
For : TimeT*, resolving type TimeT*, of type PointerType
** Resolving function decl localtime
Resolving variable decl : TimeT*
For : TimeT*, resolving type TimeT*, of type PointerType
** Resolving function decl gettimeofday
Resolving variable decl : TimeVal*
For : TimeVal*, resolving type TimeVal*, of type PointerType
Resolving variable decl : TimeZone*
For : TimeZone*, resolving type TimeZone*, of type PointerType
** Resolving function decl usleep
Resolving variable decl : UInt
For : UInt, resolving type UInt, of type BaseType
** Resolving function decl _asctime
Resolving variable decl : TMStruct*
For : TMStruct*, resolving type TMStruct*, of type PointerType
** Resolving function decl asctime
Resolving variable decl timePtr : TMStruct*
For timePtr : TMStruct*, resolving type TMStruct*, of type PointerType
Resolving variable decl cStr : <unknown type> = _asctime(timePtr)
===============================================================
- Resolving call to _asctime (ref = (nil))
resolving arg timePtr
For cStr : CString = _asctime(timePtr), resolving type CString, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg cStr
resolving arg cStr length() - 1
===============================================================
- Resolving call to length (ref = (nil))
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module threading/native/ThreadLocalWin32
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl ThreadLocalWin32<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl values : <unknown type> = HashMap new()
===============================================================
- Resolving call to new (ref = (nil))
For values : HashMap<Long, this T> = HashMap new(), resolving type HashMap<Long, this T>, of type BaseType
Resolving variable decl valuesMutex : <unknown type> = Mutex new()
===============================================================
- Resolving call to new (ref = (nil))
For valuesMutex : Mutex = Mutex new(), resolving type Mutex, of type BaseType
====== Resolving type decl ClassDecl ThreadLocalWin32Class<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = ThreadLocalWin32 alloc() as ThreadLocalWin32
===============================================================
- Resolving call to alloc (ref = (nil))
For this : ThreadLocalWin32 = ThreadLocalWin32 alloc() as ThreadLocalWin32, resolving type ThreadLocalWin32, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
** Resolving function decl set
Resolving variable decl value : T
For value : T, resolving type T, of type BaseType
===============================================================
- Resolving call to lock (ref = (nil))
===============================================================
- Resolving call to put (ref = (nil))
resolving arg GetCurrentThreadId()
===============================================================
- Resolving call to GetCurrentThreadId (ref = (nil))
resolving arg value
===============================================================
- Resolving call to unlock (ref = (nil))
** Resolving function decl get
===============================================================
- Resolving call to lock (ref = (nil))
Resolving variable decl value : <unknown type> = values get(GetCurrentThreadId())
===============================================================
- Resolving call to get (ref = (nil))
resolving arg GetCurrentThreadId()
===============================================================
- Resolving call to GetCurrentThreadId (ref = (nil))
===============================================================
- Resolving call to unlock (ref = (nil))
** Resolving function decl hasValue__quest
===============================================================
- Resolving call to lock (ref = (nil))
Resolving variable decl has : <unknown type> = values contains__quest(GetCurrentThreadId())
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg GetCurrentThreadId()
===============================================================
- Resolving call to GetCurrentThreadId (ref = (nil))
===============================================================
- Resolving call to unlock (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ThreadLocalWin32Class<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ThreadLocalWin32 = ThreadLocalWin32 alloc() as ThreadLocalWin32
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : ThreadLocalWin32 = ThreadLocalWin32 alloc() as ThreadLocalWin32, resolving type ThreadLocalWin32, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = ThreadLocalWin32 __defaults__)
===============================================================
- Resolving call to init (ref = ThreadLocalWin32 init~windows)
** Resolving function decl init
** Resolving function decl set
Resolving variable decl value : T
For value : T, resolving type T, of type BaseType
===============================================================
- Resolving call to lock (ref = Mutex lock)
===============================================================
- Resolving call to put (ref = (nil))
resolving arg GetCurrentThreadId()
===============================================================
- Resolving call to GetCurrentThreadId (ref = GetCurrentThreadId -> Long)
resolving arg value
===============================================================
- Resolving call to unlock (ref = Mutex unlock)
** Resolving function decl get
===============================================================
- Resolving call to lock (ref = Mutex lock)
Resolving variable decl value : <unknown type> = this values get(GetCurrentThreadId())
===============================================================
- Resolving call to get (ref = (nil))
resolving arg GetCurrentThreadId()
===============================================================
- Resolving call to GetCurrentThreadId (ref = GetCurrentThreadId -> Long)
===============================================================
- Resolving call to unlock (ref = Mutex unlock)
** Resolving function decl hasValue__quest
===============================================================
- Resolving call to lock (ref = Mutex lock)
Resolving variable decl has : <unknown type> = this values contains__quest(GetCurrentThreadId())
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg GetCurrentThreadId()
===============================================================
- Resolving call to GetCurrentThreadId (ref = GetCurrentThreadId -> Long)
===============================================================
- Resolving call to unlock (ref = Mutex unlock)
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl GetCurrentThreadId
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module structs/Stack
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl Stack<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl data : ArrayList<T>
For data : ArrayList<T>, resolving type ArrayList<T>, of type BaseType
** Resolving function decl __getsize__
Resolving variable decl size : SSizeT
For size : SSizeT, resolving type SSizeT, of type BaseType
====== Resolving type decl ClassDecl StackClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = Stack alloc() as Stack
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Stack = Stack alloc() as Stack, resolving type Stack, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
===============================================================
- Resolving call to new (ref = (nil))
** Resolving function decl push
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to add (ref = (nil))
resolving arg element
** Resolving function decl pop
===============================================================
- Resolving call to empty__quest (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Trying to pop an empty stack."
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg lastIndex()
===============================================================
- Resolving call to lastIndex (ref = (nil))
** Resolving function decl peek
===============================================================
- Resolving call to empty__quest (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Trying to peek an empty stack."
===============================================================
- Resolving call to last (ref = (nil))
$$$$ resolving returnType T for this data last()
** Resolving function decl peek
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl mysize : <unknown type> = data size
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Trying to peek(%d)! index must be >= 1 <= size" format(index)
===============================================================
- Resolving call to format (ref = (nil))
resolving arg index
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Trying to peek(%d) a stack of size %d" format(index, mysize)
===============================================================
- Resolving call to format (ref = (nil))
resolving arg index
resolving arg mysize
===============================================================
- Resolving call to get (ref = (nil))
resolving arg mysize - index
** Resolving function decl indexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg element
** Resolving function decl getSize
** Resolving function decl empty__quest
===============================================================
- Resolving call to empty__quest (ref = (nil))
** Resolving function decl lastIndex
** Resolving function decl clear
===============================================================
- Resolving call to clear (ref = (nil))
** Resolving function decl iterator
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl backIterator
===============================================================
- Resolving call to backIterator (ref = (nil))
** Resolving function decl __getsize__
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl StackClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : Stack = Stack alloc() as Stack
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Stack = Stack alloc() as Stack, resolving type Stack, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Stack __defaults__)
===============================================================
- Resolving call to init (ref = Stack init)
** Resolving function decl init
===============================================================
- Resolving call to new (ref = staticArrayList new -> ArrayList<T>)
** Resolving function decl push
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to add (ref = ArrayList add(T))
resolving arg element
** Resolving function decl pop
===============================================================
- Resolving call to empty__quest (ref = Stack empty__quest -> Bool)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit87
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg this lastIndex()
===============================================================
- Resolving call to lastIndex (ref = Stack lastIndex -> Int)
$$$$ resolving returnType T for this data removeAt(this lastIndex())
** Resolving function decl peek
===============================================================
- Resolving call to empty__quest (ref = Stack empty__quest -> Bool)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit89
===============================================================
- Resolving call to last (ref = List last)
** Resolving function decl peek
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl mysize : <unknown type> = this data __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = (nil))
For mysize : SSizeT = this data __getsize__(), resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit91 format(index)
===============================================================
- Resolving call to format (ref = (nil))
resolving arg index
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit92 format(index, mysize)
===============================================================
- Resolving call to format (ref = (nil))
resolving arg index
resolving arg mysize
===============================================================
- Resolving call to get (ref = (nil))
resolving arg mysize - index
$$$$ resolving returnType T for this data get(mysize - index)
** Resolving function decl indexOf
Resolving variable decl element : T
For element : T, resolving type T, of type BaseType
===============================================================
- Resolving call to indexOf (ref = ArrayList indexOf(T) -> SSizeT)
resolving arg element
** Resolving function decl getSize
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl empty__quest
===============================================================
- Resolving call to empty__quest (ref = List empty__quest -> Bool)
** Resolving function decl lastIndex
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl clear
===============================================================
- Resolving call to clear (ref = ArrayList clear)
** Resolving function decl iterator
===============================================================
- Resolving call to iterator (ref = ArrayList iterator -> BackIterator<T>)
** Resolving function decl backIterator
===============================================================
- Resolving call to backIterator (ref = ArrayList backIterator -> BackIterator<T>)
** Resolving function decl __getsize__
===============================================================
- Resolving call to __getsize__ (ref = ArrayList __getsize__ -> SSizeT)
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module structs/LinkedList
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl __OP_IDX_LinkedList_Int__T
Resolving variable decl list : LinkedList<T>
For list : LinkedList<T>, resolving type LinkedList<T>, of type BaseType
Resolving variable decl index : Int
For index : Int, resolving type Int, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to get (ref = (nil))
resolving arg index
====== Resolving type decl ClassDecl LinkedList<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl _size : SizeT = 0
For _size : SizeT = 0, resolving type SizeT, of type BaseType
** Resolving function decl __getsize__
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl head : Node<T>
For head : Node<T>, resolving type Node<T>, of type BaseType
====== Resolving type decl ClassDecl LinkedListClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = LinkedList alloc() as LinkedList
===============================================================
- Resolving call to alloc (ref = (nil))
For this : LinkedList = LinkedList alloc() as LinkedList, resolving type LinkedList, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
===============================================================
- Resolving call to new (ref = (nil))
- access to this head->prev still not resolved, looping (ref = (nil))
- access to this head->next still not resolved, looping (ref = (nil))
** Resolving function decl add
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl node : <unknown type> = Node new(head prev, head, data)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg head prev
- access to this head->prev still not resolved, looping (ref = (nil))
resolving arg head
resolving arg data
- access to this head->prev still not resolved, looping (ref = (nil))
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl add
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
===============================================================
- Resolving call to lastIndex (ref = (nil))
Resolving variable decl prevNode : <unknown type> = getNode(index - 1)
===============================================================
- Resolving call to getNode (ref = (nil))
resolving arg index - 1
Resolving variable decl nextNode : <unknown type> = prevNode next
Resolving variable decl node : <unknown type> = Node new(prevNode, nextNode, data)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg prevNode
resolving arg nextNode
resolving arg data
===============================================================
- Resolving call to add (ref = (nil))
resolving arg data
Resolving variable decl node : <unknown type> = Node new(head, head next, data)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg head
resolving arg head next
- access to this head->next still not resolved, looping (ref = (nil))
resolving arg data
- access to this head->next still not resolved, looping (ref = (nil))
- access to this head->next still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Check index: 0 <= " + index toString() + " < " + size toString()
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to getNode (ref = (nil))
resolving arg index
** Resolving function decl getNode
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Check index: 0 <= " + index toString() + " < " + size toString()
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
Resolving variable decl i : Int = 0
For i : Int = 0, resolving type Int, of type BaseType
Resolving variable decl current : <unknown type> = head next
- access to this head->next still not resolved, looping (ref = (nil))
** Resolving function decl clear
- access to this head->next still not resolved, looping (ref = (nil))
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl indexOf
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl current : <unknown type> = head next
- access to this head->next still not resolved, looping (ref = (nil))
Resolving variable decl i : <unknown type> = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to memcmp (ref = (nil))
resolving arg current data
resolving arg data
resolving arg T size
** Resolving function decl lastIndexOf
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl current : <unknown type> = head prev
- access to this head->prev still not resolved, looping (ref = (nil))
Resolving variable decl i : <unknown type> = _size - 1
For i : SizeT = this _size - 1, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to memcmp (ref = (nil))
resolving arg current data
resolving arg data
resolving arg T size
** Resolving function decl first
- access to this head->next still not resolved, looping (ref = (nil))
- access to this head->next still not resolved, looping (ref = (nil))
Response of statement [Return] return = LOOP
Response of statement [Else] else {if (__genericReturn99){__genericReturn99 = null }, return } = LOOP
))))))) For LinkedList first, response of body = LOOP
** Resolving function decl last
- access to this head->prev still not resolved, looping (ref = (nil))
- access to this head->prev still not resolved, looping (ref = (nil))
Response of statement [Return] return = LOOP
Response of statement [Else] else {if (__genericReturn100){__genericReturn100 = null }, return } = LOOP
))))))) For LinkedList last, response of body = LOOP
** Resolving function decl removeAt
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
- access to this head->next still not resolved, looping (ref = (nil))
Resolving variable decl toRemove : <unknown type> = getNode(index)
===============================================================
- Resolving call to getNode (ref = (nil))
resolving arg index
For toRemove : Node<this T> = this getNode(index), resolving type Node<this T>, of type BaseType
===============================================================
- Resolving call to removeNode (ref = (nil))
resolving arg toRemove
- access to toRemove->data still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg "Check index: 0 <= " + index toString() + " < " + size toString()
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl remove
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl i : <unknown type> = indexOf(data)
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg data
For i : SSizeT = this indexOf(data), resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to removeAt (ref = (nil))
resolving arg i
$$$$ resolving returnType T for this removeAt(i)
** Resolving function decl removeNode
Resolving variable decl toRemove : Node<T>
For toRemove : Node<T>, resolving type Node<T>, of type BaseType
- access to toRemove->prev still not resolved, looping (ref = (nil))
- access to toRemove->next still not resolved, looping (ref = (nil))
- access to toRemove->next still not resolved, looping (ref = (nil))
- access to toRemove->prev still not resolved, looping (ref = (nil))
- access to toRemove->prev still not resolved, looping (ref = (nil))
- access to toRemove->next still not resolved, looping (ref = (nil))
** Resolving function decl removeLast
- access to this head->prev still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to removeNode (ref = (nil))
resolving arg head prev
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl set
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl node : <unknown type> = getNode(index)
===============================================================
- Resolving call to getNode (ref = (nil))
resolving arg index
For node : Node<this T> = this getNode(index), resolving type Node<this T>, of type BaseType
Resolving variable decl ret : <unknown type> = node data
- access to node->data still not resolved, looping (ref = (nil))
- access to node->data still not resolved, looping (ref = (nil))
** Resolving function decl getSize
** Resolving function decl iterator
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
** Resolving function decl backIterator
Resolving variable decl iter : <unknown type> = LinkedListIterator new(this)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl clone
Resolving variable decl list : <unknown type> = This new()
===============================================================
- Resolving call to new (ref = (nil))
For list : LinkedList<this T> = LinkedList new(), resolving type LinkedList<this T>, of type BaseType
- access to this head->next still not resolved, looping (ref = (nil))
Resolving variable decl iter : <unknown type> = iterator()
===============================================================
- Resolving call to iterator (ref = (nil))
For iter : LinkedListIterator<this T> = this iterator(), resolving type LinkedListIterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to add (ref = (nil))
resolving arg iter next()
===============================================================
- Resolving call to next (ref = (nil))
** Resolving function decl emptyClone
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
** Resolving function decl __getsize__
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl LinkedListClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : LinkedList = LinkedList alloc() as LinkedList
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : LinkedList = LinkedList alloc() as LinkedList, resolving type LinkedList, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = LinkedList __defaults__)
===============================================================
- Resolving call to init (ref = LinkedList init)
** Resolving function decl init
===============================================================
- Resolving call to new (ref = staticNode new -> Node<T>)
- access to this head->prev still not resolved, looping (ref = (nil))
- access to this head->next still not resolved, looping (ref = (nil))
** Resolving function decl add
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl node : <unknown type> = Node new(this head prev, this head, data)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this head prev
- access to this head->prev still not resolved, looping (ref = (nil))
resolving arg this head
resolving arg data
- access to this head->prev still not resolved, looping (ref = (nil))
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl add
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
===============================================================
- Resolving call to lastIndex (ref = List lastIndex -> SSizeT)
Resolving variable decl prevNode : <unknown type> = getNode(index - 1)
===============================================================
- Resolving call to getNode (ref = (nil))
resolving arg index - 1
For prevNode : Node<this T> = this getNode(index - 1), resolving type Node<this T>, of type BaseType
Resolving variable decl nextNode : <unknown type> = prevNode next
- access to prevNode->next still not resolved, looping (ref = (nil))
Resolving variable decl node : <unknown type> = Node new(prevNode, nextNode, data)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg prevNode
resolving arg nextNode
resolving arg data
- access to prevNode->next still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to add (ref = LinkedList add(T))
resolving arg data
Resolving variable decl node : <unknown type> = Node new(this head, this head next, data)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this head
resolving arg this head next
- access to this head->next still not resolved, looping (ref = (nil))
resolving arg data
- access to this head->next still not resolved, looping (ref = (nil))
- access to this head->next still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit94 + index toString() + __strLit95 + this __getsize__() toString()
===============================================================
- Resolving call to toString (ref = SSizeT toString -> String)
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to getNode (ref = (nil))
resolving arg index
- access to this getNode(index)->data still not resolved, looping (ref = (nil))
** Resolving function decl getNode
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit97 + index toString() + __strLit98 + this __getsize__() toString()
===============================================================
- Resolving call to toString (ref = SSizeT toString -> String)
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to __getsize__ (ref = (nil))
Resolving variable decl i : Int = 0
For i : Int = 0, resolving type Int, of type BaseType
Resolving variable decl current : <unknown type> = this head next
- access to this head->next still not resolved, looping (ref = (nil))
** Resolving function decl clear
- access to this head->next still not resolved, looping (ref = (nil))
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl indexOf
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl current : <unknown type> = this head next
- access to this head->next still not resolved, looping (ref = (nil))
Resolving variable decl i : SSizeT = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to memcmp (ref = (nil))
resolving arg current data
resolving arg data
resolving arg this T size
** Resolving function decl lastIndexOf
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl current : <unknown type> = this head prev
- access to this head->prev still not resolved, looping (ref = (nil))
Resolving variable decl i : SizeT = this _size - 1
For i : SizeT = this _size - 1, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to memcmp (ref = (nil))
resolving arg current data
resolving arg data
resolving arg this T size
** Resolving function decl first
- access to this head->next still not resolved, looping (ref = (nil))
- access to this head->next still not resolved, looping (ref = (nil))
** Resolving function decl last
- access to this head->prev still not resolved, looping (ref = (nil))
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl removeAt
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
- access to this head->next still not resolved, looping (ref = (nil))
Resolving variable decl toRemove : Node<this T> = this getNode(index)
===============================================================
- Resolving call to getNode (ref = LinkedList getNode(SSizeT) -> Node<this T>)
resolving arg index
For toRemove : Node<this T> = this getNode(index), resolving type Node<this T>, of type BaseType
===============================================================
- Resolving call to removeNode (ref = (nil))
resolving arg toRemove
- access to toRemove->data still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg __strLit102 + index toString() + __strLit103 + this __getsize__() toString()
===============================================================
- Resolving call to toString (ref = SSizeT toString -> String)
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to __getsize__ (ref = (nil))
** Resolving function decl remove
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl i : SSizeT = this indexOf(data)
===============================================================
- Resolving call to indexOf (ref = LinkedList indexOf(T) -> SSizeT)
resolving arg data
For i : SSizeT = this indexOf(data), resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to removeAt (ref = LinkedList removeAt(SSizeT))
resolving arg i
** Resolving function decl removeNode
Resolving variable decl toRemove : Node<this T>
For toRemove : Node<this T>, resolving type Node<this T>, of type BaseType
- access to toRemove->prev still not resolved, looping (ref = (nil))
- access to toRemove->next still not resolved, looping (ref = (nil))
- access to toRemove->next still not resolved, looping (ref = (nil))
- access to toRemove->prev still not resolved, looping (ref = (nil))
- access to toRemove->prev still not resolved, looping (ref = (nil))
- access to toRemove->next still not resolved, looping (ref = (nil))
** Resolving function decl removeLast
- access to this head->prev still not resolved, looping (ref = (nil))
===============================================================
- Resolving call to removeNode (ref = (nil))
resolving arg this head prev
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl set
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
Resolving variable decl node : Node<this T> = this getNode(index)
===============================================================
- Resolving call to getNode (ref = LinkedList getNode(SSizeT) -> Node<this T>)
resolving arg index
For node : Node<this T> = this getNode(index), resolving type Node<this T>, of type BaseType
Resolving variable decl ret : <unknown type> = node data
- access to node->data still not resolved, looping (ref = (nil))
- access to node->data still not resolved, looping (ref = (nil))
** Resolving function decl getSize
** Resolving function decl iterator
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
** Resolving function decl backIterator
Resolving variable decl iter : <unknown type> = LinkedListIterator new(this)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
- access to this head->prev still not resolved, looping (ref = (nil))
** Resolving function decl clone
Resolving variable decl list : LinkedList<this T> = LinkedList new()
===============================================================
- Resolving call to new (ref = staticLinkedList new -> LinkedList<T>)
For list : LinkedList<this T> = LinkedList new(), resolving type LinkedList<this T>, of type BaseType
- access to this head->next still not resolved, looping (ref = (nil))
Resolving variable decl iter : LinkedListIterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = LinkedList iterator -> LinkedListIterator<this T>)
For iter : LinkedListIterator<this T> = this iterator(), resolving type LinkedListIterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = LinkedListIterator hasNext__quest -> Bool)
===============================================================
- Resolving call to add (ref = (nil))
resolving arg iter next()
===============================================================
- Resolving call to next (ref = LinkedListIterator next -> T)
** Resolving function decl emptyClone
Resolving variable decl K : Class
For K : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to new (ref = staticLinkedList new -> LinkedList<T>)
** Resolving function decl __getsize__
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Node<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl prev : Node<T>
For prev : Node<T>, resolving type Node<T>, of type BaseType
Resolving variable decl next : Node<T>
For next : Node<T>, resolving type Node<T>, of type BaseType
Resolving variable decl data : T
For data : T, resolving type T, of type BaseType
====== Resolving type decl ClassDecl NodeClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = Node alloc() as Node
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Node = Node alloc() as Node, resolving type Node, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = Node alloc() as Node
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Node = Node alloc() as Node, resolving type Node, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg prev
resolving arg next
resolving arg data
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl NodeClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : Node = Node alloc() as Node
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Node = Node alloc() as Node, resolving type Node, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Node __defaults__)
===============================================================
- Resolving call to init (ref = Node init)
** Resolving function decl init
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : Node = Node alloc() as Node
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Node = Node alloc() as Node, resolving type Node, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Node __defaults__)
===============================================================
- Resolving call to init (ref = Node init~withParams(Node<this T>, Node<this T>, T))
resolving arg prev
resolving arg next
resolving arg data
** Resolving function decl init
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data
resolving arg data
resolving arg this T size
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl LinkedListIterator<T>
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
- access to T still not resolved, looping (ref = (nil))
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : Node<T>
For current : Node<T>, resolving type Node<T>, of type BaseType
Resolving variable decl list : LinkedList<T>
For list : LinkedList<T>, resolving type LinkedList<T>, of type BaseType
====== Resolving type decl ClassDecl LinkedListIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : <unknown type> = LinkedListIterator alloc() as LinkedListIterator
===============================================================
- Resolving call to alloc (ref = (nil))
For this : LinkedListIterator = LinkedListIterator alloc() as LinkedListIterator, resolving type LinkedListIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
resolving arg list
** Resolving function decl init
** Resolving function decl hasNext__quest
** Resolving function decl next
Response of statement [Return] return = LOOP
))))))) For LinkedListIterator next, response of body = LOOP
** Resolving function decl hasPrev__quest
** Resolving function decl prev
Resolving variable decl last : <unknown type> = current
For last : Node<this T> = this current, resolving type Node<this T>, of type BaseType
Response of statement [Return] return = LOOP
))))))) For LinkedListIterator prev, response of body = LOOP
** Resolving function decl remove
Resolving variable decl old : <unknown type> = current
For old : Node<this T> = this current, resolving type Node<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to removeNode (ref = (nil))
resolving arg old
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl LinkedListIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : LinkedListIterator = LinkedListIterator alloc() as LinkedListIterator
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : LinkedListIterator = LinkedListIterator alloc() as LinkedListIterator, resolving type LinkedListIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = LinkedListIterator __defaults__)
===============================================================
- Resolving call to init (ref = LinkedListIterator init~ll(LinkedList<this T>))
resolving arg list
** Resolving function decl init
** Resolving function decl hasNext__quest
** Resolving function decl next
** Resolving function decl hasPrev__quest
** Resolving function decl prev
Resolving variable decl last : Node<this T> = this current
For last : Node<this T> = this current, resolving type Node<this T>, of type BaseType
** Resolving function decl remove
Resolving variable decl old : Node<this T> = this current
For old : Node<this T> = this current, resolving type Node<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = LinkedListIterator hasNext__quest -> Bool)
===============================================================
- Resolving call to removeNode (ref = LinkedList removeNode(Node<this T>))
resolving arg old
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl getchar
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module os/Terminal
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl COLOR_FORMAT_STRING : <unknown type> = "\033[%dm"
For COLOR_FORMAT_STRING : String = "\033[%dm", resolving type String, of type BaseType
====== Resolving type decl ClassDecl Attr
====== Resolving type decl ClassDecl AttrClass
Resolving variable decl reset : Int = 0
For reset : Int = 0, resolving type Int, of type BaseType
Resolving variable decl bright : Int = 1
For bright : Int = 1, resolving type Int, of type BaseType
Resolving variable decl dim : Int = 2
For dim : Int = 2, resolving type Int, of type BaseType
Resolving variable decl under : Int = 4
For under : Int = 4, resolving type Int, of type BaseType
Resolving variable decl blink : Int = 5
For blink : Int = 5, resolving type Int, of type BaseType
Resolving variable decl reverse : Int = 7
For reverse : Int = 7, resolving type Int, of type BaseType
Resolving variable decl hidden : Int = 8
For hidden : Int = 8, resolving type Int, of type BaseType
** Resolving function decl new
Resolving variable decl this : <unknown type> = Attr alloc() as Attr
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Attr = Attr alloc() as Attr, resolving type Attr, 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 AttrClass
Resolving variable decl reset : Int = 0
For reset : Int = 0, resolving type Int, of type BaseType
Resolving variable decl bright : Int = 1
For bright : Int = 1, resolving type Int, of type BaseType
Resolving variable decl dim : Int = 2
For dim : Int = 2, resolving type Int, of type BaseType
Resolving variable decl under : Int = 4
For under : Int = 4, resolving type Int, of type BaseType
Resolving variable decl blink : Int = 5
For blink : Int = 5, resolving type Int, of type BaseType
Resolving variable decl reverse : Int = 7
For reverse : Int = 7, resolving type Int, of type BaseType
Resolving variable decl hidden : Int = 8
For hidden : Int = 8, resolving type Int, of type BaseType
** Resolving function decl new
Resolving variable decl this : Attr = Attr alloc() as Attr
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Attr = Attr alloc() as Attr, resolving type Attr, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Attr __defaults__)
===============================================================
- Resolving call to init (ref = Attr init)
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Color
====== Resolving type decl ClassDecl ColorClass
Resolving variable decl black : Int = 30
For black : Int = 30, resolving type Int, of type BaseType
Resolving variable decl red : Int = 31
For red : Int = 31, resolving type Int, of type BaseType
Resolving variable decl green : Int = 32
For green : Int = 32, resolving type Int, of type BaseType
Resolving variable decl yellow : Int = 33
For yellow : Int = 33, resolving type Int, of type BaseType
Resolving variable decl blue : Int = 34
For blue : Int = 34, resolving type Int, of type BaseType
Resolving variable decl magenta : Int = 35
For magenta : Int = 35, resolving type Int, of type BaseType
Resolving variable decl cyan : Int = 36
For cyan : Int = 36, resolving type Int, of type BaseType
Resolving variable decl grey : Int = 37
For grey : Int = 37, resolving type Int, of type BaseType
Resolving variable decl white : Int = 38
For white : Int = 38, resolving type Int, of type BaseType
** Resolving function decl new
Resolving variable decl this : <unknown type> = Color alloc() as Color
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Color = Color alloc() as Color, resolving type Color, 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 ColorClass
Resolving variable decl black : Int = 30
For black : Int = 30, resolving type Int, of type BaseType
Resolving variable decl red : Int = 31
For red : Int = 31, resolving type Int, of type BaseType
Resolving variable decl green : Int = 32
For green : Int = 32, resolving type Int, of type BaseType
Resolving variable decl yellow : Int = 33
For yellow : Int = 33, resolving type Int, of type BaseType
Resolving variable decl blue : Int = 34
For blue : Int = 34, resolving type Int, of type BaseType
Resolving variable decl magenta : Int = 35
For magenta : Int = 35, resolving type Int, of type BaseType
Resolving variable decl cyan : Int = 36
For cyan : Int = 36, resolving type Int, of type BaseType
Resolving variable decl grey : Int = 37
For grey : Int = 37, resolving type Int, of type BaseType
Resolving variable decl white : Int = 38
For white : Int = 38, resolving type Int, of type BaseType
** Resolving function decl new
Resolving variable decl this : Color = Color alloc() as Color
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Color = Color alloc() as Color, resolving type Color, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Color __defaults__)
===============================================================
- Resolving call to init (ref = Color init)
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Terminal
====== Resolving type decl ClassDecl TerminalClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = Terminal alloc() as Terminal
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Terminal = Terminal alloc() as Terminal, resolving type Terminal, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
** Resolving function decl output
Resolving variable decl fmt : String
For fmt : String, resolving type String, of type BaseType
===============================================================
- Resolving call to isatty (ref = (nil))
resolving arg STDOUT_FILENO
Resolving variable decl va : VaList
For va : VaList, resolving type VaList, of type BaseType
===============================================================
- Resolving call to va_start (ref = (nil))
resolving arg va
resolving arg fmt
===============================================================
- Resolving call to vprintf (ref = (nil))
resolving arg fmt toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
resolving arg va
===============================================================
- Resolving call to va_end (ref = (nil))
resolving arg va
===============================================================
- Resolving call to fflush (ref = (nil))
resolving arg stdout
** Resolving function decl setColor
Resolving variable decl f : Int
For f : Int, resolving type Int, of type BaseType
Resolving variable decl b : Int
For b : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to setFgColor (ref = (nil))
resolving arg f
===============================================================
- Resolving call to setBgColor (ref = (nil))
resolving arg b
** Resolving function decl setFgColor
Resolving variable decl c : Int
For c : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to output (ref = (nil))
resolving arg COLOR_FORMAT_STRING
resolving arg c
** Resolving function decl setBgColor
Resolving variable decl c : Int
For c : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to output (ref = (nil))
resolving arg COLOR_FORMAT_STRING
resolving arg c + 10
** Resolving function decl setAttr
Resolving variable decl att : Int
For att : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to output (ref = (nil))
resolving arg COLOR_FORMAT_STRING
resolving arg att
** Resolving function decl reset
===============================================================
- Resolving call to setAttr (ref = (nil))
resolving arg Attr reset
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Terminal
====== Resolving type decl ClassDecl TerminalClass
** Resolving function decl new
Resolving variable decl this : <unknown type> = Terminal alloc() as Terminal
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Terminal = Terminal alloc() as Terminal, resolving type Terminal, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = (nil))
===============================================================
- Resolving call to init (ref = (nil))
** Resolving function decl init
** Resolving function decl output
Resolving variable decl fmt : String
For fmt : String, resolving type String, of type BaseType
** Resolving function decl setColor
Resolving variable decl f : Int
For f : Int, resolving type Int, of type BaseType
Resolving variable decl b : Int
For b : Int, resolving type Int, of type BaseType
** Resolving function decl setFgColor
Resolving variable decl c : Int
For c : Int, resolving type Int, of type BaseType
** Resolving function decl setBgColor
Resolving variable decl c : Int
For c : Int, resolving type Int, of type BaseType
** Resolving function decl setAttr
Resolving variable decl att : Int
For att : Int, resolving type Int, of type BaseType
** Resolving function decl reset
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl TerminalClass
** Resolving function decl new
Resolving variable decl this : Terminal = Terminal alloc() as Terminal
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Terminal = Terminal alloc() as Terminal, resolving type Terminal, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Terminal __defaults__)
===============================================================
- Resolving call to init (ref = Terminal init)
** Resolving function decl init
** Resolving function decl output
Resolving variable decl fmt : String
For fmt : String, resolving type String, of type BaseType
===============================================================
- Resolving call to isatty (ref = (nil))
resolving arg STDOUT_FILENO
Resolving variable decl va : VaList
For va : VaList, resolving type VaList, of type BaseType
===============================================================
- Resolving call to va_start (ref = va_start(VaList, ...))
resolving arg va
resolving arg fmt
===============================================================
- Resolving call to vprintf (ref = vprintf(Char*, VaList) -> Int)
resolving arg fmt toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
resolving arg va
===============================================================
- Resolving call to va_end (ref = va_end(VaList))
resolving arg va
===============================================================
- Resolving call to fflush (ref = fflush(FILE*))
resolving arg stdout
** Resolving function decl setColor
Resolving variable decl f : Int
For f : Int, resolving type Int, of type BaseType
Resolving variable decl b : Int
For b : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to setFgColor (ref = (nil))
resolving arg f
===============================================================
- Resolving call to setBgColor (ref = (nil))
resolving arg b
** Resolving function decl setFgColor
Resolving variable decl c : Int
For c : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to output (ref = staticTerminal output(String, ...))
resolving arg COLOR_FORMAT_STRING
resolving arg c
** Resolving function decl setBgColor
Resolving variable decl c : Int
For c : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to output (ref = staticTerminal output(String, ...))
resolving arg COLOR_FORMAT_STRING
resolving arg c + 10
** Resolving function decl setAttr
Resolving variable decl att : Int
For att : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to output (ref = staticTerminal output(String, ...))
resolving arg COLOR_FORMAT_STRING
resolving arg att
** Resolving function decl reset
===============================================================
- Resolving call to setAttr (ref = staticTerminal setAttr(Int))
resolving arg Attr reset
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl TerminalClass
** Resolving function decl new
Resolving variable decl this : Terminal = Terminal alloc() as Terminal
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Terminal = Terminal alloc() as Terminal, resolving type Terminal, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Terminal __defaults__)
===============================================================
- Resolving call to init (ref = Terminal init)
** Resolving function decl init
** Resolving function decl output
Resolving variable decl fmt : String
For fmt : String, resolving type String, of type BaseType
** Resolving function decl setColor
Resolving variable decl f : Int
For f : Int, resolving type Int, of type BaseType
Resolving variable decl b : Int
For b : Int, resolving type Int, of type BaseType
** Resolving function decl setFgColor
Resolving variable decl c : Int
For c : Int, resolving type Int, of type BaseType
** Resolving function decl setBgColor
Resolving variable decl c : Int
For c : Int, resolving type Int, of type BaseType
** Resolving function decl setAttr
Resolving variable decl att : Int
For att : Int, resolving type Int, of type BaseType
** Resolving function decl reset
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module os/unistd
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl PIPE_BUF : Int
For PIPE_BUF : Int, resolving type Int, of type BaseType
Resolving variable decl STDOUT_FILENO : Int
For STDOUT_FILENO : Int, resolving type Int, of type BaseType
Resolving variable decl STDERR_FILENO : Int
For STDERR_FILENO : Int, resolving type Int, of type BaseType
** Resolving function decl chdir
Resolving variable decl : CString
For : CString, resolving type CString, of type BaseType
** Resolving function decl dup2
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl execv
Resolving variable decl : CString
For : CString, resolving type CString, of type BaseType
Resolving variable decl : CString*
For : CString*, resolving type CString*, of type PointerType
** Resolving function decl execvp
Resolving variable decl : CString
For : CString, resolving type CString, of type BaseType
Resolving variable decl : CString*
For : CString*, resolving type CString*, of type PointerType
** Resolving function decl execve
Resolving variable decl : CString
For : CString, resolving type CString, of type BaseType
Resolving variable decl : CString*
For : CString*, resolving type CString*, of type PointerType
Resolving variable decl : CString*
For : CString*, resolving type CString*, of type PointerType
** Resolving function decl fileno
Resolving variable decl : FILE*
For : FILE*, resolving type FILE*, of type PointerType
** Resolving function decl fork
** Resolving function decl getpid
** Resolving function decl pipe
Resolving variable decl arg : Int*
For arg : Int*, resolving type Int*, of type PointerType
** Resolving function decl isatty
Resolving variable decl fd : Int
For fd : Int, resolving type Int, of type BaseType
[Module] response = OK (wholeAgain = false)
++++++++++++++++ Module os/unistd finished resolving.
=======================================
Tinkerer, round 2, 30 left
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module test
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl test : Int[] = Int[] new()
For test : Int[] = Int[] new(), resolving type Int[], of type ArrayType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg test data
resolving arg null
resolving arg test length * Int size
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/String
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl __OP_AS_Char__star__String
Resolving variable decl c : Char*
For c : Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg c
resolving arg strlen(c)
===============================================================
- Resolving call to strlen (ref = (nil))
resolving arg c
** Resolving function decl __OP_AS_CString__String
Resolving variable decl c : CString
For c : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg c
resolving arg strlen(c)
===============================================================
- Resolving call to strlen (ref = (nil))
resolving arg c
** Resolving function decl __OP_AS_String__Char__star
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
** Resolving function decl __OP_AS_String__CString
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
** Resolving function decl __OP_EQ_String_String__Bool
Resolving variable decl str1 : String
For str1 : String, resolving type String, of type BaseType
Resolving variable decl str2 : String
For str2 : String, resolving type String, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg str2
** Resolving function decl __OP_NE_String_String__Bool
Resolving variable decl str1 : String
For str1 : String, resolving type String, of type BaseType
Resolving variable decl str2 : String
For str2 : String, resolving type String, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg str2
** Resolving function decl __OP_IDX_String_SSizeT__Char
Resolving variable decl string : String
For string : String, resolving type String, of type BaseType
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
** Resolving function decl __OP_IDX_String_Range__String
Resolving variable decl string : String
For string : String, resolving type String, of type BaseType
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg range min
resolving arg range max
** Resolving function decl __OP_MUL_String_SizeT__String
Resolving variable decl string : String
For string : String, resolving type String, of type BaseType
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to times (ref = (nil))
resolving arg count
** Resolving function decl __OP_ADD_String_String__String
Resolving variable decl left : String
For left : String, resolving type String, of type BaseType
Resolving variable decl right : String
For right : String, resolving type String, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg right
** Resolving function decl __OP_ADD_String_CString__String
Resolving variable decl left : String
For left : String, resolving type String, of type BaseType
Resolving variable decl right : CString
For right : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg right
** Resolving function decl __OP_ADD_String_Char__String
Resolving variable decl left : String
For left : String, resolving type String, of type BaseType
Resolving variable decl right : Char
For right : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg right
** Resolving function decl __OP_ADD_Char_String__String
Resolving variable decl left : Char
For left : Char, resolving type Char, of type BaseType
Resolving variable decl right : String
For right : String, resolving type String, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg left
====== Resolving type decl ClassDecl String
Resolving variable decl _buffer : Buffer
For _buffer : Buffer, resolving type Buffer, of type BaseType
====== Resolving type decl ClassDecl StringClass
** Resolving function decl new
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withBuffer(Buffer))
resolving arg _buffer
** Resolving function decl init
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withCStr(CString))
resolving arg s
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to init (ref = (nil))
resolving arg s
resolving arg s length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = (nil))
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withCStrAndLength(CString, SizeT))
resolving arg s
resolving arg length
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg s
resolving arg length
** Resolving function decl length
** Resolving function decl equals__quest
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg other _buffer
** Resolving function decl clone
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg this __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl end : SizeT
For end : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg end
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl times
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone(this __getsize__() * count)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this __getsize__() * count
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
For result : Buffer = this _buffer clone(this __getsize__() * count), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to times (ref = (nil))
resolving arg count
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone(this __getsize__() + other __getsize__())
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this __getsize__() + other __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
For result : Buffer = this _buffer clone(this __getsize__() + other __getsize__()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone(this __getsize__() + 1)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this __getsize__() + 1
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
For result : Buffer = this _buffer clone(this __getsize__() + 1), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl append
Resolving variable decl other : CString
For other : CString, resolving type CString, of type BaseType
Resolving variable decl l : <unknown type> = other length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
For l : Int = other length(), resolving type Int, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone(this __getsize__() + l)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg this __getsize__() + l
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
For result : Buffer = this _buffer clone(this __getsize__() + l), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other
resolving arg l
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl prepend
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl prepend
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl empty__quest
===============================================================
- Resolving call to empty__quest (ref = Buffer empty__quest -> Bool)
** Resolving function decl startsWith__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to startsWith__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl startsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to startsWith__quest (ref = (nil))
resolving arg c
** Resolving function decl endsWith__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to endsWith__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl endsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to endsWith__quest (ref = (nil))
resolving arg c
** Resolving function decl find
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what _buffer
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl findAll
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to findAll (ref = (nil))
resolving arg what _buffer
resolving arg searchCaseSensitive
** Resolving function decl replaceAll
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl whit : String
For whit : String, resolving type String, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to replaceAll (ref = (nil))
resolving arg what _buffer
resolving arg whit _buffer
resolving arg searchCaseSensitive
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl replaceAll
Resolving variable decl oldie : Char
For oldie : Char, resolving type Char, of type BaseType
Resolving variable decl kiddo : Char
For kiddo : Char, resolving type Char, of type BaseType
Resolving variable decl __callRoot1 : <unknown type> = (this _buffer clone())
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For __callRoot1 : Buffer = (this _buffer clone()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to replaceAll (ref = (nil))
resolving arg oldie
resolving arg kiddo
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl map
Resolving variable decl f : Func (Char) -> Char
For f : Func (Char) -> Char, resolving type Func (Char) -> Char, of type FuncType
Resolving variable decl __callRoot2 : <unknown type> = (this _buffer clone())
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For __callRoot2 : Buffer = (this _buffer clone()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to map (ref = (nil))
resolving arg f
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl _bufArrayListToStrArrayList
Resolving variable decl x : ArrayList<Buffer>
For x : ArrayList<Buffer>, resolving type ArrayList<Buffer>, of type BaseType
Resolving variable decl result : <unknown type> = ArrayList new(x size)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg x size
Resolving variable decl i : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl toLower
Resolving variable decl __callRoot3 : <unknown type> = (this _buffer clone())
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For __callRoot3 : Buffer = (this _buffer clone()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to toLower (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl toUpper
Resolving variable decl __callRoot4 : <unknown type> = (this _buffer clone())
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For __callRoot4 : Buffer = (this _buffer clone()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to toUpper (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl indexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg c
resolving arg start
** Resolving function decl indexOf
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to indexOf (ref = (nil))
resolving arg s _buffer
resolving arg start
** Resolving function decl contains__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg c
** Resolving function decl contains__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = (nil))
resolving arg s _buffer
** Resolving function decl trim
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trim
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimLeft
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg c
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl trimRight
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl reverse
Resolving variable decl result : <unknown type> = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to reverse (ref = (nil))
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl count
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to count (ref = (nil))
resolving arg what
** Resolving function decl count
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
===============================================================
- Resolving call to count (ref = (nil))
resolving arg what _buffer
** Resolving function decl lastIndexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to lastIndexOf (ref = (nil))
resolving arg c
** Resolving function decl print
===============================================================
- Resolving call to print (ref = Buffer print)
** Resolving function decl println
===============================================================
- Resolving call to println (ref = Buffer println)
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to println (ref = (nil))
resolving arg stream
** Resolving function decl toInt
===============================================================
- Resolving call to toInt (ref = Buffer toInt -> Int)
** Resolving function decl toInt
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toInt (ref = (nil))
resolving arg base
** Resolving function decl toLong
===============================================================
- Resolving call to toLong (ref = Buffer toLong -> Long)
** Resolving function decl toLong
Resolving variable decl base : Long
For base : Long, resolving type Long, of type BaseType
===============================================================
- Resolving call to toLong (ref = (nil))
resolving arg base
** Resolving function decl toLLong
===============================================================
- Resolving call to toLLong (ref = Buffer toLLong -> LLong)
** Resolving function decl toLLong
Resolving variable decl base : LLong
For base : LLong, resolving type LLong, of type BaseType
===============================================================
- Resolving call to toLLong (ref = (nil))
resolving arg base
** Resolving function decl toULong
===============================================================
- Resolving call to toULong (ref = Buffer toULong -> ULong)
** Resolving function decl toULong
Resolving variable decl base : ULong
For base : ULong, resolving type ULong, of type BaseType
===============================================================
- Resolving call to toULong (ref = (nil))
resolving arg base
** Resolving function decl toFloat
===============================================================
- Resolving call to toFloat (ref = Buffer toFloat -> Float)
** Resolving function decl toDouble
===============================================================
- Resolving call to toDouble (ref = Buffer toDouble -> Double)
** Resolving function decl toLDouble
===============================================================
- Resolving call to toLDouble (ref = Buffer toLDouble -> LDouble)
** Resolving function decl iterator
===============================================================
- Resolving call to iterator (ref = Buffer iterator -> BufferIterator<Char>)
** Resolving function decl forward
===============================================================
- Resolving call to forward (ref = Buffer forward -> BufferIterator<Char>)
** Resolving function decl backward
===============================================================
- Resolving call to backward (ref = Buffer backward -> BackIterator<Char>)
** Resolving function decl backIterator
===============================================================
- Resolving call to backIterator (ref = Buffer backIterator -> BufferIterator<Char>)
** Resolving function decl cformat
Resolving variable decl list : VaList
For list : VaList, resolving type VaList, of type BaseType
===============================================================
- Resolving call to va_start (ref = (nil))
resolving arg list
resolving arg this
Resolving variable decl numBytes : <unknown type> = vsnprintf(null, 0, this _buffer data, list)
===============================================================
- Resolving call to vsnprintf (ref = (nil))
resolving arg null
resolving arg 0
resolving arg this _buffer data
resolving arg list
For numBytes : Int = vsnprintf(null, 0, this _buffer data, list), resolving type Int, of type BaseType
===============================================================
- Resolving call to va_end (ref = (nil))
resolving arg list
Resolving variable decl copy : <unknown type> = Buffer new(numBytes)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg numBytes
For copy : Buffer = Buffer new(numBytes), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to va_start (ref = (nil))
resolving arg list
resolving arg this
===============================================================
- Resolving call to vsnprintf (ref = (nil))
resolving arg copy data
resolving arg numBytes + 1
resolving arg this _buffer data
resolving arg list
===============================================================
- Resolving call to va_end (ref = (nil))
resolving arg list
===============================================================
- Resolving call to new (ref = (nil))
resolving arg copy
** Resolving function decl toCString
** Resolving function decl __getsize__
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl StringClass
** Resolving function decl new
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withBuffer(Buffer))
resolving arg _buffer
** Resolving function decl init
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withCStr(CString))
resolving arg s
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to init (ref = String init~withCStrAndLength(CString, SizeT))
resolving arg s
resolving arg s length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : String = String alloc() as String
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : String = String alloc() as String, resolving type String, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = String __defaults__)
===============================================================
- Resolving call to init (ref = String init~withCStrAndLength(CString, SizeT))
resolving arg s
resolving arg length
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to new (ref = staticBuffer new~cStrWithLength(CString, SizeT, Bool) -> Buffer)
resolving arg s
resolving arg length
resolving arg false
** Resolving function decl length
** Resolving function decl equals__quest
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = Buffer equals__quest(Buffer) -> Bool)
resolving arg other _buffer
** Resolving function decl clone
===============================================================
- Resolving call to new (ref = staticString new~withBuffer(Buffer) -> String)
resolving arg this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to substring (ref = String substring(SizeT, SizeT) -> String)
resolving arg start
resolving arg this __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl end : SizeT
For end : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to substring (ref = Buffer substring(SSizeT, SSizeT))
resolving arg start
resolving arg end
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl times
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone(this __getsize__() * count)
===============================================================
- Resolving call to clone (ref = Buffer clone~withMinimum(SizeT) -> Buffer)
resolving arg this __getsize__() * count
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
For result : Buffer = this _buffer clone(this __getsize__() * count), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to times (ref = Buffer times(SizeT))
resolving arg count
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl append
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone(this __getsize__() + other __getsize__())
===============================================================
- Resolving call to clone (ref = Buffer clone~withMinimum(SizeT) -> Buffer)
resolving arg this __getsize__() + other __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
For result : Buffer = this _buffer clone(this __getsize__() + other __getsize__()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~buf(Buffer))
resolving arg other _buffer
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl append
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone(this __getsize__() + 1)
===============================================================
- Resolving call to clone (ref = Buffer clone~withMinimum(SizeT) -> Buffer)
resolving arg this __getsize__() + 1
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
For result : Buffer = this _buffer clone(this __getsize__() + 1), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~char(Char))
resolving arg other
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl append
Resolving variable decl other : CString
For other : CString, resolving type CString, of type BaseType
Resolving variable decl l : Int = other length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
For l : Int = other length(), resolving type Int, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone(this __getsize__() + l)
===============================================================
- Resolving call to clone (ref = Buffer clone~withMinimum(SizeT) -> Buffer)
resolving arg this __getsize__() + l
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
For result : Buffer = this _buffer clone(this __getsize__() + l), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~pointer(Char*, SizeT))
resolving arg other
resolving arg l
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl prepend
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to prepend (ref = Buffer prepend~buf(Buffer))
resolving arg other _buffer
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl prepend
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to prepend (ref = Buffer prepend~char(Char))
resolving arg other
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl empty__quest
===============================================================
- Resolving call to empty__quest (ref = Buffer empty__quest -> Bool)
** Resolving function decl startsWith__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to startsWith__quest (ref = Buffer startsWith__quest(Buffer) -> Bool)
resolving arg s _buffer
** Resolving function decl startsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to startsWith__quest (ref = Buffer startsWith__quest~char(Char) -> Bool)
resolving arg c
** Resolving function decl endsWith__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to endsWith__quest (ref = Buffer endsWith__quest(Buffer) -> Bool)
resolving arg s _buffer
** Resolving function decl endsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to endsWith__quest (ref = Buffer endsWith__quest~char(Char) -> Bool)
resolving arg c
** Resolving function decl find
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = Buffer find(Buffer, SSizeT, Bool) -> SSizeT)
resolving arg what _buffer
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl findAll
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to findAll (ref = Buffer findAll~withCase(Buffer, Bool) -> ArrayList<SizeT>)
resolving arg what _buffer
resolving arg searchCaseSensitive
** Resolving function decl replaceAll
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
Resolving variable decl whit : String
For whit : String, resolving type String, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to replaceAll (ref = Buffer replaceAll~buf(Buffer, Buffer, Bool))
resolving arg what _buffer
resolving arg whit _buffer
resolving arg searchCaseSensitive
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl replaceAll
Resolving variable decl oldie : Char
For oldie : Char, resolving type Char, of type BaseType
Resolving variable decl kiddo : Char
For kiddo : Char, resolving type Char, of type BaseType
Resolving variable decl __callRoot1 : Buffer = (this _buffer clone())
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For __callRoot1 : Buffer = (this _buffer clone()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to replaceAll (ref = Buffer replaceAll~char(Char, Char))
resolving arg oldie
resolving arg kiddo
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl map
Resolving variable decl f : Func (Char) -> Char
For f : Func (Char) -> Char, resolving type Func (Char) -> Char, of type FuncType
Resolving variable decl __callRoot2 : Buffer = (this _buffer clone())
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For __callRoot2 : Buffer = (this _buffer clone()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to map (ref = Buffer map(Func (Char) -> Char))
resolving arg f
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl _bufArrayListToStrArrayList
Resolving variable decl x : ArrayList<Buffer>
For x : ArrayList<Buffer>, resolving type ArrayList<Buffer>, of type BaseType
Resolving variable decl result : <unknown type> = ArrayList new(x __getsize__())
===============================================================
- Resolving call to new (ref = (nil))
resolving arg x __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = (nil))
For result : ArrayList<String> = ArrayList new(x __getsize__()), resolving type ArrayList<String>, of type BaseType
Resolving variable decl i : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
** Resolving function decl toLower
Resolving variable decl __callRoot3 : Buffer = (this _buffer clone())
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For __callRoot3 : Buffer = (this _buffer clone()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to toLower (ref = Buffer toLower)
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl toUpper
Resolving variable decl __callRoot4 : Buffer = (this _buffer clone())
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For __callRoot4 : Buffer = (this _buffer clone()), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to toUpper (ref = Buffer toUpper)
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl indexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to indexOf (ref = Buffer indexOf~char(Char, SSizeT) -> SSizeT)
resolving arg c
resolving arg start
** Resolving function decl indexOf
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to indexOf (ref = Buffer indexOf~buf(Buffer, SSizeT) -> SSizeT)
resolving arg s _buffer
resolving arg start
** Resolving function decl contains__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = Buffer contains__quest~char(Char) -> Bool)
resolving arg c
** Resolving function decl contains__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to contains__quest (ref = Buffer contains__quest~buf(Buffer) -> Bool)
resolving arg s _buffer
** Resolving function decl trim
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = Buffer trim~pointer(Char*, SizeT))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trim
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = Buffer trim~buf(Buffer))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trim
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = Buffer trim~char(Char))
resolving arg c
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trim
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = Buffer trim~whitespace)
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trimLeft
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~space)
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trimLeft
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~char(Char))
resolving arg c
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trimLeft
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~buf(Buffer))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trimLeft
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~pointer(Char*, SizeT))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trimRight
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~space)
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trimRight
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~char(Char))
resolving arg c
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trimRight
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~buf(Buffer))
resolving arg s _buffer
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl trimRight
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~pointer(Char*, SizeT))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl reverse
Resolving variable decl result : Buffer = this _buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For result : Buffer = this _buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to reverse (ref = Buffer reverse)
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl count
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to count (ref = Buffer count(Char) -> SizeT)
resolving arg what
** Resolving function decl count
Resolving variable decl what : String
For what : String, resolving type String, of type BaseType
===============================================================
- Resolving call to count (ref = Buffer count~buf(Buffer) -> SizeT)
resolving arg what _buffer
** Resolving function decl lastIndexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to lastIndexOf (ref = Buffer lastIndexOf(Char) -> SSizeT)
resolving arg c
** Resolving function decl print
===============================================================
- Resolving call to print (ref = Buffer print)
** Resolving function decl println
===============================================================
- Resolving call to println (ref = Buffer println)
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to println (ref = Buffer println~withStream(FStream))
resolving arg stream
** Resolving function decl toInt
===============================================================
- Resolving call to toInt (ref = Buffer toInt -> Int)
** Resolving function decl toInt
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toInt (ref = Buffer toInt~withBase(Int) -> Int)
resolving arg base
** Resolving function decl toLong
===============================================================
- Resolving call to toLong (ref = Buffer toLong -> Long)
** Resolving function decl toLong
Resolving variable decl base : Long
For base : Long, resolving type Long, of type BaseType
===============================================================
- Resolving call to toLong (ref = Buffer toLong~withBase(Long) -> Long)
resolving arg base
** Resolving function decl toLLong
===============================================================
- Resolving call to toLLong (ref = Buffer toLLong -> LLong)
** Resolving function decl toLLong
Resolving variable decl base : LLong
For base : LLong, resolving type LLong, of type BaseType
===============================================================
- Resolving call to toLLong (ref = Buffer toLLong~withBase(LLong) -> LLong)
resolving arg base
** Resolving function decl toULong
===============================================================
- Resolving call to toULong (ref = Buffer toULong -> ULong)
** Resolving function decl toULong
Resolving variable decl base : ULong
For base : ULong, resolving type ULong, of type BaseType
===============================================================
- Resolving call to toULong (ref = Buffer toULong~withBase(ULong) -> ULong)
resolving arg base
** Resolving function decl toFloat
===============================================================
- Resolving call to toFloat (ref = Buffer toFloat -> Float)
** Resolving function decl toDouble
===============================================================
- Resolving call to toDouble (ref = Buffer toDouble -> Double)
** Resolving function decl toLDouble
===============================================================
- Resolving call to toLDouble (ref = Buffer toLDouble -> LDouble)
** Resolving function decl iterator
===============================================================
- Resolving call to iterator (ref = Buffer iterator -> BufferIterator<Char>)
** Resolving function decl forward
===============================================================
- Resolving call to forward (ref = Buffer forward -> BufferIterator<Char>)
** Resolving function decl backward
===============================================================
- Resolving call to backward (ref = Buffer backward -> BackIterator<Char>)
** Resolving function decl backIterator
===============================================================
- Resolving call to backIterator (ref = Buffer backIterator -> BufferIterator<Char>)
** Resolving function decl cformat
Resolving variable decl list : VaList
For list : VaList, resolving type VaList, of type BaseType
===============================================================
- Resolving call to va_start (ref = va_start(VaList, ...))
resolving arg list
resolving arg this
Resolving variable decl numBytes : Int = vsnprintf(null, 0, this _buffer data, list)
===============================================================
- Resolving call to vsnprintf (ref = vsnprintf(Char*, Int, Char*, VaList) -> Int)
resolving arg null
resolving arg 0
resolving arg this _buffer data
resolving arg list
For numBytes : Int = vsnprintf(null, 0, this _buffer data, list), resolving type Int, of type BaseType
===============================================================
- Resolving call to va_end (ref = va_end(VaList))
resolving arg list
Resolving variable decl copy : Buffer = Buffer new(numBytes)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg numBytes
For copy : Buffer = Buffer new(numBytes), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to va_start (ref = va_start(VaList, ...))
resolving arg list
resolving arg this
===============================================================
- Resolving call to vsnprintf (ref = vsnprintf(Char*, Int, Char*, VaList) -> Int)
resolving arg copy data
resolving arg numBytes + 1
resolving arg this _buffer data
resolving arg list
===============================================================
- Resolving call to va_end (ref = va_end(VaList))
resolving arg list
===============================================================
- Resolving call to new (ref = staticString new~withBuffer(Buffer) -> String)
resolving arg copy
** Resolving function decl toCString
** Resolving function decl __getsize__
** Resolving function decl __defaults__
** Resolving function decl __load__
** Resolving function decl makeStringLiteral
Resolving variable decl str : CString
For str : CString, resolving type CString, of type BaseType
Resolving variable decl strLen : SizeT
For strLen : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg Buffer new(str, strLen, true)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg str
resolving arg strLen
resolving arg true
** Resolving function decl strArrayListFromCString
Resolving variable decl argc : Int
For argc : Int, resolving type Int, of type BaseType
Resolving variable decl argv : Char**
For argv : Char**, resolving type Char**, of type PointerType
Resolving variable decl result : ArrayList<String> = ArrayList new()
===============================================================
- Resolving call to new (ref = staticArrayList new -> ArrayList<T>)
For result : ArrayList<String> = ArrayList new(), resolving type ArrayList<String>, of type BaseType
===============================================================
- Resolving call to times (ref = (nil))
resolving arg (...)
** Resolving function decl (nil)
Resolving variable decl i : <unknown type>
** Resolving function decl strArrayListFromCString
Resolving variable decl argc : Int
For argc : Int, resolving type Int, of type BaseType
Resolving variable decl argv : String*
For argv : String*, resolving type String*, of type PointerType
===============================================================
- Resolving call to strArrayListFromCString (ref = strArrayListFromCString(Int, Char**) -> ArrayList<String>)
resolving arg argc
resolving arg argv as Char**
** Resolving function decl cStringPtrToStringPtr
Resolving variable decl cstr : CString*
For cstr : CString*, resolving type CString*, of type PointerType
Resolving variable decl len : SizeT
For len : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl toRet : String* = gc_malloc(Pointer size * len)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg Pointer size * len
For toRet : String* = gc_malloc(Pointer size * len), resolving type String*, of type PointerType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to makeStringLiteral (ref = (nil))
resolving arg cstr[i]
resolving arg cstr[i] length()
===============================================================
- Resolving call to length (ref = (nil))
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/BufferIterator
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl BufferIterator<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl i : SSizeT = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl str : Buffer
For str : Buffer, resolving type Buffer, of type BaseType
====== Resolving type decl ClassDecl BufferIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : BufferIterator = BufferIterator alloc() as BufferIterator
===============================================================
- Resolving call to alloc (ref = (nil))
For this : BufferIterator = BufferIterator alloc() as BufferIterator, resolving type BufferIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = BufferIterator __defaults__)
===============================================================
- Resolving call to init (ref = BufferIterator init~withStr(Buffer))
resolving arg str
** Resolving function decl init
** Resolving function decl hasNext__quest
** Resolving function decl next
Resolving variable decl c : <unknown type> = (this str data + this i)@
For c : Char = (this str data + this i)@, resolving type Char, of type BaseType
Response of statement [Return] return = LOOP
))))))) For BufferIterator next, response of body = LOOP
** Resolving function decl hasPrev__quest
** Resolving function decl prev
Response of statement [Return] return = LOOP
))))))) For BufferIterator prev, response of body = LOOP
** Resolving function decl remove
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BufferIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : BufferIterator = BufferIterator alloc() as BufferIterator
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : BufferIterator = BufferIterator alloc() as BufferIterator, resolving type BufferIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = BufferIterator __defaults__)
===============================================================
- Resolving call to init (ref = BufferIterator init~withStr(Buffer))
resolving arg str
** Resolving function decl init
** Resolving function decl hasNext__quest
** Resolving function decl next
Resolving variable decl c : Char = (this str data + this i)@
For c : Char = (this str data + this i)@, resolving type Char, of type BaseType
** Resolving function decl hasPrev__quest
** Resolving function decl prev
Resolving variable decl __returnVal107 : <unknown type> = (this str data + this i)@
For __returnVal107 : Char = (this str data + this i)@, resolving type Char, of type BaseType
** Resolving function decl remove
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Abstractions
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
** Resolving function decl loop
Resolving variable decl f : Func () -> Bool
For f : Func () -> Bool, resolving type Func () -> Bool, of type FuncType
** Resolving function decl f
===============================================================
- Resolving call to f (ref = f -> Bool)
[Module] response = OK (wholeAgain = false)
++++++++++++++++ Module lang/Abstractions finished resolving.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/System
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl EXIT_SUCCESS : Int
For EXIT_SUCCESS : Int, resolving type Int, of type BaseType
Resolving variable decl EXIT_FAILURE : Int
For EXIT_FAILURE : Int, resolving type Int, of type BaseType
====== Resolving type decl CoverDecl VaList
====== Resolving type decl ClassDecl VaListClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl VaListClass
** Resolving function decl __load__
** Resolving function decl exit
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl atexit
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl va_start
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl va_arg
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl va_end
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl va_copy
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
[Module] response = OK (wholeAgain = false)
++++++++++++++++ Module lang/System finished resolving.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Format
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl __strLit14 : <unknown type> = "(nil)"
For __strLit14 : String = "(nil)", resolving type String, of type BaseType
Resolving variable decl __strLit13 : <unknown type> = "f"
For __strLit13 : String = "f", resolving type String, of type BaseType
Resolving variable decl __strLit12 : <unknown type> = "."
For __strLit12 : String = ".", resolving type String, of type BaseType
Resolving variable decl __strLit10 : <unknown type> = "invalid type %s passed to generic function!"
For __strLit10 : String = "invalid type %s passed to generic function!", resolving type String, of type BaseType
Resolving variable decl __strLit9 : <unknown type> = "\""
For __strLit9 : String = "\"", resolving type String, of type BaseType
Resolving variable decl __strLit8 : <unknown type> = ""
For __strLit8 : String = "", resolving type String, of type BaseType
Resolving variable decl __strLit7 : <unknown type> = "invalid format string! \""
For __strLit7 : String = "invalid format string! \"", resolving type String, of type BaseType
Resolving variable decl TF_ALTERNATE : SSizeT = 1 << 0
For TF_ALTERNATE : SSizeT = 1 << 0, resolving type SSizeT, of type BaseType
Resolving variable decl TF_ZEROPAD : SSizeT = 1 << 1
For TF_ZEROPAD : SSizeT = 1 << 1, resolving type SSizeT, of type BaseType
Resolving variable decl TF_LEFT : SSizeT = 1 << 2
For TF_LEFT : SSizeT = 1 << 2, resolving type SSizeT, of type BaseType
Resolving variable decl TF_SPACE : SSizeT = 1 << 3
For TF_SPACE : SSizeT = 1 << 3, resolving type SSizeT, of type BaseType
Resolving variable decl TF_EXP_SIGN : SSizeT = 1 << 4
For TF_EXP_SIGN : SSizeT = 1 << 4, resolving type SSizeT, of type BaseType
Resolving variable decl TF_SMALL : SSizeT = 1 << 5
For TF_SMALL : SSizeT = 1 << 5, resolving type SSizeT, of type BaseType
Resolving variable decl TF_PLUS : SSizeT = 1 << 6
For TF_PLUS : SSizeT = 1 << 6, resolving type SSizeT, of type BaseType
Resolving variable decl TF_UNSIGNED : SSizeT = 1 << 7
For TF_UNSIGNED : SSizeT = 1 << 7, resolving type SSizeT, of type BaseType
Resolving variable decl __digits : String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
For __digits : String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ", resolving type String, of type BaseType
Resolving variable decl __digits_small : String = "0123456789abcdefghijklmnopqrstuvwxyz"
For __digits_small : String = "0123456789abcdefghijklmnopqrstuvwxyz", resolving type String, of type BaseType
====== Resolving type decl ClassDecl InvalidFormatException
====== Resolving type decl ClassDecl InvalidFormatExceptionClass
** Resolving function decl new
Resolving variable decl msg : CString
For msg : CString, resolving type CString, of type BaseType
Resolving variable decl this : InvalidFormatException = InvalidFormatException alloc() as InvalidFormatException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : InvalidFormatException = InvalidFormatException alloc() as InvalidFormatException, resolving type InvalidFormatException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = InvalidFormatException __defaults__)
===============================================================
- Resolving call to init (ref = (nil))
resolving arg msg
** Resolving function decl init
Resolving variable decl msg : CString
For msg : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to toString (ref = CString toString -> String)
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl InvalidFormatExceptionClass
** Resolving function decl new
Resolving variable decl msg : CString
For msg : CString, resolving type CString, of type BaseType
Resolving variable decl this : InvalidFormatException = InvalidFormatException alloc() as InvalidFormatException
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : InvalidFormatException = InvalidFormatException alloc() as InvalidFormatException, resolving type InvalidFormatException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = InvalidFormatException __defaults__)
===============================================================
- Resolving call to init (ref = InvalidFormatException init(CString))
resolving arg msg
** Resolving function decl init
Resolving variable decl msg : CString
For msg : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to __OP_ADD_String_CString__String (ref = __OP_ADD_String_CString__String(String, CString) -> String)
resolving arg __strLit7
resolving arg msg
===============================================================
- Resolving call to __OP_ADD_String_String__String (ref = __OP_ADD_String_String__String(String, String) -> String)
resolving arg msg toString()
===============================================================
- Resolving call to toString (ref = CString toString -> String)
resolving arg __strLit9
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl InvalidTypeException
====== Resolving type decl ClassDecl InvalidTypeExceptionClass
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : InvalidTypeException = InvalidTypeException alloc() as InvalidTypeException
===============================================================
- Resolving call to alloc (ref = (nil))
For this : InvalidTypeException = InvalidTypeException alloc() as InvalidTypeException, resolving type InvalidTypeException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = InvalidTypeException __defaults__)
===============================================================
- Resolving call to init (ref = (nil))
resolving arg T
** Resolving function decl init
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to format (ref = (nil))
resolving arg T name
Resolving variable decl ____va109 : <unknown type> = (____va_args108&, null, 1)
For ____va109 : VarArgs = (____va_args108&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va109
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl InvalidTypeExceptionClass
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : InvalidTypeException = InvalidTypeException alloc() as InvalidTypeException
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : InvalidTypeException = InvalidTypeException alloc() as InvalidTypeException, resolving type InvalidTypeException, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = InvalidTypeException __defaults__)
===============================================================
- Resolving call to init (ref = InvalidTypeException init(Class))
resolving arg T
** Resolving function decl init
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl ____va_args108 : <unknown type> = (String, T name)
For ____va_args108 : <anon struct> = (String, T name), resolving type <anon struct>, of type AnonymousStructType
Resolving variable decl ____va109 : VarArgs = (____va_args108&, null, 1)
For ____va109 : VarArgs = (____va_args108&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va109
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl CoverDecl FSInfoStruct
Resolving variable decl precision : Int
For precision : Int, resolving type Int, of type BaseType
Resolving variable decl fieldwidth : Int
For fieldwidth : Int, resolving type Int, of type BaseType
Resolving variable decl flags : SizeT
For flags : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
Resolving variable decl bytesProcessed : SizeT
For bytesProcessed : SizeT, resolving type SizeT, of type BaseType
====== Resolving type decl ClassDecl FSInfoStructClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl FSInfoStructClass
** Resolving function decl __load__
** Resolving function decl format
===============================================================
- Resolving call to setBuffer (ref = (nil))
resolving arg format(this, args)
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
resolving arg args
$$$$ resolving returnType T for format(this, args)
===============================================================
- Resolving call to setBuffer (ref = Buffer setBuffer(Buffer))
resolving arg (comma expr)
===============================================================
- Resolving call to format (ref = format~main<T> (T, VarArgs))
resolving arg this&
resolving arg args
** Resolving function decl format
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
resolving arg args
$$$$ resolving returnType T for format(this, args)
** Resolving function decl printf
===============================================================
- Resolving call to print (ref = (nil))
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
resolving arg args
$$$$ resolving returnType T for format(this, args)
===============================================================
- Resolving call to print (ref = String print)
===============================================================
- Resolving call to format (ref = format~main<T> (T, VarArgs))
resolving arg this&
resolving arg args
** Resolving function decl printfln
===============================================================
- Resolving call to println (ref = (nil))
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
resolving arg args
$$$$ resolving returnType T for format(this, args)
===============================================================
- Resolving call to println (ref = String println)
===============================================================
- Resolving call to format (ref = format~main<T> (T, VarArgs))
resolving arg this&
resolving arg args
** Resolving function decl argNext
Resolving variable decl va : VarArgsIterator*
For va : VarArgsIterator*, resolving type VarArgsIterator*, of type PointerType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = VarArgsIterator hasNext__quest -> Bool)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg null
===============================================================
- Resolving call to next (ref = (nil))
resolving arg T
$$$$ resolving returnType T for va@ next(T)
** Resolving function decl m_printn
Resolving variable decl res : Buffer
For res : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl info : FSInfoStruct@
For info : FSInfoStruct@, resolving type FSInfoStruct@, of type ReferenceType
Resolving variable decl arg : T
For arg : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl sign : Char = '\0'
For sign : Char = '\0', resolving type Char, of type BaseType
Resolving variable decl tmp : Char[36]
For tmp : Char[36], resolving type Char[36], of type ArrayType
Resolving variable decl digits : String = __digits
For digits : String = __digits, resolving type String, of type BaseType
Resolving variable decl size : Int = info fieldwidth
For size : Int = info fieldwidth, resolving type Int, of type BaseType
Resolving variable decl i : SSizeT = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl n : UInt32
For n : UInt32, resolving type UInt32, of type BaseType
Resolving variable decl signed_n : Int32
For signed_n : Int32, resolving type Int32, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg info flags & TF_SMALL ? 'x' : 'X'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
===============================================================
- Resolving call to append (ref = (nil))
resolving arg sign
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg tmp[i]
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
** Resolving function decl getCharPtrFromStringType
Resolving variable decl s : T
For s : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl res : Char*
For res : Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
===============================================================
- Resolving call to toCString (ref = Buffer toCString -> CString)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg T
** Resolving function decl getSizeFromStringType
Resolving variable decl s : T
For s : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl res : SizeT
For res : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to length (ref = CString length -> Int)
===============================================================
- Resolving call to length (ref = CString length -> Int)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg T
** Resolving function decl parseArg
Resolving variable decl res : Buffer
For res : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl info : FSInfoStruct*
For info : FSInfoStruct*, resolving type FSInfoStruct*, of type PointerType
Resolving variable decl va : VarArgsIterator*
For va : VarArgsIterator*, resolving type VarArgsIterator*, of type PointerType
Resolving variable decl p : Char*
For p : Char*, resolving type Char*, of type PointerType
Resolving variable decl mprintCall : Bool = true
For mprintCall : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl tmp : Buffer = Buffer new()
===============================================================
- Resolving call to new (ref = staticBuffer new~empty -> Buffer)
For tmp : Buffer = Buffer new(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '%'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '#'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '0'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '-'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '+'
===============================================================
- Resolving call to append (ref = (nil))
resolving arg info@ fieldwidth toString()
===============================================================
- Resolving call to toString (ref = Int toString -> String)
===============================================================
- Resolving call to append (ref = (nil))
resolving arg __strLit12 + info@ precision toString()
===============================================================
- Resolving call to toString (ref = Int toString -> String)
===============================================================
- Resolving call to append (ref = (nil))
resolving arg __strLit13
Resolving variable decl T : <unknown type> = va@ getNextType()
===============================================================
- Resolving call to getNextType (ref = VarArgsIterator getNextType -> Class)
For T : Class = va@ getNextType(), resolving type Class, of type BaseType
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg Double
===============================================================
- Resolving call to append (ref = (nil))
resolving arg tmp toString() cformat(argNext(va, Double) as Double)
===============================================================
- Resolving call to cformat (ref = (nil))
resolving arg argNext(va, Double) as Double
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg Double
$$$$ resolving returnType T for argNext(va, Double)
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to append (ref = Buffer append~str(String))
resolving arg tmp toString() cformat((comma expr) as Double)
===============================================================
- Resolving call to cformat (ref = String cformat~str(...) -> String)
resolving arg (comma expr) as Double
===============================================================
- Resolving call to argNext (ref = argNext<T> (VarArgsIterator*, Class))
resolving arg va
resolving arg Double
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
===============================================================
- Resolving call to append (ref = (nil))
resolving arg tmp toString() cformat(argNext(va, Float) as Float)
===============================================================
- Resolving call to cformat (ref = (nil))
resolving arg argNext(va, Float) as Float
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg Float
$$$$ resolving returnType T for argNext(va, Float)
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to append (ref = Buffer append~str(String))
resolving arg tmp toString() cformat((comma expr) as Float)
===============================================================
- Resolving call to cformat (ref = String cformat~str(...) -> String)
resolving arg (comma expr) as Float
===============================================================
- Resolving call to argNext (ref = argNext<T> (VarArgsIterator*, Class))
resolving arg va
resolving arg Float
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
Resolving variable decl i : SSizeT = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
===============================================================
- Resolving call to append (ref = (nil))
resolving arg argNext(va, Char) as Char
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg Char
$$$$ resolving returnType T for argNext(va, Char)
===============================================================
- Resolving call to append (ref = Buffer append~char(Char))
resolving arg (comma expr) as Char
===============================================================
- Resolving call to argNext (ref = argNext<T> (VarArgsIterator*, Class))
resolving arg va
resolving arg Char
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ' '
Resolving variable decl T : <unknown type> = va@ getNextType()
===============================================================
- Resolving call to getNextType (ref = VarArgsIterator getNextType -> Class)
For T : Class = va@ getNextType(), resolving type Class, of type BaseType
Resolving variable decl s : T = argNext(va, T)
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg T
$$$$ resolving returnType T for argNext(va, T)
For s : T = argNext(va, T), resolving type T, of type BaseType
===============================================================
- Resolving call to argNext (ref = argNext<T> (VarArgsIterator*, Class))
resolving arg va
resolving arg T
Resolving variable decl sval : Char* = getCharPtrFromStringType(s)
===============================================================
- Resolving call to getCharPtrFromStringType (ref = getCharPtrFromStringType<T> (T) -> Char*)
resolving arg s
For sval : Char* = getCharPtrFromStringType(s), resolving type Char*, of type PointerType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg sval@
===============================================================
- Resolving call to append (ref = (nil))
resolving arg __strLit14
===============================================================
- Resolving call to append (ref = (nil))
resolving arg '%'
Resolving variable decl T : <unknown type> = va@ getNextType()
===============================================================
- Resolving call to getNextType (ref = VarArgsIterator getNextType -> Class)
For T : Class = va@ getNextType(), resolving type Class, of type BaseType
===============================================================
- Resolving call to m_printn (ref = (nil))
resolving arg res
resolving arg info
resolving arg argNext(va, T)
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg T
$$$$ resolving returnType T for argNext(va, T)
===============================================================
- Resolving call to m_printn (ref = m_printn<T> (Buffer, FSInfoStruct@, T))
resolving arg res
resolving arg info
resolving arg (comma expr)
===============================================================
- Resolving call to argNext (ref = argNext<T> (VarArgsIterator*, Class))
resolving arg va
resolving arg T
** Resolving function decl getEntityInfo
Resolving variable decl info : FSInfoStruct@
For info : FSInfoStruct@, resolving type FSInfoStruct@, of type ReferenceType
Resolving variable decl va : VarArgsIterator*
For va : VarArgsIterator*, resolving type VarArgsIterator*, of type PointerType
Resolving variable decl start : Char*
For start : Char*, resolving type Char*, of type PointerType
Resolving variable decl end : Pointer
For end : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl p : Char* = start
For p : Char* = start, resolving type Char*, of type PointerType
Resolving variable decl checkedInc : Func () =
** Resolving function decl (nil)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg start
For checkedInc : Func () = , resolving type Func (), of type FuncType
** Resolving function decl checkedInc
===============================================================
- Resolving call to checkedInc (ref = checkedInc)
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
===============================================================
- Resolving call to checkedInc (ref = checkedInc)
===============================================================
- Resolving call to checkedInc (ref = checkedInc)
Resolving variable decl T : <unknown type> = va@ getNextType()
===============================================================
- Resolving call to getNextType (ref = VarArgsIterator getNextType -> Class)
For T : Class = va@ getNextType(), resolving type Class, of type BaseType
===============================================================
- Resolving call to argNext (ref = (nil))
resolving arg va
resolving arg T
$$$$ resolving returnType T for argNext(va, T)
===============================================================
- Resolving call to checkedInc (ref = checkedInc)
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
===============================================================
- Resolving call to checkedInc (ref = checkedInc)
===============================================================
- Resolving call to checkedInc (ref = checkedInc)
** Resolving function decl format
Resolving variable decl fmt : T
For fmt : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl res : <unknown type> = Buffer new(512)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg 512
For res : Buffer = Buffer new(512), resolving type Buffer, of type BaseType
Resolving variable decl va : <unknown type> = args iterator()
===============================================================
- Resolving call to iterator (ref = (nil))
For va : VarArgsIterator = args iterator(), resolving type VarArgsIterator, of type BaseType
Resolving variable decl ptr : <unknown type> = getCharPtrFromStringType(fmt)
===============================================================
- Resolving call to getCharPtrFromStringType (ref = (nil))
resolving arg fmt
For ptr : Char* = getCharPtrFromStringType(fmt), resolving type Char*, of type PointerType
Resolving variable decl end : Pointer = (ptr as SizeT + getSizeFromStringType(fmt) as SizeT) as Pointer
===============================================================
- Resolving call to getSizeFromStringType (ref = (nil))
resolving arg fmt
For end : Pointer = (ptr as SizeT + getSizeFromStringType(fmt) as SizeT) as Pointer, resolving type Pointer, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ptr
resolving arg (end - ptr as Pointer) as SizeT
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg '%'
Resolving variable decl info : FSInfoStruct
For info : FSInfoStruct, resolving type FSInfoStruct, of type BaseType
===============================================================
- Resolving call to getEntityInfo (ref = (nil))
resolving arg info&
resolving arg va&
resolving arg ptr
resolving arg end
===============================================================
- Resolving call to parseArg (ref = (nil))
resolving arg res
resolving arg info&
resolving arg va&
resolving arg ptr
===============================================================
- Resolving call to append (ref = (nil))
resolving arg ptr@
Resolving variable decl result : T
For result : T, resolving type T, of type BaseType
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg String
===============================================================
- Resolving call to matches__quest (ref = (nil))
resolving arg Buffer
===============================================================
- Resolving call to toString (ref = (nil))
===============================================================
- Resolving call to toCString (ref = (nil))
Response of statement [Return] return = LOOP
))))))) For format~main<T> (T, VarArgs), response of body = LOOP
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/IO
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl __strLit16 : <unknown type> = "Trying to read a char at the end of a file!"
For __strLit16 : String = "Trying to read a char at the end of a file!", resolving type String, of type BaseType
Resolving variable decl stdout : FStream
For stdout : FStream, resolving type FStream, of type BaseType
Resolving variable decl stderr : FStream
For stderr : FStream, resolving type FStream, of type BaseType
Resolving variable decl stdin : FStream
For stdin : FStream, resolving type FStream, of type BaseType
Resolving variable decl SEEK_CUR : Int
For SEEK_CUR : Int, resolving type Int, of type BaseType
Resolving variable decl SEEK_SET : Int
For SEEK_SET : Int, resolving type Int, of type BaseType
Resolving variable decl SEEK_END : Int
For SEEK_END : Int, resolving type Int, of type BaseType
Resolving variable decl EOF : Int
For EOF : Int, resolving type Int, of type BaseType
Resolving variable decl EAGAIN : Int
For EAGAIN : Int, resolving type Int, of type BaseType
Resolving variable decl EWOULDBLOCK : Int
For EWOULDBLOCK : Int, resolving type Int, of type BaseType
Resolving variable decl EBADF : Int
For EBADF : Int, resolving type Int, of type BaseType
Resolving variable decl EDESTADDRREQ : Int
For EDESTADDRREQ : Int, resolving type Int, of type BaseType
Resolving variable decl EFAULT : Int
For EFAULT : Int, resolving type Int, of type BaseType
Resolving variable decl EFBIG : Int
For EFBIG : Int, resolving type Int, of type BaseType
Resolving variable decl EINTR : Int
For EINTR : Int, resolving type Int, of type BaseType
Resolving variable decl EINVAL : Int
For EINVAL : Int, resolving type Int, of type BaseType
Resolving variable decl EIO : Int
For EIO : Int, resolving type Int, of type BaseType
Resolving variable decl ENOSPC : Int
For ENOSPC : Int, resolving type Int, of type BaseType
Resolving variable decl EPIPE : Int
For EPIPE : Int, resolving type Int, of type BaseType
====== Resolving type decl CoverDecl FILE
====== Resolving type decl ClassDecl FILEClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl FILEClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl FStream
====== Resolving type decl ClassDecl FStreamClass
Resolving variable decl NON_BLOCKING : Int
For NON_BLOCKING : Int, resolving type Int, of type BaseType
Resolving variable decl READ_ONLY : Int
For READ_ONLY : Int, resolving type Int, of type BaseType
Resolving variable decl WRITE_ONLY : Int
For WRITE_ONLY : Int, resolving type Int, of type BaseType
** Resolving function decl open
Resolving variable decl filename : String
For filename : String, resolving type String, of type BaseType
Resolving variable decl mode : String
For mode : String, resolving type String, of type BaseType
===============================================================
- Resolving call to fopen (ref = (nil))
resolving arg filename
resolving arg mode
** Resolving function decl open
Resolving variable decl filename : String
For filename : String, resolving type String, of type BaseType
Resolving variable decl mode : String
For mode : String, resolving type String, of type BaseType
Resolving variable decl flags : Int
For flags : Int, resolving type Int, of type BaseType
Resolving variable decl fd : <unknown type> = open(filename, flags)
===============================================================
- Resolving call to open (ref = (nil))
resolving arg filename
resolving arg flags
For fd : Int = open(filename as Char*, flags), resolving type Int, of type BaseType
===============================================================
- Resolving call to fdopen (ref = (nil))
resolving arg fd
resolving arg mode
** Resolving function decl close
** Resolving function decl no
** Resolving function decl error
** Resolving function decl eof__quest
===============================================================
- Resolving call to feof (ref = (nil))
resolving arg this
** Resolving function decl seek
Resolving variable decl offset : Long
For offset : Long, resolving type Long, of type BaseType
Resolving variable decl origin : Int
For origin : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fseek (ref = (nil))
resolving arg this
resolving arg offset
resolving arg origin
** Resolving function decl tell
** Resolving function decl flush
** Resolving function decl read
Resolving variable decl dest : Pointer
For dest : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl bytesToRead : SizeT
For bytesToRead : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to fread (ref = (nil))
resolving arg dest
resolving arg 1
resolving arg bytesToRead
resolving arg this
** Resolving function decl readChar
Resolving variable decl c : Char = '\0'
For c : Char = '\0', resolving type Char, of type BaseType
Resolving variable decl count : <unknown type> = fread(c&, 1, 1, this)
===============================================================
- Resolving call to fread (ref = (nil))
resolving arg c&
resolving arg 1
resolving arg 1
resolving arg this
For count : SizeT = fread(c&, 1, 1, this), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to error (ref = FStream error -> Int)
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg __strLit16
** Resolving function decl readLine
===============================================================
- Resolving call to readLine (ref = (nil))
resolving arg 1023
** Resolving function decl readLine
Resolving variable decl chunk : Int
For chunk : Int, resolving type Int, of type BaseType
Resolving variable decl length : SSizeT = 1023
For length : SSizeT = 1023, resolving type SSizeT, of type BaseType
Resolving variable decl buf : <unknown type> = Buffer new(length)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg length
For buf : Buffer = Buffer new(length), resolving type Buffer, of type BaseType
Resolving variable decl c : <unknown type> = fgetc(this)
===============================================================
- Resolving call to fgetc (ref = (nil))
resolving arg this
For c : Int = fgetc(this), resolving type Int, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg (c & 255) as Char
===============================================================
- Resolving call to hasNext__quest (ref = FStream hasNext__quest -> Bool)
===============================================================
- Resolving call to toString (ref = (nil))
** Resolving function decl getSize
Resolving variable decl prev : Long = this tell()
===============================================================
- Resolving call to tell (ref = FStream tell -> Long)
For prev : Long = this tell(), resolving type Long, of type BaseType
===============================================================
- Resolving call to seek (ref = (nil))
resolving arg 0
resolving arg SEEK_END
Resolving variable decl result : SizeT = this tell() as SizeT
===============================================================
- Resolving call to tell (ref = FStream tell -> Long)
For result : SizeT = this tell() as SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to seek (ref = FStream seek(Long, Int) -> Int)
resolving arg prev
resolving arg SEEK_SET
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to feof (ref = (nil))
resolving arg this
** Resolving function decl write
Resolving variable decl chr : Char
For chr : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg chr
resolving arg this
** Resolving function decl write
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
===============================================================
- Resolving call to fputs (ref = (nil))
resolving arg str _buffer data
resolving arg this
** Resolving function decl write
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to write (ref = (nil))
resolving arg str _buffer data
resolving arg 0
resolving arg length
** Resolving function decl write
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl offset : SizeT
For offset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg str + offset
resolving arg 1
resolving arg length
resolving arg this
** Resolving function decl __load__
====== Resolving type decl ClassDecl FStreamClass
Resolving variable decl NON_BLOCKING : Int
For NON_BLOCKING : Int, resolving type Int, of type BaseType
Resolving variable decl READ_ONLY : Int
For READ_ONLY : Int, resolving type Int, of type BaseType
Resolving variable decl WRITE_ONLY : Int
For WRITE_ONLY : Int, resolving type Int, of type BaseType
** Resolving function decl open
Resolving variable decl filename : String
For filename : String, resolving type String, of type BaseType
Resolving variable decl mode : String
For mode : String, resolving type String, of type BaseType
===============================================================
- Resolving call to fopen (ref = fopen(Char*, Char*) -> FStream)
resolving arg filename as Char*
Response of statement [Return] return fopen(__OP_AS_String__Char__star(filename), mode as Char*) = LOOP
))))))) For staticFStream open(String, String) -> FStream, response of body = LOOP
** Resolving function decl open
Resolving variable decl filename : String
For filename : String, resolving type String, of type BaseType
Resolving variable decl mode : String
For mode : String, resolving type String, of type BaseType
Resolving variable decl flags : Int
For flags : Int, resolving type Int, of type BaseType
Resolving variable decl fd : Int = open(filename as Char*, flags)
===============================================================
- Resolving call to open (ref = open(Char*, Int, ...) -> Int)
resolving arg filename as Char*
Response of statement [VariableDecl] fd : Int = open(__OP_AS_String__Char__star(filename), flags) = LOOP
))))))) For staticFStream open~withFlags(String, String, Int) -> FStream, response of body = LOOP
** Resolving function decl close
** Resolving function decl no
** Resolving function decl error
** Resolving function decl eof__quest
===============================================================
- Resolving call to feof (ref = feof(FStream) -> Int)
resolving arg this
** Resolving function decl seek
Resolving variable decl offset : Long
For offset : Long, resolving type Long, of type BaseType
Resolving variable decl origin : Int
For origin : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fseek (ref = fseek(FStream, Long, Int) -> Int)
resolving arg this
resolving arg offset
resolving arg origin
** Resolving function decl tell
** Resolving function decl flush
** Resolving function decl read
Resolving variable decl dest : Pointer
For dest : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl bytesToRead : SizeT
For bytesToRead : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to fread (ref = fread(Pointer, SizeT, SizeT, FStream) -> SizeT)
resolving arg dest
resolving arg 1
resolving arg bytesToRead
resolving arg this
** Resolving function decl readChar
Resolving variable decl c : Char = '\0'
For c : Char = '\0', resolving type Char, of type BaseType
Resolving variable decl count : SizeT = fread(c&, 1, 1, this)
===============================================================
- Resolving call to fread (ref = fread(Pointer, SizeT, SizeT, FStream) -> SizeT)
resolving arg c&
resolving arg 1
resolving arg 1
resolving arg this
For count : SizeT = fread(c&, 1, 1, this), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to error (ref = FStream error -> Int)
===============================================================
- Resolving call to throw (ref = Exception throw)
===============================================================
- Resolving call to new (ref = staticException new~noOrigin(String) -> Exception)
resolving arg __strLit16
** Resolving function decl readLine
===============================================================
- Resolving call to readLine (ref = FStream readLine(Int) -> String)
resolving arg 1023
** Resolving function decl readLine
Resolving variable decl chunk : Int
For chunk : Int, resolving type Int, of type BaseType
Resolving variable decl length : SSizeT = 1023
For length : SSizeT = 1023, resolving type SSizeT, of type BaseType
Resolving variable decl buf : Buffer = Buffer new(length)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg length
For buf : Buffer = Buffer new(length), resolving type Buffer, of type BaseType
Resolving variable decl c : Int = fgetc(this)
===============================================================
- Resolving call to fgetc (ref = fgetc(FStream) -> Int)
resolving arg this
For c : Int = fgetc(this), resolving type Int, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~char(Char))
resolving arg (c & 255) as Char
===============================================================
- Resolving call to hasNext__quest (ref = FStream hasNext__quest -> Bool)
===============================================================
- Resolving call to toString (ref = Buffer toString -> String)
** Resolving function decl getSize
Resolving variable decl prev : Long = this tell()
===============================================================
- Resolving call to tell (ref = FStream tell -> Long)
For prev : Long = this tell(), resolving type Long, of type BaseType
===============================================================
- Resolving call to seek (ref = FStream seek(Long, Int) -> Int)
resolving arg 0
resolving arg SEEK_END
Resolving variable decl result : SizeT = this tell() as SizeT
===============================================================
- Resolving call to tell (ref = FStream tell -> Long)
For result : SizeT = this tell() as SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to seek (ref = FStream seek(Long, Int) -> Int)
resolving arg prev
resolving arg SEEK_SET
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to feof (ref = feof(FStream) -> Int)
resolving arg this
** Resolving function decl write
Resolving variable decl chr : Char
For chr : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg chr
resolving arg this
** Resolving function decl write
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
===============================================================
- Resolving call to fputs (ref = fputs(Char*, FStream))
resolving arg str _buffer data
resolving arg this
** Resolving function decl write
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to write (ref = FStream write~precise(Char*, SizeT, SizeT) -> SizeT)
resolving arg str _buffer data
resolving arg 0
resolving arg length
** Resolving function decl write
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl offset : SizeT
For offset : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to fwrite (ref = fwrite(Pointer, SizeT, SizeT, FStream) -> SizeT)
resolving arg str + offset
resolving arg 1
resolving arg length
resolving arg this
** Resolving function decl __load__
** Resolving function decl println
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to fputs (ref = (nil))
resolving arg str
resolving arg stdout
===============================================================
- Resolving call to println (ref = println)
** Resolving function decl println
Resolving variable decl str : String
For str : String, resolving type String, of type BaseType
===============================================================
- Resolving call to println (ref = println)
resolving arg str toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
** Resolving function decl println
===============================================================
- Resolving call to fputc (ref = (nil))
resolving arg '\n'
resolving arg stdout
** Resolving function decl open
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl fdopen
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl mkstemp
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl mktemp
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl printf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl fprintf
Resolving variable decl : FStream
For : FStream, resolving type FStream, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl sprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl snprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl vprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl vfprintf
Resolving variable decl : FStream
For : FStream, resolving type FStream, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl vsprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl vsnprintf
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : VaList
For : VaList, resolving type VaList, of type BaseType
** Resolving function decl fread
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl nmemb : SizeT
For nmemb : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl fwrite
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl nmemb : SizeT
For nmemb : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl feof
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl fopen
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl fclose
Resolving variable decl file : FILE*
For file : FILE*, resolving type FILE*, of type PointerType
** Resolving function decl fflush
Resolving variable decl file : FILE*
For file : FILE*, resolving type FILE*, of type PointerType
** Resolving function decl fputc
Resolving variable decl : Char
For : Char, resolving type Char, of type BaseType
Resolving variable decl : FStream
For : FStream, resolving type FStream, of type BaseType
** Resolving function decl fputs
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : FStream
For : FStream, resolving type FStream, of type BaseType
** Resolving function decl scanf
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
** Resolving function decl fscanf
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
** Resolving function decl sscanf
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
** Resolving function decl vscanf
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
Resolving variable decl ap : VaList
For ap : VaList, resolving type VaList, of type BaseType
** Resolving function decl vfscanf
Resolving variable decl file : FILE*
For file : FILE*, resolving type FILE*, of type PointerType
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
Resolving variable decl ap : VaList
For ap : VaList, resolving type VaList, of type BaseType
** Resolving function decl vsscanf
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl format : Char*
For format : Char*, resolving type Char*, of type PointerType
Resolving variable decl ap : VaList
For ap : VaList, resolving type VaList, of type BaseType
** Resolving function decl fgets
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl fgetc
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl fseek
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
Resolving variable decl offset : Long
For offset : Long, resolving type Long, of type BaseType
Resolving variable decl origin : Int
For origin : Int, resolving type Int, of type BaseType
** Resolving function decl ftell
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
** Resolving function decl ferror
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/types
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl __strLit21 : <unknown type> = "false"
For __strLit21 : String = "false", resolving type String, of type BaseType
Resolving variable decl __strLit20 : <unknown type> = "true"
For __strLit20 : String = "true", resolving type String, of type BaseType
Resolving variable decl __strLit19 : <unknown type> = "%p"
For __strLit19 : String = "%p", resolving type String, of type BaseType
Resolving variable decl __strLit18 : <unknown type> = "Wants a %s, but got a %s"
For __strLit18 : String = "Wants a %s, but got a %s", resolving type String, of type BaseType
** Resolving function decl __OP_IDX_Cell_Class__T
Resolving variable decl c : Cell<T>
For c : Cell<T>, resolving type Cell<T>, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
===============================================================
- Resolving call to inheritsFrom__quest (ref = (nil))
resolving arg T
===============================================================
- Resolving call to new (ref = (nil))
resolving arg Cell
resolving arg __strLit18 format(T name toCString(), c T name toCString())
===============================================================
- Resolving call to format (ref = (nil))
resolving arg T name toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
resolving arg c T name toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
Resolving variable decl ____va118 : <unknown type> = (____va_args117&, null, 2)
For ____va118 : VarArgs = (____va_args117&, null, 2), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to new (ref = staticException new(Class, String) -> Exception)
resolving arg Cell
resolving arg __strLit18 format(____va118)
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va118
====== Resolving type decl ClassDecl Object
Resolving variable decl class : Class
For class : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl ObjectClass
** Resolving function decl __defaults__
** Resolving function decl __destroy__
** Resolving function decl instanceOf__quest
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : Class = this class
For current : Class = this class, resolving type Class, of type BaseType
** Resolving function decl __load__
====== Resolving type decl ClassDecl ObjectClass
** Resolving function decl __defaults__
** Resolving function decl __destroy__
** Resolving function decl instanceOf__quest
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : Class = this class
For current : Class = this class, resolving type Class, of type BaseType
** Resolving function decl __load__
====== Resolving type decl ClassDecl Class
Resolving variable decl instanceSize : SizeT
For instanceSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl name : String
For name : String, resolving type String, of type BaseType
Resolving variable decl super : Class
For super : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl ClassClass
** Resolving function decl alloc
Resolving variable decl object : Object = gc_malloc(this instanceSize) as Object
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg this instanceSize
For object : Object = gc_malloc(this instanceSize) as Object, resolving type Object, of type BaseType
** Resolving function decl inheritsFrom__quest
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : Class = this
For current : Class = this, resolving type Class, of type BaseType
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ClassClass
** Resolving function decl alloc
Resolving variable decl object : Object = gc_malloc(this instanceSize) as Object
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this instanceSize
For object : Object = gc_malloc(this instanceSize) as Object, resolving type Object, of type BaseType
** Resolving function decl inheritsFrom__quest
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl current : Class = this
For current : Class = this, resolving type Class, of type BaseType
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl CoverDecl Array
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl data : Pointer
For data : Pointer, resolving type Pointer, of type BaseType
====== Resolving type decl ClassDecl ArrayClass
** Resolving function decl free
** Resolving function decl __load__
====== Resolving type decl ClassDecl ArrayClass
** Resolving function decl free
** Resolving function decl __load__
====== Resolving type decl ClassDecl None
====== Resolving type decl ClassDecl NoneClass
** Resolving function decl new
Resolving variable decl this : None = None alloc() as None
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : None = None alloc() as None, resolving type None, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = None __defaults__)
===============================================================
- Resolving call to init (ref = None init)
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl NoneClass
** Resolving function decl new
Resolving variable decl this : None = None alloc() as None
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : None = None alloc() as None, resolving type None, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = None __defaults__)
===============================================================
- Resolving call to init (ref = None init)
** Resolving function decl init
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl CoverDecl Void
====== Resolving type decl ClassDecl VoidClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl VoidClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl Pointer
====== Resolving type decl ClassDecl PointerClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
Resolving variable decl ____va120 : <unknown type> = (____va_args119&, null, 1)
For ____va120 : VarArgs = (____va_args119&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va120
** Resolving function decl __load__
====== Resolving type decl ClassDecl PointerClass
** Resolving function decl toString
Resolving variable decl ____va_args119 : <unknown type> = (Pointer, this)
For ____va_args119 : <anon struct> = (Pointer, this), resolving type <anon struct>, of type AnonymousStructType
Resolving variable decl ____va120 : VarArgs = (____va_args119&, null, 1)
For ____va120 : VarArgs = (____va_args119&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va120
** Resolving function decl __load__
====== Resolving type decl CoverDecl Bool
====== Resolving type decl ClassDecl BoolClass
** Resolving function decl toString
** Resolving function decl __load__
====== Resolving type decl ClassDecl BoolClass
** Resolving function decl toString
** Resolving function decl __load__
====== Resolving type decl InterfaceDecl Comparable
====== Resolving type decl ClassDecl ComparableClass
** Resolving function decl compareTo
Resolving variable decl other : T
For other : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl CoverDecl Comparable__reference
Resolving variable decl impl : ComparableClass
For impl : ComparableClass, resolving type ComparableClass, of type BaseType
Resolving variable decl obj : Object
For obj : Object, resolving type Object, of type BaseType
====== Resolving type decl ClassDecl Comparable__referenceClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl ComparableClass
** Resolving function decl compareTo
Resolving variable decl other : T
For other : T, resolving type T, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl CoverDecl Closure
Resolving variable decl thunk : Pointer
For thunk : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl context : Pointer
For context : Pointer, resolving type Pointer, of type BaseType
====== Resolving type decl ClassDecl ClosureClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl ClosureClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl Cell<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl val : T = gc_malloc(T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg T size
For val : T = gc_malloc(this T size), resolving type T, of type BaseType
====== Resolving type decl ClassDecl CellClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : Cell = Cell alloc() as Cell
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Cell = Cell alloc() as Cell, resolving type Cell, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Cell __defaults__)
===============================================================
- Resolving call to init (ref = Cell init(T))
resolving arg val
** Resolving function decl init
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this val
resolving arg val
resolving arg this T size
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl CellClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : Cell = Cell alloc() as Cell
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Cell = Cell alloc() as Cell, resolving type Cell, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Cell __defaults__)
===============================================================
- Resolving call to init (ref = Cell init(T))
resolving arg val
** Resolving function decl init
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this val
resolving arg val
resolving arg this T size
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Character
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl __LINE__ : Int
For __LINE__ : Int, resolving type Int, of type BaseType
Resolving variable decl __FILE__ : CString
For __FILE__ : CString, resolving type CString, of type BaseType
Resolving variable decl __FUNCTION__ : CString
For __FUNCTION__ : CString, resolving type CString, of type BaseType
** Resolving function decl __OP_AS_Char__String
Resolving variable decl value : Char
For value : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to toString (ref = Char toString -> String)
** Resolving function decl __OP_AS_Char__star__String
Resolving variable decl value : Char*
For value : Char*, resolving type Char*, of type PointerType
===============================================================
- Resolving call to toString (ref = CString toString -> String)
** Resolving function decl __OP_AS_CString__String
Resolving variable decl value : CString
For value : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to toString (ref = CString toString -> String)
** Resolving function decl __OP_EQ_CString_CString__Bool
Resolving variable decl str1 : CString
For str1 : CString, resolving type CString, of type BaseType
Resolving variable decl str2 : CString
For str2 : CString, resolving type CString, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg str2
** Resolving function decl __OP_NE_CString_CString__Bool
Resolving variable decl str1 : CString
For str1 : CString, resolving type CString, of type BaseType
Resolving variable decl str2 : CString
For str2 : CString, resolving type CString, of type BaseType
====== Resolving type decl CoverDecl Char
====== Resolving type decl ClassDecl CharClass
** Resolving function decl alphaNumeric__quest
===============================================================
- Resolving call to alpha__quest (ref = Char alpha__quest -> Bool)
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl alpha__quest
===============================================================
- Resolving call to lower__quest (ref = Char lower__quest -> Bool)
===============================================================
- Resolving call to upper__quest (ref = Char upper__quest -> Bool)
** Resolving function decl lower__quest
** Resolving function decl upper__quest
** Resolving function decl digit__quest
** Resolving function decl octalDigit__quest
** Resolving function decl hexDigit__quest
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl control__quest
** Resolving function decl graph__quest
===============================================================
- Resolving call to printable__quest (ref = Char printable__quest -> Bool)
** Resolving function decl printable__quest
** Resolving function decl punctuation__quest
===============================================================
- Resolving call to printable__quest (ref = Char printable__quest -> Bool)
===============================================================
- Resolving call to alphaNumeric__quest (ref = Char alphaNumeric__quest -> Bool)
** Resolving function decl whitespace__quest
** Resolving function decl blank__quest
** Resolving function decl toInt
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl toLower
** Resolving function decl toUpper
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this& as CString
resolving arg 1
** Resolving function decl print
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stdout
** Resolving function decl print
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stream
** Resolving function decl println
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stdout
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg '\n'
resolving arg stdout
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stream
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg '\n'
resolving arg stream
** Resolving function decl containedIn__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = (nil))
resolving arg s _buffer data
resolving arg s __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
** Resolving function decl containedIn__quest
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl compareWith
Resolving variable decl compareFunc : Func (Char, Char__star, SizeT) -> SSizeT
For compareFunc : Func (Char, Char__star, SizeT) -> SSizeT, resolving type Func (Char, Char__star, SizeT) -> SSizeT, of type FuncType
** Resolving function decl compareFunc
Resolving variable decl : Char
For : Char, resolving type Char, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl target : Char*
For target : Char*, resolving type Char*, of type PointerType
Resolving variable decl targetSize : SizeT
For targetSize : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compareFunc (ref = compareFunc(Char, Char*, SizeT) -> SSizeT)
resolving arg this
resolving arg target
resolving arg targetSize
** Resolving function decl __load__
====== Resolving type decl ClassDecl CharClass
** Resolving function decl alphaNumeric__quest
===============================================================
- Resolving call to alpha__quest (ref = Char alpha__quest -> Bool)
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl alpha__quest
===============================================================
- Resolving call to lower__quest (ref = Char lower__quest -> Bool)
===============================================================
- Resolving call to upper__quest (ref = Char upper__quest -> Bool)
** Resolving function decl lower__quest
** Resolving function decl upper__quest
** Resolving function decl digit__quest
** Resolving function decl octalDigit__quest
** Resolving function decl hexDigit__quest
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl control__quest
** Resolving function decl graph__quest
===============================================================
- Resolving call to printable__quest (ref = Char printable__quest -> Bool)
** Resolving function decl printable__quest
** Resolving function decl punctuation__quest
===============================================================
- Resolving call to printable__quest (ref = Char printable__quest -> Bool)
===============================================================
- Resolving call to alphaNumeric__quest (ref = Char alphaNumeric__quest -> Bool)
** Resolving function decl whitespace__quest
** Resolving function decl blank__quest
** Resolving function decl toInt
===============================================================
- Resolving call to digit__quest (ref = Char digit__quest -> Bool)
** Resolving function decl toLower
** Resolving function decl toUpper
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = staticString new~withCStrAndLength(CString, SizeT) -> String)
resolving arg this& as CString
resolving arg 1
** Resolving function decl print
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stdout
** Resolving function decl print
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stream
** Resolving function decl println
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stdout
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg '\n'
resolving arg stdout
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg this
resolving arg stream
===============================================================
- Resolving call to fputc (ref = fputc(Char, FStream))
resolving arg '\n'
resolving arg stream
** Resolving function decl containedIn__quest
Resolving variable decl s : String
For s : String, resolving type String, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = Char containedIn__quest~charWithLength(Char*, SizeT) -> Bool)
resolving arg s _buffer data
resolving arg s __getsize__()
===============================================================
- Resolving call to __getsize__ (ref = String __getsize__ -> SSizeT)
** Resolving function decl containedIn__quest
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl compareWith
Resolving variable decl compareFunc : Func (Char, Char__star, SizeT) -> SSizeT
For compareFunc : Func (Char, Char__star, SizeT) -> SSizeT, resolving type Func (Char, Char__star, SizeT) -> SSizeT, of type FuncType
** Resolving function decl compareFunc
Resolving variable decl : Char
For : Char, resolving type Char, of type BaseType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl target : Char*
For target : Char*, resolving type Char*, of type PointerType
Resolving variable decl targetSize : SizeT
For targetSize : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compareFunc (ref = compareFunc(Char, Char*, SizeT) -> SSizeT)
resolving arg this
resolving arg target
resolving arg targetSize
** Resolving function decl __load__
====== Resolving type decl CoverDecl SChar
====== Resolving type decl ClassDecl SCharClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl SCharClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl UChar
====== Resolving type decl ClassDecl UCharClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl UCharClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl WChar
====== Resolving type decl ClassDecl WCharClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl WCharClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl CString
====== Resolving type decl ClassDecl CStringClass
** Resolving function decl new
Resolving variable decl length : Int
For length : Int, resolving type Int, of type BaseType
Resolving variable decl result : Char* = gc_malloc(length + 1) as Char*
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg length + 1
For result : Char* = gc_malloc(length + 1) as Char*, resolving type Char*, of type PointerType
** Resolving function decl clone
Resolving variable decl length : Int = this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
For length : Int = this length(), resolving type Int, of type BaseType
Resolving variable decl copy : CString = This new(length)
===============================================================
- Resolving call to new (ref = staticCString new~withLength(Int) -> CString)
resolving arg length
For copy : CString = This new(length), resolving type CString, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg copy
resolving arg this
resolving arg length + 1
** Resolving function decl equals__quest
Resolving variable decl other : CString
For other : CString, resolving type CString, of type BaseType
Resolving variable decl l : Int = this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
For l : Int = this length(), resolving type Int, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this
resolving arg this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl length
** Resolving function decl __load__
====== Resolving type decl ClassDecl CStringClass
** Resolving function decl new
Resolving variable decl length : Int
For length : Int, resolving type Int, of type BaseType
Resolving variable decl result : Char* = gc_malloc(length + 1) as Char*
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg length + 1
For result : Char* = gc_malloc(length + 1) as Char*, resolving type Char*, of type PointerType
** Resolving function decl clone
Resolving variable decl length : Int = this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
For length : Int = this length(), resolving type Int, of type BaseType
Resolving variable decl copy : CString = This new(length)
===============================================================
- Resolving call to new (ref = staticCString new~withLength(Int) -> CString)
resolving arg length
For copy : CString = This new(length), resolving type CString, of type BaseType
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg copy
resolving arg this
resolving arg length + 1
** Resolving function decl equals__quest
Resolving variable decl other : CString
For other : CString, resolving type CString, of type BaseType
Resolving variable decl l : Int = this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
For l : Int = this length(), resolving type Int, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = staticString new~withCStrAndLength(CString, SizeT) -> String)
resolving arg this
resolving arg this length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl length
** Resolving function decl __load__
** Resolving function decl strcmp
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl strncmp
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl strstr
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl strlen
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
** Resolving function decl strtol
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl strtoll
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl strtoul
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
** Resolving function decl strtof
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl strtod
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl strtold
Resolving variable decl : Char*
For : Char*, resolving type Char*, of type PointerType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl strtold
Resolving variable decl str : Char*
For str : Char*, resolving type Char*, of type PointerType
Resolving variable decl p : Pointer
For p : Pointer, resolving type Pointer, of type BaseType
===============================================================
- Resolving call to strtod (ref = strtod(Char*, Pointer) -> Double)
resolving arg str
resolving arg p
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Memory
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl GC_stackbottom : Pointer = null
For GC_stackbottom : Pointer = null, resolving type Pointer, of type BaseType
** Resolving function decl gc_malloc
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to gc_calloc (ref = (nil))
resolving arg 1
resolving arg size
** Resolving function decl gc_malloc
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_malloc_atomic
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_malloc_atomic
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_strdup
Resolving variable decl str : CString
For str : CString, resolving type CString, of type BaseType
** Resolving function decl gc_strdup
Resolving variable decl str : CString
For str : CString, resolving type CString, of type BaseType
** Resolving function decl gc_realloc
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_realloc
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_calloc
Resolving variable decl nmemb : SizeT
For nmemb : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl gc_calloc
Resolving variable decl nmemb : SizeT
For nmemb : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg nmemb * size
** Resolving function decl gc_free
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl gc_free
Resolving variable decl ptr : Pointer
For ptr : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl GC_add_roots
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl GC_remove_roots
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
** Resolving function decl memset
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Int
For : Int, resolving type Int, of type BaseType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl memcmp
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl memmove
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl memcpy
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
Resolving variable decl : SizeT
For : SizeT, resolving type SizeT, of type BaseType
** Resolving function decl free
Resolving variable decl : Pointer
For : Pointer, resolving type Pointer, of type BaseType
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Buffer
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl __strLit22 : <unknown type> = " \r\n\t"
For __strLit22 : String = " \r\n\t", resolving type String, of type BaseType
** Resolving function decl __OP_EQ_Buffer_Buffer__Bool
Resolving variable decl buff1 : Buffer
For buff1 : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl buff2 : Buffer
For buff2 : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg buff2
** Resolving function decl __OP_NE_Buffer_Buffer__Bool
Resolving variable decl buff1 : Buffer
For buff1 : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl buff2 : Buffer
For buff2 : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to equals__quest (ref = (nil))
resolving arg buff2
** Resolving function decl __OP_IDX_Buffer_SSizeT__Char
Resolving variable decl buffer : Buffer
For buffer : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to get (ref = (nil))
resolving arg index
** Resolving function decl __OP_IDX_ASS_Buffer_SSizeT_Char
Resolving variable decl buffer : Buffer
For buffer : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl value : Char
For value : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to set (ref = (nil))
resolving arg index
resolving arg value
** Resolving function decl __OP_IDX_Buffer_Range__Buffer
Resolving variable decl buffer : Buffer
For buffer : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
Resolving variable decl b : <unknown type> = buffer clone()
===============================================================
- Resolving call to clone (ref = Buffer clone -> Buffer)
For b : Buffer = buffer clone(), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg range min
resolving arg range max
** Resolving function decl __OP_MUL_Buffer_Int__Buffer
Resolving variable decl buffer : Buffer
For buffer : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl count : Int
For count : Int, resolving type Int, of type BaseType
Resolving variable decl b : <unknown type> = buffer clone(buffer size * count)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg buffer size * count
For b : Buffer = buffer clone(buffer size * count), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to times (ref = (nil))
resolving arg count
** Resolving function decl __OP_ADD_Buffer_Buffer__Buffer
Resolving variable decl left : Buffer
For left : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl right : Buffer
For right : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl b : <unknown type> = left clone(left size + right size)
===============================================================
- Resolving call to clone (ref = (nil))
resolving arg left size + right size
For b : Buffer = left clone(left size + right size), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg right
====== Resolving type decl ClassDecl Buffer
Resolving variable decl size : SizeT
For size : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl mallocAddr : Char*
For mallocAddr : Char*, resolving type Char*, of type PointerType
Resolving variable decl data : Char*
For data : Char*, resolving type Char*, of type PointerType
====== Resolving type decl ClassDecl BufferClass
** Resolving function decl _rshift
** Resolving function decl setBuffer
Resolving variable decl newOne : Buffer
For newOne : Buffer, resolving type Buffer, of type BaseType
** Resolving function decl new
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init~empty)
** Resolving function decl init
===============================================================
- Resolving call to init (ref = (nil))
resolving arg 1024
** Resolving function decl new
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init(SizeT))
resolving arg capacity
** Resolving function decl init
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setCapacity (ref = Buffer setCapacity(SizeT))
resolving arg capacity
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stringLiteral__quest : Bool = false
For stringLiteral__quest : Bool = false, resolving type Bool, of type BaseType
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = (nil))
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init~cStrWithLength(CString, SizeT, Bool))
resolving arg s
resolving arg length
resolving arg stringLiteral__quest
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stringLiteral__quest : Bool = false
For stringLiteral__quest : Bool = false, resolving type Bool, of type BaseType
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg length
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this data
resolving arg s
resolving arg length
** Resolving function decl length
** Resolving function decl setCapacity
Resolving variable decl newCapacity : SizeT
For newCapacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl rshift : SizeT = this _rshift()
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
For rshift : SizeT = this _rshift(), resolving type SizeT, of type BaseType
Resolving variable decl min : <unknown type> = newCapacity + 1 + rshift
For min : SizeT = newCapacity + 1 + rshift, resolving type SizeT, of type BaseType
Resolving variable decl al : SSizeT = 8 - (this capacity % 8)
For al : SSizeT = 8 - (this capacity % 8), resolving type SSizeT, of type BaseType
Resolving variable decl rs : SizeT = rshift
For rs : SizeT = rshift, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to shiftLeft (ref = (nil))
resolving arg rs
Resolving variable decl tmp : Pointer = gc_realloc(this mallocAddr, this capacity)
===============================================================
- Resolving call to gc_realloc (ref = gc_realloc(Pointer, SizeT) -> Pointer)
resolving arg this mallocAddr
resolving arg this capacity
For tmp : Pointer = gc_realloc(this mallocAddr, this capacity), resolving type Pointer, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg tmp
resolving arg this data
resolving arg this size
===============================================================
- Resolving call to shiftRight (ref = (nil))
resolving arg rs
** Resolving function decl setLength
Resolving variable decl newLength : SizeT
For newLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setCapacity (ref = Buffer setCapacity(SizeT))
resolving arg newLength
** Resolving function decl sizeFromData
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg this data as CString length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl shiftRight
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl c : SSizeT = count
For c : SSizeT = count, resolving type SSizeT, of type BaseType
Resolving variable decl rshift : SizeT = this _rshift()
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
For rshift : SizeT = this _rshift(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to abs (ref = (nil))
** Resolving function decl shiftLeft
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to shiftRight (ref = Buffer shiftRight(SSizeT))
resolving arg -count
** Resolving function decl clone
===============================================================
- Resolving call to clone (ref = Buffer clone~withMinimum(SizeT) -> Buffer)
resolving arg this size
** Resolving function decl clone
Resolving variable decl minimumLength : SizeT = this size
For minimumLength : SizeT = this size, resolving type SizeT, of type BaseType
Resolving variable decl newCapa : SizeT = minimumLength > this size ? minimumLength : this size
For newCapa : SizeT = minimumLength > this size ? minimumLength : this size, resolving type SizeT, of type BaseType
Resolving variable decl copy : Buffer = new(newCapa)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg newCapa
For copy : Buffer = new(newCapa), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg copy data
resolving arg this data
resolving arg this size
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to substring (ref = (nil))
resolving arg start
resolving arg this size
** Resolving function decl substring
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl end : SSizeT
For end : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg end
===============================================================
- Resolving call to shiftRight (ref = Buffer shiftRight(SSizeT))
resolving arg start
** Resolving function decl times
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl origSize : SizeT = this size
For origSize : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg this size * count
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data + (i * origSize)
resolving arg this data
resolving arg origSize
** Resolving function decl append
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~pointer(Char*, SizeT))
resolving arg other data
resolving arg other size
** Resolving function decl append
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~buf(Buffer))
resolving arg other _buffer
** Resolving function decl append
Resolving variable decl other : Char*
For other : Char*, resolving type Char*, of type PointerType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl origlen : SizeT = this size
For origlen : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = (nil))
resolving arg this size + otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg this data + origlen
resolving arg other
resolving arg otherLength
** Resolving function decl append
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~pointer(Char*, SizeT))
resolving arg other data
resolving arg otherLength
** Resolving function decl append
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to append (ref = (nil))
resolving arg other&
resolving arg 1
** Resolving function decl prepend
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to prepend (ref = Buffer prepend~pointer(Char*, SizeT))
resolving arg other data
resolving arg other size
** Resolving function decl prepend
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to prepend (ref = Buffer prepend~buf(Buffer))
resolving arg other _buffer
** Resolving function decl prepend
Resolving variable decl other : Char*
For other : Char*, resolving type Char*, of type PointerType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
Resolving variable decl newthis : <unknown type> = This new(this size + otherLength)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this size + otherLength
For newthis : Buffer = This new(this size + otherLength), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg newthis data
resolving arg other
resolving arg otherLength
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg newthis data + otherLength
resolving arg this data
resolving arg this size
===============================================================
- Resolving call to setBuffer (ref = (nil))
resolving arg newthis
===============================================================
- Resolving call to shiftLeft (ref = (nil))
resolving arg otherLength
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this data
resolving arg other
resolving arg otherLength
** Resolving function decl prepend
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to prepend (ref = (nil))
resolving arg other&
resolving arg 1
** Resolving function decl empty__quest
** Resolving function decl compare
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl length : SSizeT
For length : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl equals__quest
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg other
resolving arg 0
resolving arg this size
** Resolving function decl startsWith__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl len : SizeT = s length()
===============================================================
- Resolving call to length (ref = Buffer length -> SizeT)
For len : SizeT = s length(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg s
resolving arg 0
resolving arg len
** Resolving function decl startsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
** Resolving function decl endsWith__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl len : SizeT = s size
For len : SizeT = s size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compare (ref = (nil))
resolving arg s
resolving arg this size - len
resolving arg len
** Resolving function decl endsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
** Resolving function decl find
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what&
resolving arg 1
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl find
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = Buffer find~pointer(Char*, SizeT, SSizeT, Bool) -> SSizeT)
resolving arg what data
resolving arg what size
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl find
Resolving variable decl what : Char*
For what : Char*, resolving type Char*, of type PointerType
Resolving variable decl whatSize : SizeT
For whatSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl maxpos : SSizeT = this size - whatSize
For maxpos : SSizeT = this size - whatSize, resolving type SSizeT, of type BaseType
Resolving variable decl found : Bool
For found : Bool, resolving type Bool, of type BaseType
Resolving variable decl sstart : Int
For sstart : Int, resolving type Int, of type BaseType
Resolving variable decl j : Int
For j : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toUpper (ref = (nil))
===============================================================
- Resolving call to toUpper (ref = (nil))
** Resolving function decl findAll
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to findAll (ref = Buffer findAll~pointer(Char*, SizeT, Bool) -> ArrayList<SizeT>)
resolving arg what data
resolving arg what size
resolving arg searchCaseSensitive
** Resolving function decl findAll
Resolving variable decl what : Char*
For what : Char*, resolving type Char*, of type PointerType
Resolving variable decl whatSize : SizeT
For whatSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to new (ref = (nil))
resolving arg 0
Resolving variable decl result : <unknown type> = ArrayList new(this size / whatSize)
===============================================================
- Resolving call to new (ref = (nil))
resolving arg this size / whatSize
For result : ArrayList<SSizeT> = ArrayList new(this size / whatSize), resolving type ArrayList<SSizeT>, of type BaseType
Resolving variable decl offset : SSizeT = (whatSize) * -1
For offset : SSizeT = (whatSize) * -1, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg what
resolving arg whatSize
resolving arg offset + whatSize
resolving arg searchCaseSensitive
===============================================================
- Resolving call to add (ref = (nil))
resolving arg offset
** Resolving function decl replaceAll
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl whit : Buffer
For whit : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl findResults : ArrayList<SizeT> = this findAll(what, searchCaseSensitive)
===============================================================
- Resolving call to findAll (ref = Buffer findAll~withCase(Buffer, Bool) -> ArrayList<SizeT>)
resolving arg what
resolving arg searchCaseSensitive
For findResults : ArrayList<SizeT> = this findAll(what, searchCaseSensitive), resolving type ArrayList<SizeT>, of type BaseType
Resolving variable decl newlen : SizeT = this size + (whit size * findResults size) - (what size * findResults size)
For newlen : SizeT = this size + (whit size * findResults __getsize__()) - (what size * findResults __getsize__()), resolving type SizeT, of type BaseType
Resolving variable decl result : Buffer = new(newlen)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg newlen
For result : Buffer = new(newlen), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg newlen
Resolving variable decl sstart : SizeT = 0
For sstart : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl rstart : SizeT = 0
For rstart : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl item : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
Resolving variable decl sdist : SizeT = this size - sstart
For sdist : SizeT = this size - sstart, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to memcpy (ref = (nil))
resolving arg result data + rstart
resolving arg this data + sstart
resolving arg sdist + 1
===============================================================
- Resolving call to setBuffer (ref = Buffer setBuffer(Buffer))
resolving arg result
** Resolving function decl replaceAll
Resolving variable decl oldie : Char
For oldie : Char, resolving type Char, of type BaseType
Resolving variable decl kiddo : Char
For kiddo : Char, resolving type Char, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl map
Resolving variable decl f : Func (Char) -> Char
For f : Func (Char) -> Char, resolving type Func (Char) -> Char, of type FuncType
** Resolving function decl f
Resolving variable decl : Char
For : Char, resolving type Char, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to f (ref = f(Char) -> Char)
resolving arg this data[i]
** Resolving function decl toLower
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toLower (ref = Char toLower -> Char)
** Resolving function decl toUpper
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toUpper (ref = Char toUpper -> Char)
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = staticString new~withBuffer(Buffer) -> String)
resolving arg this
** Resolving function decl indexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl indexOf
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to find (ref = (nil))
resolving arg s
resolving arg start
resolving arg false
** Resolving function decl contains__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to indexOf (ref = Buffer indexOf~char(Char, SSizeT) -> SSizeT)
resolving arg c
resolving arg 0
** Resolving function decl contains__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to indexOf (ref = Buffer indexOf~buf(Buffer, SSizeT) -> SSizeT)
resolving arg s
resolving arg 0
** Resolving function decl trim
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~pointer(Char*, SizeT))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~pointer(Char*, SizeT))
resolving arg s
resolving arg sLength
** Resolving function decl trim
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = Buffer trim~pointer(Char*, SizeT))
resolving arg s data
resolving arg s size
** Resolving function decl trim
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trim
===============================================================
- Resolving call to trim (ref = (nil))
resolving arg __strLit22 toCString()
===============================================================
- Resolving call to toCString (ref = (nil))
resolving arg 4
** Resolving function decl trimLeft
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~char(Char))
resolving arg ' '
** Resolving function decl trimLeft
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trimLeft
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~pointer(Char*, SizeT))
resolving arg s data
resolving arg s size
** Resolving function decl trimLeft
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl start : SizeT = 0
For start : SizeT = 0, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = (nil))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to shiftRight (ref = (nil))
resolving arg start
** Resolving function decl trimRight
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~char(Char))
resolving arg ' '
** Resolving function decl trimRight
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trimRight (ref = (nil))
resolving arg c&
resolving arg 1
** Resolving function decl trimRight
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~pointer(Char*, SizeT))
resolving arg s data
resolving arg s size
** Resolving function decl trimRight
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl end : SizeT = this size
For end : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = Char containedIn__quest~charWithLength(Char*, SizeT) -> Bool)
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg end
** Resolving function decl reverse
Resolving variable decl result : Buffer = this
For result : Buffer = this, resolving type Buffer, of type BaseType
Resolving variable decl bytesLeft : SizeT = this size
For bytesLeft : SizeT = this size, resolving type SizeT, of type BaseType
Resolving variable decl i : SSizeT = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl c : Char = result data[i]
For c : Char = result data[i], resolving type Char, of type BaseType
** Resolving function decl count
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
Resolving variable decl result : SizeT = 0
For result : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl count
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to findAll (ref = Buffer findAll~withCase(Buffer, Bool) -> ArrayList<SizeT>)
resolving arg what
resolving arg true
** Resolving function decl lastIndexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl i : SSizeT = this size - 1
For i : SSizeT = this size - 1, resolving type SSizeT, of type BaseType
** Resolving function decl print
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg this data
resolving arg 1
resolving arg this size
resolving arg stdout
** Resolving function decl print
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fwrite (ref = (nil))
resolving arg this data
resolving arg 1
resolving arg this size
resolving arg stream
** Resolving function decl println
===============================================================
- Resolving call to print (ref = Buffer print~withStream(FStream))
resolving arg stdout
===============================================================
- Resolving call to print (ref = Char print~withStream(FStream))
resolving arg stdout
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to print (ref = Buffer print~withStream(FStream))
resolving arg stream
===============================================================
- Resolving call to print (ref = Char print~withStream(FStream))
resolving arg stream
** Resolving function decl toInt
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toInt
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to strtol (ref = strtol(Char*, Pointer, Int) -> Long)
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toLong
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toLong
Resolving variable decl base : Long
For base : Long, resolving type Long, of type BaseType
===============================================================
- Resolving call to strtol (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toLLong
===============================================================
- Resolving call to strtoll (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toLLong
Resolving variable decl base : LLong
For base : LLong, resolving type LLong, of type BaseType
===============================================================
- Resolving call to strtoll (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toULong
===============================================================
- Resolving call to strtoul (ref = (nil))
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toULong
Resolving variable decl base : ULong
For base : ULong, resolving type ULong, of type BaseType
===============================================================
- Resolving call to strtoul (ref = (nil))
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toFloat
===============================================================
- Resolving call to strtof (ref = strtof(Char*, Pointer) -> Float)
resolving arg this data
resolving arg null
** Resolving function decl toDouble
===============================================================
- Resolving call to strtod (ref = strtod(Char*, Pointer) -> Double)
resolving arg this data
resolving arg null
** Resolving function decl toLDouble
===============================================================
- Resolving call to strtold (ref = strtold(Char*, Pointer) -> LDouble)
resolving arg this data
resolving arg null
** Resolving function decl iterator
===============================================================
- Resolving call to new (ref = staticBufferIterator new~withStr<T> (Buffer) -> BufferIterator<T>)
resolving arg this
** Resolving function decl forward
===============================================================
- Resolving call to iterator (ref = Buffer iterator -> BufferIterator<Char>)
** Resolving function decl backward
===============================================================
- Resolving call to reversed (ref = BackIterator reversed -> ReverseIterator<this T>)
===============================================================
- Resolving call to backIterator (ref = Buffer backIterator -> BufferIterator<Char>)
** Resolving function decl backIterator
Resolving variable decl iter : BufferIterator<Char> = BufferIterator new(this)
===============================================================
- Resolving call to new (ref = staticBufferIterator new~withStr<T> (Buffer) -> BufferIterator<T>)
resolving arg this
For iter : BufferIterator<Char> = BufferIterator new(this), resolving type BufferIterator<Char>, of type BaseType
===============================================================
- Resolving call to length (ref = Buffer length -> SizeT)
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg this size
** Resolving function decl set
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl value : Char
For value : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to throw (ref = (nil))
===============================================================
- Resolving call to new (ref = (nil))
resolving arg This
resolving arg index
resolving arg this size
** Resolving function decl toCString
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BufferClass
** Resolving function decl _rshift
** Resolving function decl setBuffer
Resolving variable decl newOne : Buffer
For newOne : Buffer, resolving type Buffer, of type BaseType
** Resolving function decl new
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init~empty)
** Resolving function decl init
===============================================================
- Resolving call to init (ref = Buffer init(SizeT))
resolving arg 1024
** Resolving function decl new
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init(SizeT))
resolving arg capacity
** Resolving function decl init
Resolving variable decl capacity : SizeT
For capacity : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setCapacity (ref = Buffer setCapacity(SizeT))
resolving arg capacity
** Resolving function decl new
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stringLiteral__quest : Bool = false
For stringLiteral__quest : Bool = false, resolving type Bool, of type BaseType
Resolving variable decl this : Buffer = Buffer alloc() as Buffer
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : Buffer = Buffer alloc() as Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = Buffer __defaults__)
===============================================================
- Resolving call to init (ref = Buffer init~cStrWithLength(CString, SizeT, Bool))
resolving arg s
resolving arg length
resolving arg stringLiteral__quest
** Resolving function decl init
Resolving variable decl s : CString
For s : CString, resolving type CString, of type BaseType
Resolving variable decl length : SizeT
For length : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl stringLiteral__quest : Bool = false
For stringLiteral__quest : Bool = false, resolving type Bool, of type BaseType
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg length
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this data
resolving arg s
resolving arg length
** Resolving function decl length
** Resolving function decl setCapacity
Resolving variable decl newCapacity : SizeT
For newCapacity : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl rshift : SizeT = this _rshift()
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
For rshift : SizeT = this _rshift(), resolving type SizeT, of type BaseType
Resolving variable decl min : SizeT = newCapacity + 1 + rshift
For min : SizeT = newCapacity + 1 + rshift, resolving type SizeT, of type BaseType
Resolving variable decl al : SSizeT = 8 - (this capacity % 8)
For al : SSizeT = 8 - (this capacity % 8), resolving type SSizeT, of type BaseType
Resolving variable decl rs : SizeT = rshift
For rs : SizeT = rshift, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to shiftLeft (ref = Buffer shiftLeft(SSizeT))
resolving arg rs
Resolving variable decl tmp : Pointer = gc_realloc(this mallocAddr, this capacity)
===============================================================
- Resolving call to gc_realloc (ref = gc_realloc(Pointer, SizeT) -> Pointer)
resolving arg this mallocAddr
resolving arg this capacity
For tmp : Pointer = gc_realloc(this mallocAddr, this capacity), resolving type Pointer, of type BaseType
===============================================================
- Resolving call to throw (ref = Exception throw)
===============================================================
- Resolving call to new (ref = staticOutOfMemoryException new(Class) -> OutOfMemoryException)
resolving arg This
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg tmp
resolving arg this data
resolving arg this size
===============================================================
- Resolving call to shiftRight (ref = Buffer shiftRight(SSizeT))
resolving arg rs
** Resolving function decl setLength
Resolving variable decl newLength : SizeT
For newLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setCapacity (ref = Buffer setCapacity(SizeT))
resolving arg newLength
** Resolving function decl sizeFromData
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg this data as CString length()
===============================================================
- Resolving call to length (ref = CString length -> Int)
** Resolving function decl shiftRight
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl c : SSizeT = count
For c : SSizeT = count, resolving type SSizeT, of type BaseType
Resolving variable decl rshift : SizeT = this _rshift()
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
For rshift : SizeT = this _rshift(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to abs (ref = LLong abs -> LLong)
** Resolving function decl shiftLeft
Resolving variable decl count : SSizeT
For count : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to shiftRight (ref = Buffer shiftRight(SSizeT))
resolving arg -count
** Resolving function decl clone
===============================================================
- Resolving call to clone (ref = Buffer clone~withMinimum(SizeT) -> Buffer)
resolving arg this size
** Resolving function decl clone
Resolving variable decl minimumLength : SizeT = this size
For minimumLength : SizeT = this size, resolving type SizeT, of type BaseType
Resolving variable decl newCapa : SizeT = minimumLength > this size ? minimumLength : this size
For newCapa : SizeT = minimumLength > this size ? minimumLength : this size, resolving type SizeT, of type BaseType
Resolving variable decl copy : Buffer = new(newCapa)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg newCapa
For copy : Buffer = new(newCapa), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg copy data
resolving arg this data
resolving arg this size
** Resolving function decl substring
Resolving variable decl start : SizeT
For start : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to substring (ref = Buffer substring(SSizeT, SSizeT))
resolving arg start
resolving arg this size
** Resolving function decl substring
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl end : SSizeT
For end : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg end
===============================================================
- Resolving call to shiftRight (ref = Buffer shiftRight(SSizeT))
resolving arg start
** Resolving function decl times
Resolving variable decl count : SizeT
For count : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl origSize : SizeT = this size
For origSize : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg this size * count
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this data + (i * origSize)
resolving arg this data
resolving arg origSize
** Resolving function decl append
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~pointer(Char*, SizeT))
resolving arg other data
resolving arg other size
** Resolving function decl append
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~buf(Buffer))
resolving arg other _buffer
** Resolving function decl append
Resolving variable decl other : Char*
For other : Char*, resolving type Char*, of type PointerType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl origlen : SizeT = this size
For origlen : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg this size + otherLength
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this data + origlen
resolving arg other
resolving arg otherLength
** Resolving function decl append
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~pointer(Char*, SizeT))
resolving arg other data
resolving arg otherLength
** Resolving function decl append
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to append (ref = Buffer append~pointer(Char*, SizeT))
resolving arg other&
resolving arg 1
** Resolving function decl prepend
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to prepend (ref = Buffer prepend~pointer(Char*, SizeT))
resolving arg other data
resolving arg other size
** Resolving function decl prepend
Resolving variable decl other : String
For other : String, resolving type String, of type BaseType
===============================================================
- Resolving call to prepend (ref = Buffer prepend~buf(Buffer))
resolving arg other _buffer
** Resolving function decl prepend
Resolving variable decl other : Char*
For other : Char*, resolving type Char*, of type PointerType
Resolving variable decl otherLength : SizeT
For otherLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to _rshift (ref = Buffer _rshift -> SizeT)
Resolving variable decl newthis : Buffer = This new(this size + otherLength)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg this size + otherLength
For newthis : Buffer = This new(this size + otherLength), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg newthis data
resolving arg other
resolving arg otherLength
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg newthis data + otherLength
resolving arg this data
resolving arg this size
===============================================================
- Resolving call to setBuffer (ref = Buffer setBuffer(Buffer))
resolving arg newthis
===============================================================
- Resolving call to shiftLeft (ref = Buffer shiftLeft(SSizeT))
resolving arg otherLength
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg this data
resolving arg other
resolving arg otherLength
** Resolving function decl prepend
Resolving variable decl other : Char
For other : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to prepend (ref = Buffer prepend~pointer(Char*, SizeT))
resolving arg other&
resolving arg 1
** Resolving function decl empty__quest
** Resolving function decl compare
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl start : SSizeT
For start : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl length : SSizeT
For length : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to __OP_IDX_Buffer_SSizeT__Char (ref = __OP_IDX_Buffer_SSizeT__Char(Buffer, SSizeT) -> Char)
resolving arg other
resolving arg i
** Resolving function decl equals__quest
Resolving variable decl other : Buffer
For other : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to compare (ref = Buffer compare(Buffer, SSizeT, SSizeT) -> Bool)
resolving arg other
resolving arg 0
resolving arg this size
** Resolving function decl startsWith__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl len : SizeT = s length()
===============================================================
- Resolving call to length (ref = Buffer length -> SizeT)
For len : SizeT = s length(), resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compare (ref = Buffer compare(Buffer, SSizeT, SSizeT) -> Bool)
resolving arg s
resolving arg 0
resolving arg len
** Resolving function decl startsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
** Resolving function decl endsWith__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl len : SizeT = s size
For len : SizeT = s size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to compare (ref = Buffer compare(Buffer, SSizeT, SSizeT) -> Bool)
resolving arg s
resolving arg this size - len
resolving arg len
** Resolving function decl endsWith__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
** Resolving function decl find
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = Buffer find~pointer(Char*, SizeT, SSizeT, Bool) -> SSizeT)
resolving arg what&
resolving arg 1
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl find
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to find (ref = Buffer find~pointer(Char*, SizeT, SSizeT, Bool) -> SSizeT)
resolving arg what data
resolving arg what size
resolving arg offset
resolving arg searchCaseSensitive
** Resolving function decl find
Resolving variable decl what : Char*
For what : Char*, resolving type Char*, of type PointerType
Resolving variable decl whatSize : SizeT
For whatSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl offset : SSizeT
For offset : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl maxpos : SSizeT = this size - whatSize
For maxpos : SSizeT = this size - whatSize, resolving type SSizeT, of type BaseType
Resolving variable decl found : Bool
For found : Bool, resolving type Bool, of type BaseType
Resolving variable decl sstart : Int
For sstart : Int, resolving type Int, of type BaseType
Resolving variable decl j : Int
For j : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toUpper (ref = Char toUpper -> Char)
===============================================================
- Resolving call to toUpper (ref = Char toUpper -> Char)
** Resolving function decl findAll
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to findAll (ref = Buffer findAll~pointer(Char*, SizeT, Bool) -> ArrayList<SizeT>)
resolving arg what data
resolving arg what size
resolving arg searchCaseSensitive
** Resolving function decl findAll
Resolving variable decl what : Char*
For what : Char*, resolving type Char*, of type PointerType
Resolving variable decl whatSize : SizeT
For whatSize : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
===============================================================
- Resolving call to new (ref = staticArrayList new~withCapacity<T> (SizeT) -> ArrayList<T>)
resolving arg 0
Resolving variable decl result : ArrayList<SSizeT> = ArrayList new(this size / whatSize)
===============================================================
- Resolving call to new (ref = staticArrayList new~withCapacity<T> (SizeT) -> ArrayList<T>)
resolving arg this size / whatSize
For result : ArrayList<SSizeT> = ArrayList new(this size / whatSize), resolving type ArrayList<SSizeT>, of type BaseType
Resolving variable decl offset : SSizeT = (whatSize) * -1
For offset : SSizeT = (whatSize) * -1, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to find (ref = Buffer find~pointer(Char*, SizeT, SSizeT, Bool) -> SSizeT)
resolving arg what
resolving arg whatSize
resolving arg offset + whatSize
resolving arg searchCaseSensitive
===============================================================
- Resolving call to add (ref = ArrayList add(T))
resolving arg offset&
** Resolving function decl replaceAll
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl whit : Buffer
For whit : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl searchCaseSensitive : Bool = true
For searchCaseSensitive : Bool = true, resolving type Bool, of type BaseType
Resolving variable decl findResults : ArrayList<SizeT> = this findAll(what, searchCaseSensitive)
===============================================================
- Resolving call to findAll (ref = Buffer findAll~withCase(Buffer, Bool) -> ArrayList<SizeT>)
resolving arg what
resolving arg searchCaseSensitive
For findResults : ArrayList<SizeT> = this findAll(what, searchCaseSensitive), resolving type ArrayList<SizeT>, of type BaseType
===============================================================
- Resolving call to __getsize__ (ref = (nil))
Resolving variable decl newlen : SizeT = this size + (whit size * findResults __getsize__()) - (what size * findResults __getsize__())
===============================================================
- Resolving call to __getsize__ (ref = (nil))
===============================================================
- Resolving call to __getsize__ (ref = (nil))
For newlen : SizeT = this size + (whit size * findResults __getsize__()) - (what size * findResults __getsize__()), resolving type SizeT, of type BaseType
Resolving variable decl result : Buffer = new(newlen)
===============================================================
- Resolving call to new (ref = staticBuffer new(SizeT) -> Buffer)
resolving arg newlen
For result : Buffer = new(newlen), resolving type Buffer, of type BaseType
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg newlen
Resolving variable decl sstart : SizeT = 0
For sstart : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl rstart : SizeT = 0
For rstart : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl item : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
Resolving variable decl sdist : SizeT = this size - sstart
For sdist : SizeT = this size - sstart, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to memcpy (ref = memcpy(Pointer, Pointer, SizeT))
resolving arg result data + rstart
resolving arg this data + sstart
resolving arg sdist + 1
===============================================================
- Resolving call to setBuffer (ref = Buffer setBuffer(Buffer))
resolving arg result
** Resolving function decl replaceAll
Resolving variable decl oldie : Char
For oldie : Char, resolving type Char, of type BaseType
Resolving variable decl kiddo : Char
For kiddo : Char, resolving type Char, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl map
Resolving variable decl f : Func (Char) -> Char
For f : Func (Char) -> Char, resolving type Func (Char) -> Char, of type FuncType
** Resolving function decl f
Resolving variable decl : Char
For : Char, resolving type Char, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to f (ref = f(Char) -> Char)
resolving arg this data[i]
** Resolving function decl toLower
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toLower (ref = Char toLower -> Char)
** Resolving function decl toUpper
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to toUpper (ref = Char toUpper -> Char)
** Resolving function decl toString
===============================================================
- Resolving call to new (ref = staticString new~withBuffer(Buffer) -> String)
resolving arg this
** Resolving function decl indexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl indexOf
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
Resolving variable decl start : SSizeT = 0
For start : SSizeT = 0, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to find (ref = Buffer find(Buffer, SSizeT, Bool) -> SSizeT)
resolving arg s
resolving arg start
resolving arg false
** Resolving function decl contains__quest
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to indexOf (ref = Buffer indexOf~char(Char, SSizeT) -> SSizeT)
resolving arg c
resolving arg 0
** Resolving function decl contains__quest
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to indexOf (ref = Buffer indexOf~buf(Buffer, SSizeT) -> SSizeT)
resolving arg s
resolving arg 0
** Resolving function decl trim
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~pointer(Char*, SizeT))
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~pointer(Char*, SizeT))
resolving arg s
resolving arg sLength
** Resolving function decl trim
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trim (ref = Buffer trim~pointer(Char*, SizeT))
resolving arg s data
resolving arg s size
** Resolving function decl trim
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trim (ref = Buffer trim~pointer(Char*, SizeT))
resolving arg c&
resolving arg 1
** Resolving function decl trim
===============================================================
- Resolving call to trim (ref = Buffer trim~pointer(Char*, SizeT))
resolving arg __strLit22 toCString()
===============================================================
- Resolving call to toCString (ref = String toCString -> CString)
resolving arg 4
** Resolving function decl trimLeft
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~char(Char))
resolving arg ' '
** Resolving function decl trimLeft
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~pointer(Char*, SizeT))
resolving arg c&
resolving arg 1
** Resolving function decl trimLeft
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimLeft (ref = Buffer trimLeft~pointer(Char*, SizeT))
resolving arg s data
resolving arg s size
** Resolving function decl trimLeft
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl start : SizeT = 0
For start : SizeT = 0, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = Char containedIn__quest~charWithLength(Char*, SizeT) -> Bool)
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to shiftRight (ref = Buffer shiftRight(SSizeT))
resolving arg start
** Resolving function decl trimRight
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~char(Char))
resolving arg ' '
** Resolving function decl trimRight
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~pointer(Char*, SizeT))
resolving arg c&
resolving arg 1
** Resolving function decl trimRight
Resolving variable decl s : Buffer
For s : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to trimRight (ref = Buffer trimRight~pointer(Char*, SizeT))
resolving arg s data
resolving arg s size
** Resolving function decl trimRight
Resolving variable decl s : Char*
For s : Char*, resolving type Char*, of type PointerType
Resolving variable decl sLength : SizeT
For sLength : SizeT, resolving type SizeT, of type BaseType
Resolving variable decl end : SizeT = this size
For end : SizeT = this size, resolving type SizeT, of type BaseType
===============================================================
- Resolving call to containedIn__quest (ref = Char containedIn__quest~charWithLength(Char*, SizeT) -> Bool)
resolving arg s
resolving arg sLength
===============================================================
- Resolving call to setLength (ref = Buffer setLength(SizeT))
resolving arg end
** Resolving function decl reverse
Resolving variable decl result : Buffer = this
For result : Buffer = this, resolving type Buffer, of type BaseType
Resolving variable decl bytesLeft : SizeT = this size
For bytesLeft : SizeT = this size, resolving type SizeT, of type BaseType
Resolving variable decl i : SSizeT = 0
For i : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl c : Char = result data[i]
For c : Char = result data[i], resolving type Char, of type BaseType
** Resolving function decl count
Resolving variable decl what : Char
For what : Char, resolving type Char, of type BaseType
Resolving variable decl result : SizeT = 0
For result : SizeT = 0, resolving type SizeT, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
** Resolving function decl count
Resolving variable decl what : Buffer
For what : Buffer, resolving type Buffer, of type BaseType
===============================================================
- Resolving call to __getsize__ (ref = (nil))
===============================================================
- Resolving call to findAll (ref = Buffer findAll~withCase(Buffer, Bool) -> ArrayList<SizeT>)
resolving arg what
resolving arg true
** Resolving function decl lastIndexOf
Resolving variable decl c : Char
For c : Char, resolving type Char, of type BaseType
Resolving variable decl i : SSizeT = this size - 1
For i : SSizeT = this size - 1, resolving type SSizeT, of type BaseType
** Resolving function decl print
===============================================================
- Resolving call to fwrite (ref = fwrite(Pointer, SizeT, SizeT, FStream) -> SizeT)
resolving arg this data
resolving arg 1
resolving arg this size
resolving arg stdout
** Resolving function decl print
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to fwrite (ref = fwrite(Pointer, SizeT, SizeT, FStream) -> SizeT)
resolving arg this data
resolving arg 1
resolving arg this size
resolving arg stream
** Resolving function decl println
===============================================================
- Resolving call to print (ref = Buffer print~withStream(FStream))
resolving arg stdout
===============================================================
- Resolving call to print (ref = Char print~withStream(FStream))
resolving arg stdout
** Resolving function decl println
Resolving variable decl stream : FStream
For stream : FStream, resolving type FStream, of type BaseType
===============================================================
- Resolving call to print (ref = Buffer print~withStream(FStream))
resolving arg stream
===============================================================
- Resolving call to print (ref = Char print~withStream(FStream))
resolving arg stream
** Resolving function decl toInt
===============================================================
- Resolving call to strtol (ref = strtol(Char*, Pointer, Int) -> Long)
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toInt
Resolving variable decl base : Int
For base : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to strtol (ref = strtol(Char*, Pointer, Int) -> Long)
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toLong
===============================================================
- Resolving call to strtol (ref = strtol(Char*, Pointer, Int) -> Long)
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toLong
Resolving variable decl base : Long
For base : Long, resolving type Long, of type BaseType
===============================================================
- Resolving call to strtol (ref = strtol(Char*, Pointer, Int) -> Long)
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toLLong
===============================================================
- Resolving call to strtoll (ref = strtoll(Char*, Pointer, Int) -> LLong)
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toLLong
Resolving variable decl base : LLong
For base : LLong, resolving type LLong, of type BaseType
===============================================================
- Resolving call to strtoll (ref = strtoll(Char*, Pointer, Int) -> LLong)
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toULong
===============================================================
- Resolving call to strtoul (ref = strtoul(Char*, Pointer, Int) -> ULong)
resolving arg this data
resolving arg null
resolving arg 10
** Resolving function decl toULong
Resolving variable decl base : ULong
For base : ULong, resolving type ULong, of type BaseType
===============================================================
- Resolving call to strtoul (ref = strtoul(Char*, Pointer, Int) -> ULong)
resolving arg this data
resolving arg null
resolving arg base
** Resolving function decl toFloat
===============================================================
- Resolving call to strtof (ref = strtof(Char*, Pointer) -> Float)
resolving arg this data
resolving arg null
** Resolving function decl toDouble
===============================================================
- Resolving call to strtod (ref = strtod(Char*, Pointer) -> Double)
resolving arg this data
resolving arg null
** Resolving function decl toLDouble
===============================================================
- Resolving call to strtold (ref = strtold(Char*, Pointer) -> LDouble)
resolving arg this data
resolving arg null
** Resolving function decl iterator
===============================================================
- Resolving call to new (ref = staticBufferIterator new~withStr<T> (Buffer) -> BufferIterator<T>)
resolving arg this
** Resolving function decl forward
===============================================================
- Resolving call to iterator (ref = Buffer iterator -> BufferIterator<Char>)
** Resolving function decl backward
===============================================================
- Resolving call to reversed (ref = BackIterator reversed -> ReverseIterator<this T>)
===============================================================
- Resolving call to backIterator (ref = Buffer backIterator -> BufferIterator<Char>)
** Resolving function decl backIterator
Resolving variable decl iter : BufferIterator<Char> = BufferIterator new(this)
===============================================================
- Resolving call to new (ref = staticBufferIterator new~withStr<T> (Buffer) -> BufferIterator<T>)
resolving arg this
For iter : BufferIterator<Char> = BufferIterator new(this), resolving type BufferIterator<Char>, of type BaseType
===============================================================
- Resolving call to length (ref = Buffer length -> SizeT)
** Resolving function decl get
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
===============================================================
- Resolving call to throw (ref = Exception throw)
===============================================================
- Resolving call to new (ref = staticOutOfBoundsException new(Class, SizeT, SizeT) -> OutOfBoundsException)
resolving arg This
resolving arg index
resolving arg this size
** Resolving function decl set
Resolving variable decl index : SSizeT
For index : SSizeT, resolving type SSizeT, of type BaseType
Resolving variable decl value : Char
For value : Char, resolving type Char, of type BaseType
===============================================================
- Resolving call to throw (ref = Exception throw)
===============================================================
- Resolving call to new (ref = staticOutOfBoundsException new(Class, SizeT, SizeT) -> OutOfBoundsException)
resolving arg This
resolving arg index
resolving arg this size
** Resolving function decl toCString
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Iterators
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
====== Resolving type decl ClassDecl Iterable<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl IterableClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
** Resolving function decl iterator
** Resolving function decl toList
Resolving variable decl result : ArrayList<this T> = ArrayList new()
===============================================================
- Resolving call to new (ref = staticArrayList new -> ArrayList<T>)
For result : ArrayList<this T> = ArrayList new(), resolving type ArrayList<this T>, of type BaseType
Resolving variable decl elem : T = gc_malloc(T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg T size
For elem : T = gc_malloc(this T size), resolving type T, of type BaseType
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for __iter121 next()
** Resolving function decl reduce
Resolving variable decl f : Func (T, T) -> T
For f : Func (T, T) -> T, resolving type Func (T, T) -> T, of type FuncType
** Resolving function decl f
Resolving variable decl : T = gc_malloc(T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg T size
For : T = gc_malloc(this T size), resolving type T, of type BaseType
Resolving variable decl : T = gc_malloc(T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg T size
For : T = gc_malloc(this T size), resolving type T, of type BaseType
Resolving variable decl iter : Iterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = Iterable iterator -> Iterator<this T>)
For iter : Iterator<this T> = this iterator(), resolving type Iterator<this T>, of type BaseType
Resolving variable decl acc : <unknown type> = f(iter next(), iter next())
===============================================================
- Resolving call to f (ref = (nil))
resolving arg iter next()
===============================================================
- Resolving call to next (ref = Iterator next)
$$$$ resolving returnType T for iter next()
resolving arg iter next()
===============================================================
- Resolving call to next (ref = Iterator next)
$$$$ resolving returnType T for iter next()
$$$$ resolving returnType T for f((comma expr), (comma expr))
For acc : T = f((comma expr), (comma expr)), resolving type T, of type BaseType
Resolving variable decl __genCall123 : T
For __genCall123 : T, resolving type T, of type BaseType
Resolving variable decl acc : T = gc_malloc(T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg T size
For acc : T = gc_malloc(this T size), resolving type T, of type BaseType
===============================================================
- Resolving call to f (ref = f(T, T))
resolving arg (comma expr)
===============================================================
- Resolving call to next (ref = Iterator next)
resolving arg (comma expr)
===============================================================
- Resolving call to next (ref = Iterator next)
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
===============================================================
- Resolving call to f (ref = (nil))
resolving arg acc
resolving arg iter next()
===============================================================
- Resolving call to next (ref = Iterator next)
$$$$ resolving returnType T for iter next()
$$$$ resolving returnType T for f(acc, (comma expr))
===============================================================
- Resolving call to f (ref = f(T, T))
resolving arg acc
resolving arg (comma expr)
===============================================================
- Resolving call to next (ref = Iterator next)
** Resolving function decl each
Resolving variable decl f : Func (T)
For f : Func (T), resolving type Func (T), of type FuncType
Resolving variable decl elem : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for __iter125 next()
** Resolving function decl eachUntil
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl elem : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for __iter126 next()
** Resolving function decl each
Resolving variable decl f : Func (T, Int)
For f : Func (T, Int), resolving type Func (T, Int), of type FuncType
Resolving variable decl index : SSizeT = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl elem : <unknown type>
===============================================================
- Resolving call to iterator (ref = (nil))
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for __iter127 next()
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl IterableClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
** Resolving function decl iterator
** Resolving function decl toList
Resolving variable decl result : ArrayList<this T> = ArrayList new()
===============================================================
- Resolving call to new (ref = staticArrayList new -> ArrayList<T>)
For result : ArrayList<this T> = ArrayList new(), resolving type ArrayList<this T>, of type BaseType
Resolving variable decl elem : T = gc_malloc(this T size)
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this T size
For elem : T = gc_malloc(this T size), resolving type T, of type BaseType
Resolving variable decl __iter121 : Iterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = Iterable iterator -> Iterator<this T>)
For __iter121 : Iterator<this T> = this iterator(), resolving type Iterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
===============================================================
- Resolving call to next (ref = Iterator next)
===============================================================
- Resolving call to add (ref = (nil))
resolving arg elem
** Resolving function decl reduce
Resolving variable decl f : Func (T, T) -> T
For f : Func (T, T) -> T, resolving type Func (T, T) -> T, of type FuncType
** Resolving function decl f
Resolving variable decl : T = gc_malloc(this T size)
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this T size
For : T = gc_malloc(this T size), resolving type T, of type BaseType
Resolving variable decl : T = gc_malloc(this T size)
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this T size
For : T = gc_malloc(this T size), resolving type T, of type BaseType
Resolving variable decl iter : Iterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = Iterable iterator -> Iterator<this T>)
For iter : Iterator<this T> = this iterator(), resolving type Iterator<this T>, of type BaseType
Resolving variable decl __genCall122 : T
For __genCall122 : T, resolving type T, of type BaseType
Resolving variable decl __genCall123 : T = gc_malloc(T size)
===============================================================
- Resolving call to gc_malloc (ref = (nil))
resolving arg T size
For __genCall123 : T = gc_malloc(this T size), resolving type T, of type BaseType
Resolving variable decl acc : T = gc_malloc(this T size)
===============================================================
- Resolving call to gc_malloc (ref = gc_malloc(SizeT) -> Pointer)
resolving arg this T size
For acc : T = gc_malloc(this T size), resolving type T, of type BaseType
===============================================================
- Resolving call to f (ref = f(T, T))
resolving arg (comma expr)
===============================================================
- Resolving call to next (ref = Iterator next)
resolving arg (comma expr)
===============================================================
- Resolving call to next (ref = Iterator next)
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
Resolving variable decl __genCall124 : T
For __genCall124 : T, resolving type T, of type BaseType
===============================================================
- Resolving call to f (ref = f(T, T))
resolving arg acc
resolving arg (comma expr)
===============================================================
- Resolving call to next (ref = Iterator next)
Response of statement [Return] return = LOOP
))))))) For Iterable reduce(Func (T, T) -> T), response of body = LOOP
** Resolving function decl each
Resolving variable decl f : Func (T)
For f : Func (T), resolving type Func (T), of type FuncType
Resolving variable decl elem : T
For elem : T, resolving type T, of type BaseType
Resolving variable decl __iter125 : Iterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = Iterable iterator -> Iterator<this T>)
For __iter125 : Iterator<this T> = this iterator(), resolving type Iterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
===============================================================
- Resolving call to next (ref = Iterator next)
===============================================================
- Resolving call to f (ref = (nil))
resolving arg elem
** Resolving function decl eachUntil
Resolving variable decl f : Func (T) -> Bool
For f : Func (T) -> Bool, resolving type Func (T) -> Bool, of type FuncType
Resolving variable decl elem : T
For elem : T, resolving type T, of type BaseType
Resolving variable decl __iter126 : Iterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = Iterable iterator -> Iterator<this T>)
For __iter126 : Iterator<this T> = this iterator(), resolving type Iterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
===============================================================
- Resolving call to next (ref = Iterator next)
===============================================================
- Resolving call to f (ref = (nil))
resolving arg elem
** Resolving function decl each
Resolving variable decl f : Func (T, Int)
For f : Func (T, Int), resolving type Func (T, Int), of type FuncType
Resolving variable decl index : SSizeT = 0
For index : SSizeT = 0, resolving type SSizeT, of type BaseType
Resolving variable decl elem : T
For elem : T, resolving type T, of type BaseType
Resolving variable decl __iter127 : Iterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = Iterable iterator -> Iterator<this T>)
For __iter127 : Iterator<this T> = this iterator(), resolving type Iterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
===============================================================
- Resolving call to next (ref = Iterator next)
===============================================================
- Resolving call to f (ref = (nil))
resolving arg elem
resolving arg index
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BackIterable<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl BackIterableClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterable init)
** Resolving function decl iterator
** Resolving function decl backIterator
Resolving variable decl iter : BackIterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = BackIterable iterator -> BackIterator<this T>)
For iter : BackIterator<this T> = this iterator(), resolving type BackIterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = (nil))
===============================================================
- Resolving call to next (ref = (nil))
$$$$ resolving returnType T for iter next()
** Resolving function decl forward
===============================================================
- Resolving call to iterator (ref = BackIterable iterator -> BackIterator<this T>)
** Resolving function decl backward
===============================================================
- Resolving call to reversed (ref = BackIterator reversed -> ReverseIterator<this T>)
===============================================================
- Resolving call to backIterator (ref = BackIterable backIterator -> BackIterator<this T>)
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BackIterableClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterable init)
** Resolving function decl iterator
** Resolving function decl backIterator
Resolving variable decl iter : BackIterator<this T> = this iterator()
===============================================================
- Resolving call to iterator (ref = BackIterable iterator -> BackIterator<this T>)
For iter : BackIterator<this T> = this iterator(), resolving type BackIterator<this T>, of type BaseType
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
===============================================================
- Resolving call to next (ref = Iterator next)
** Resolving function decl forward
===============================================================
- Resolving call to iterator (ref = BackIterable iterator -> BackIterator<this T>)
** Resolving function decl backward
===============================================================
- Resolving call to reversed (ref = BackIterator reversed -> ReverseIterator<this T>)
===============================================================
- Resolving call to backIterator (ref = BackIterable backIterator -> BackIterator<this T>)
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl Iterator<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl IteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterable init)
** Resolving function decl hasNext__quest
** Resolving function decl next
** Resolving function decl remove
** Resolving function decl iterator
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl IteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterable init)
** Resolving function decl hasNext__quest
** Resolving function decl next
** Resolving function decl remove
** Resolving function decl iterator
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BackIterator<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
====== Resolving type decl ClassDecl BackIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterator init)
** Resolving function decl hasPrev__quest
** Resolving function decl prev
** Resolving function decl iterator
** Resolving function decl reversed
Resolving variable decl iter : ReverseIterator<this T> = ReverseIterator new()
===============================================================
- Resolving call to new (ref = staticReverseIterator new -> ReverseIterator<T>)
For iter : ReverseIterator<this T> = ReverseIterator new(), resolving type ReverseIterator<this T>, of type BaseType
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl BackIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl init
===============================================================
- Resolving call to super (ref = Iterator init)
** Resolving function decl hasPrev__quest
** Resolving function decl prev
** Resolving function decl iterator
** Resolving function decl reversed
Resolving variable decl iter : ReverseIterator<this T> = ReverseIterator new()
===============================================================
- Resolving call to new (ref = staticReverseIterator new -> ReverseIterator<T>)
For iter : ReverseIterator<this T> = ReverseIterator new(), resolving type ReverseIterator<this T>, of type BaseType
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ReverseIterator<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl iterator : BackIterator<this T> = null
For iterator : BackIterator<this T> = null, resolving type BackIterator<this T>, of type BaseType
====== Resolving type decl ClassDecl ReverseIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ReverseIterator = ReverseIterator alloc() as ReverseIterator
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : ReverseIterator = ReverseIterator alloc() as ReverseIterator, resolving type ReverseIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = ReverseIterator __defaults__)
===============================================================
- Resolving call to init (ref = ReverseIterator init)
** Resolving function decl init
===============================================================
- Resolving call to super (ref = BackIterator init)
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to hasPrev__quest (ref = BackIterator hasPrev__quest -> Bool)
** Resolving function decl next
===============================================================
- Resolving call to prev (ref = BackIterator prev)
** Resolving function decl hasPrev__quest
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
** Resolving function decl prev
===============================================================
- Resolving call to next (ref = Iterator next)
** Resolving function decl remove
===============================================================
- Resolving call to remove (ref = Iterator remove -> Bool)
** Resolving function decl reversed
** Resolving function decl iterator
** Resolving function decl __defaults__
** Resolving function decl __load__
====== Resolving type decl ClassDecl ReverseIteratorClass<T>
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
** Resolving function decl new
Resolving variable decl T : Class
For T : Class, resolving type Class, of type BaseType
Resolving variable decl this : ReverseIterator = ReverseIterator alloc() as ReverseIterator
===============================================================
- Resolving call to alloc (ref = Class alloc~_class -> Object)
For this : ReverseIterator = ReverseIterator alloc() as ReverseIterator, resolving type ReverseIterator, of type BaseType
===============================================================
- Resolving call to __defaults__ (ref = ReverseIterator __defaults__)
===============================================================
- Resolving call to init (ref = ReverseIterator init)
** Resolving function decl init
===============================================================
- Resolving call to super (ref = BackIterator init)
** Resolving function decl hasNext__quest
===============================================================
- Resolving call to hasPrev__quest (ref = BackIterator hasPrev__quest -> Bool)
** Resolving function decl next
===============================================================
- Resolving call to prev (ref = BackIterator prev)
** Resolving function decl hasPrev__quest
===============================================================
- Resolving call to hasNext__quest (ref = Iterator hasNext__quest -> Bool)
** Resolving function decl prev
===============================================================
- Resolving call to next (ref = Iterator next)
** Resolving function decl remove
===============================================================
- Resolving call to remove (ref = Iterator remove -> Bool)
** Resolving function decl reversed
** Resolving function decl iterator
** Resolving function decl __defaults__
** Resolving function decl __load__
[Module] response = OK (wholeAgain = true)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving module lang/Numbers
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Resolving variable decl __strLit41 : <unknown type> = "%.2f"
For __strLit41 : String = "%.2f", resolving type String, of type BaseType
Resolving variable decl __strLit40 : <unknown type> = "%.2f"
For __strLit40 : String = "%.2f", resolving type String, of type BaseType
Resolving variable decl __strLit39 : <unknown type> = "%.2Lf"
For __strLit39 : String = "%.2Lf", resolving type String, of type BaseType
Resolving variable decl __strLit38 : <unknown type> = "%u"
For __strLit38 : String = "%u", resolving type String, of type BaseType
Resolving variable decl __strLit37 : <unknown type> = "%u"
For __strLit37 : String = "%u", resolving type String, of type BaseType
Resolving variable decl __strLit36 : <unknown type> = "%llu"
For __strLit36 : String = "%llu", resolving type String, of type BaseType
Resolving variable decl __strLit35 : <unknown type> = "%d"
For __strLit35 : String = "%d", resolving type String, of type BaseType
Resolving variable decl __strLit34 : <unknown type> = "%llx"
For __strLit34 : String = "%llx", resolving type String, of type BaseType
Resolving variable decl __strLit33 : <unknown type> = "%lld"
For __strLit33 : String = "%lld", resolving type String, of type BaseType
Resolving variable decl INT_MAX : SSizeT = 2147483647
For INT_MAX : SSizeT = 2147483647, resolving type SSizeT, of type BaseType
Resolving variable decl INT_MIN : SSizeT = -INT_MAX - 1
For INT_MIN : SSizeT = -INT_MAX - 1, resolving type SSizeT, of type BaseType
Resolving variable decl DBL_MIN : Double
For DBL_MIN : Double, resolving type Double, of type BaseType
Resolving variable decl DBL_MAX : Double
For DBL_MAX : Double, resolving type Double, of type BaseType
Resolving variable decl FLT_MIN : Float
For FLT_MIN : Float, resolving type Float, of type BaseType
Resolving variable decl FLT_MAX : Float
For FLT_MAX : Float, resolving type Float, of type BaseType
Resolving variable decl LDBL_MIN : LDouble
For LDBL_MIN : LDouble, resolving type LDouble, of type BaseType
Resolving variable decl LDBL_MAX : LDouble
For LDBL_MAX : LDouble, resolving type LDouble, of type BaseType
====== Resolving type decl CoverDecl LLong
====== Resolving type decl ClassDecl LLongClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as LLong
Resolving variable decl ____va129 : <unknown type> = (____va_args128&, null, 1)
For ____va129 : VarArgs = (____va_args128&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va129
** Resolving function decl toHexString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as LLong
Resolving variable decl ____va131 : <unknown type> = (____va_args130&, null, 1)
For ____va131 : VarArgs = (____va_args130&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va131
** Resolving function decl odd__quest
** Resolving function decl even__quest
** Resolving function decl divisor__quest
Resolving variable decl divisor : Int
For divisor : Int, resolving type Int, of type BaseType
** Resolving function decl in__quest
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
** Resolving function decl times
Resolving variable decl fn : Func ()
For fn : Func (), resolving type Func (), of type FuncType
** Resolving function decl fn
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fn (ref = fn)
** Resolving function decl times
Resolving variable decl fn : Func (LLong)
For fn : Func (LLong), resolving type Func (LLong), of type FuncType
** Resolving function decl fn
Resolving variable decl : LLong
For : LLong, resolving type LLong, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fn (ref = (nil))
resolving arg i
** Resolving function decl abs
** Resolving function decl __load__
====== Resolving type decl ClassDecl LLongClass
** Resolving function decl toString
Resolving variable decl ____va_args128 : <unknown type> = (LLong, this as LLong)
For ____va_args128 : <anon struct> = (LLong, this as LLong), resolving type <anon struct>, of type AnonymousStructType
Resolving variable decl ____va129 : VarArgs = (____va_args128&, null, 1)
For ____va129 : VarArgs = (____va_args128&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va129
** Resolving function decl toHexString
Resolving variable decl ____va_args130 : <unknown type> = (LLong, this as LLong)
For ____va_args130 : <anon struct> = (LLong, this as LLong), resolving type <anon struct>, of type AnonymousStructType
Resolving variable decl ____va131 : VarArgs = (____va_args130&, null, 1)
For ____va131 : VarArgs = (____va_args130&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va131
** Resolving function decl odd__quest
** Resolving function decl even__quest
** Resolving function decl divisor__quest
Resolving variable decl divisor : Int
For divisor : Int, resolving type Int, of type BaseType
** Resolving function decl in__quest
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
** Resolving function decl times
Resolving variable decl fn : Func ()
For fn : Func (), resolving type Func (), of type FuncType
** Resolving function decl fn
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fn (ref = fn)
** Resolving function decl times
Resolving variable decl fn : Func (LLong)
For fn : Func (LLong), resolving type Func (LLong), of type FuncType
** Resolving function decl fn
Resolving variable decl : LLong
For : LLong, resolving type LLong, of type BaseType
Resolving variable decl i : Int
For i : Int, resolving type Int, of type BaseType
===============================================================
- Resolving call to fn (ref = fn(LLong))
resolving arg i
** Resolving function decl abs
** Resolving function decl __load__
====== Resolving type decl CoverDecl Long
====== Resolving type decl ClassDecl LongClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl LongClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int
====== Resolving type decl ClassDecl IntClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
Resolving variable decl ____va133 : <unknown type> = (____va_args132&, null, 1)
For ____va133 : VarArgs = (____va_args132&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va133
** Resolving function decl __load__
====== Resolving type decl ClassDecl IntClass
** Resolving function decl toString
Resolving variable decl ____va_args132 : <unknown type> = (Int, this)
For ____va_args132 : <anon struct> = (Int, this), resolving type <anon struct>, of type AnonymousStructType
Resolving variable decl ____va133 : VarArgs = (____va_args132&, null, 1)
For ____va133 : VarArgs = (____va_args132&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va133
** Resolving function decl __load__
====== Resolving type decl CoverDecl Short
====== Resolving type decl ClassDecl ShortClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl ShortClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl ULLong
====== Resolving type decl ClassDecl ULLongClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this as ULLong
Resolving variable decl ____va135 : <unknown type> = (____va_args134&, null, 1)
For ____va135 : VarArgs = (____va_args134&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va135
** Resolving function decl in__quest
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
** Resolving function decl __load__
====== Resolving type decl ClassDecl ULLongClass
** Resolving function decl toString
Resolving variable decl ____va_args134 : <unknown type> = (ULLong, this as ULLong)
For ____va_args134 : <anon struct> = (ULLong, this as ULLong), resolving type <anon struct>, of type AnonymousStructType
Resolving variable decl ____va135 : VarArgs = (____va_args134&, null, 1)
For ____va135 : VarArgs = (____va_args134&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va135
** Resolving function decl in__quest
Resolving variable decl range : Range
For range : Range, resolving type Range, of type BaseType
** Resolving function decl __load__
====== Resolving type decl CoverDecl ULong
====== Resolving type decl ClassDecl ULongClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl ULongClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt
====== Resolving type decl ClassDecl UIntClass
** Resolving function decl toString
===============================================================
- Resolving call to format (ref = (nil))
resolving arg this
Resolving variable decl ____va137 : <unknown type> = (____va_args136&, null, 1)
For ____va137 : VarArgs = (____va_args136&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va137
** Resolving function decl __load__
====== Resolving type decl ClassDecl UIntClass
** Resolving function decl toString
Resolving variable decl ____va_args136 : <unknown type> = (UInt, this)
For ____va_args136 : <anon struct> = (UInt, this), resolving type <anon struct>, of type AnonymousStructType
Resolving variable decl ____va137 : VarArgs = (____va_args136&, null, 1)
For ____va137 : VarArgs = (____va_args136&, null, 1), resolving type VarArgs, of type BaseType
===============================================================
- Resolving call to format (ref = String format(VarArgs) -> String)
resolving arg ____va137
** Resolving function decl __load__
====== Resolving type decl CoverDecl UShort
====== Resolving type decl ClassDecl UShortClass
** Resolving function decl __load__
====== Resolving type decl ClassDecl UShortClass
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int8
====== Resolving type decl ClassDecl Int8Class
** Resolving function decl __load__
====== Resolving type decl ClassDecl Int8Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int16
====== Resolving type decl ClassDecl Int16Class
** Resolving function decl __load__
====== Resolving type decl ClassDecl Int16Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int32
====== Resolving type decl ClassDecl Int32Class
** Resolving function decl __load__
====== Resolving type decl ClassDecl Int32Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl Int64
====== Resolving type decl ClassDecl Int64Class
** Resolving function decl __load__
====== Resolving type decl ClassDecl Int64Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt8
====== Resolving type decl ClassDecl UInt8Class
** Resolving function decl __load__
====== Resolving type decl ClassDecl UInt8Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt16
====== Resolving type decl ClassDecl UInt16Class
** Resolving function decl __load__
====== Resolving type decl ClassDecl UInt16Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt32
====== Resolving type decl ClassDecl UInt32Class
** Resolving function decl __load__
====== Resolving type decl ClassDecl UInt32Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl UInt64
====== Resolving type decl ClassDecl UInt64Class
** Resolving function decl __load__
====== Resolving type decl ClassDecl UInt64Class
** Resolving function decl __load__
====== Resolving type decl CoverDecl Octet
====== Resolving type decl ClassDecl OctetClass
** Resolving function decl __load__
====== Resolving type decl ClassDe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment