moved test_get_code to test_parser
fix a few annoyances to be quicker to develop now (disabled a few tests for now)
more detailed wx._core module inspection as a script. This makes it possible to compare different Jedi commits in speed and memory efficiency
multiple passes for wx script
NamePart is now no str subclass anymore. They are separated, which makes us save a lot of dicts
minor changes to the NamePart representation
more consistent __slots__ usage in the parser -> 20% memory decrease for wx
little changes to clean up the code (flake8)
simplified some crazy iterator stuff within parser
removed line from tokenizer
implement an offset in generate_tokens
replace parser tokenizer offset with line offset
temporary changes for the tokenizer issues
created a PushBackTokenizer specifically for the parser
ignore dedents in tokenizer
tokenize removed NL/NEWLINE ambiguity
fix problems with debug mode if not correctly initialized.
removed parentheses counting from generate_tokens
error tokens only exist in the end in a tokenizer
removed some line checks from tokenizer