Added new tokens to test case
This commit is contained in:
parent
8175a9d4c5
commit
b536b01eeb
@ -153,9 +153,13 @@ func TestTokenizeAll (test *testing.T) {
|
|||||||
quickToken(1, TokenKindExclamation, nil),
|
quickToken(1, TokenKindExclamation, nil),
|
||||||
quickToken(1, TokenKindPercent, nil),
|
quickToken(1, TokenKindPercent, nil),
|
||||||
quickToken(1, TokenKindTilde, nil),
|
quickToken(1, TokenKindTilde, nil),
|
||||||
|
quickToken(1, TokenKindEqualTo, nil),
|
||||||
|
quickToken(1, TokenKindNotEqualTo, nil),
|
||||||
quickToken(1, TokenKindLessThan, nil),
|
quickToken(1, TokenKindLessThan, nil),
|
||||||
|
quickToken(1, TokenKindLessThanEqualTo, nil),
|
||||||
quickToken(2, TokenKindLShift, nil),
|
quickToken(2, TokenKindLShift, nil),
|
||||||
quickToken(1, TokenKindGreaterThan, nil),
|
quickToken(1, TokenKindGreaterThan, nil),
|
||||||
|
quickToken(1, TokenKindGreaterThanEqualTo, nil),
|
||||||
quickToken(2, TokenKindRShift, nil),
|
quickToken(2, TokenKindRShift, nil),
|
||||||
quickToken(1, TokenKindBinaryOr, nil),
|
quickToken(1, TokenKindBinaryOr, nil),
|
||||||
quickToken(2, TokenKindLogicalOr, nil),
|
quickToken(2, TokenKindLogicalOr, nil),
|
||||||
|
@ -45,8 +45,6 @@ const (
|
|||||||
TokenKindPercent
|
TokenKindPercent
|
||||||
TokenKindTilde
|
TokenKindTilde
|
||||||
|
|
||||||
// TODO: add equal to, less than or equal to, greater than or equal to,
|
|
||||||
// not equal to
|
|
||||||
TokenKindEqualTo
|
TokenKindEqualTo
|
||||||
TokenKindNotEqualTo
|
TokenKindNotEqualTo
|
||||||
TokenKindLessThanEqualTo
|
TokenKindLessThanEqualTo
|
||||||
@ -179,12 +177,20 @@ func (tokenKind TokenKind) Describe () (description string) {
|
|||||||
description = "Percent"
|
description = "Percent"
|
||||||
case TokenKindTilde:
|
case TokenKindTilde:
|
||||||
description = "Tilde"
|
description = "Tilde"
|
||||||
|
case TokenKindEqualTo:
|
||||||
|
description = "EqualTo"
|
||||||
|
case TokenKindNotEqualTo:
|
||||||
|
description = "NotEqualTo"
|
||||||
case TokenKindLessThan:
|
case TokenKindLessThan:
|
||||||
description = "LessThan"
|
description = "LessThan"
|
||||||
|
case TokenKindLessThanEqualTo:
|
||||||
|
description = "LessThanEqualTo"
|
||||||
case TokenKindLShift:
|
case TokenKindLShift:
|
||||||
description = "LShift"
|
description = "LShift"
|
||||||
case TokenKindGreaterThan:
|
case TokenKindGreaterThan:
|
||||||
description = "GreaterThan"
|
description = "GreaterThan"
|
||||||
|
case TokenKindGreaterThanEqualTo:
|
||||||
|
description = "GreaterThanEqualTo"
|
||||||
case TokenKindRShift:
|
case TokenKindRShift:
|
||||||
description = "RShift"
|
description = "RShift"
|
||||||
case TokenKindBinaryOr:
|
case TokenKindBinaryOr:
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
:arf
|
:arf
|
||||||
--- rw -> -349820394 932748397 239485.37520 "hello world!\n" 'E' helloWorld:.,..[]{}
|
--- rw -> -349820394 932748397 239485.37520 "hello world!\n" 'E' helloWorld:.,..[]{}
|
||||||
+ - ++ -- * / @ ! % ~ < << > >> | || & &&
|
+ - ++ -- * / @ ! % ~ = != < <= << > => >> | || & &&
|
||||||
|
Reference in New Issue
Block a user