Add --help option to slash-sli
add labels to the compiler
use long instead of ssize_t
rename _emit_label to _emit_label_operand
add destructuring assignment tests
add extra array/attr set test
Remove unneeded keyword lookahead

Flex automatically selects the longest matching regex
Support floats without a leading zero
Merge pull request #32 from bouk/remove-unneeded-keyword-lookahead

Remove unneeded keyword lookahead
Merge pull request #30 from zzak/help_option

Add --help option to slash-sli
Merge pull request #33 from bouk/support-floats-without-leading-zero

Support floats without a leading zero
Fix #35 where "Å".lower would return "å\x00".

String#lower and String#upper incorrectly assumed that casefolded unicode
characters would have the same byte length when represented as UTF-8.
add \u escapes
use \u escape in Issue35RegressionTest
don't die if sapi cannot be configured
Fix segfault when calling Error.throw on x86-32

Slash produces a segfault when executing "Error.new.throw" on 32-bit
systems.

The problem is that sl_throw has no return value (void) but gets called
as if it would return a SLVAL. The address of the return value is then
added by the caller before the other parameters and if that happens, the
"vm"-parameter contains the address to uninitialized SLVAL of the
caller - which is of course invalid.

This fix solves the problem by just wrapping the sl_throw call in a
function with a matching function signature. That way the return value
is "pop"-ed before the parameters.

This problem does not appear on 64-bit systems because the return value
has a dedicated register and does not "get in the way" of the other
parameters.
Merge pull request #37 from vstm/error-throw-segfault-32bit

Fix segfault when calling Error.throw on x86-32
fix various unused variables uncovered by clang analyzer
add BoundMethod#inspect
Throw TypeError if extends-expression is no Class

If the extends expression does not evaluate to a Class, it should throw
a TypeError. Currently slash tries to access the extens expression as a
Class whitout checking it first, which leads to undefined behaviour
(usually resulting in a segmentation fault).