Implemented negative numbers
This commit is contained in:
parent
093bd79c82
commit
c2f6aa1a08
4 changed files with 28 additions and 1 deletions
|
@ -166,6 +166,19 @@ func TestNegateAfterOperator(t *testing.T) {
|
|||
}
|
||||
}
|
||||
|
||||
func TestNegateNumber(t *testing.T) {
|
||||
tokens := token.Tokenize([]byte(`-1`))
|
||||
|
||||
expected := []token.Kind{
|
||||
token.Number,
|
||||
token.EOF,
|
||||
}
|
||||
|
||||
for i, kind := range expected {
|
||||
assert.Equal(t, tokens[i].Kind, kind)
|
||||
}
|
||||
}
|
||||
|
||||
func TestOperatorAssign(t *testing.T) {
|
||||
tokens := token.Tokenize([]byte(`a += b -= c *= d /= e &= f |= g ^= h <<= i >>= j`))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue