Created
February 14, 2012 13:37
-
-
Save alexnask/1826857 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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