Additional parts of keyword selectors should start with lowercase letters.

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed OMOP-related elements

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Removed numberOfArguments from Method

- this is typically a property of the symbol representing the signature

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added ClassLoadingTest from TruffleSOM

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Reflection test variable indexes were still based on the OMOP's domain field

- removed the field, and changed the instVarAt: indexes accordingly

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make it optional to force the result of #sqrt to be an int

In Smalltalk, the result of operations usually try to preserve the type, even if it is problematic and not always possible as with #sqrt

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added #run: to select specific test, and enabled all tests for the complete test run

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added Travis CI configuration

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Move StringTest from Examples to TestSuite and complete tests with StringTest introduced for PySOM

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix spelling of #substringFrom:to:

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

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added a set of basic interpreter tests

These tests are useful for debugging an initial SOM VM port/implementation. They do not require the whole standard library and code loading. However, these tests are typically driven by the unit-testing framework of the VM implementation (cf. SOM (Java) and PySOM), and therefore are not executed by the TestSuite test harness.

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