Added support for left shift and bitXor on integers

Signed-off-by: Stefan Marr <git@stefan-marr.de>

Conflicts:
	core-lib
Whitespace

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Method doesn't inherit from Array

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Adopt latest core-lib (not yet compatible)

This version is not yet compatible, still need to process many of the changes to the mainline before it starts working again.

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added .idea to .gitignore

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Minor style cleanup

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Small refactoring to extraxt lexing methods

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added support for Double literals

Signed-off-by: Stefan Marr <git@stefan-marr.de>

Conflicts:
	src/som/compiler/parser.py
Fixed bug in integer primitives

Signed-off-by: Stefan Marr <git@stefan-marr.de>

Conflicts:
	src/som/primitives/integer_primitives.py
Added assertion, which helps RPython to compile with virtualizables

Signed-off-by: Stefan Marr <git@stefan-marr.de>

Conflicts:
	src/som/interpreter/nodes/nonlocal_variable_read_node.py
Use Pythonic comparison for range

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added missing immutable fields to Class

Signed-off-by: Stefan Marr <git@stefan-marr.de>

Conflicts:
	src/som/vmobjects/clazz.py
Remove invokable because it is not useful

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Method does not need the is_primitive support, because we have not truffle-ized primitives

Signed-off-by: Stefan Marr <git@stefan-marr.de>

Conflicts:
	src/som/compiler/method_generation_context.py
Make method private/protected

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added assertion for consistency with Double

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Use a double value, just to be explicit

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Use _current_char() helper consistently

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove elidable annotations which should not be necessary, and are not applied in primitive either

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Use PyPy 2.3

Signed-off-by: Stefan Marr <git@stefan-marr.de>