Remove redundant \

[sync with RTruffleSOM]

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Reduce non-functional differences between RPySOM and RTruffleSOM

- whitespace and variable names

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Refactor lexer to prepare adoption of RTruffleSOM's changes

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Do not lex words beginning with 'primitive' as the symbol primitive

[backport from RTruffleSOM]

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Treat 'primitive' as a normal identifier

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Sync includes and name of blocks

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Swap order to sync with RTruffleSOM, no semantic change

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added #<< and #bitXor: primitives to Integer

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Updated to latest core-lib, which uses double literals

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