Updated enum correct test case
This commit is contained in:
parent
870a33f4c2
commit
38409db74b
@ -7,55 +7,51 @@ func TestEnum (test *testing.T) {
|
||||
`:arf
|
||||
---
|
||||
enum ro AffrontToGod:Int:4
|
||||
- bird0:
|
||||
<
|
||||
- bird0
|
||||
)
|
||||
28394
|
||||
9328
|
||||
398
|
||||
9
|
||||
>
|
||||
- bird1:
|
||||
<
|
||||
)
|
||||
- bird1
|
||||
(
|
||||
23
|
||||
932832
|
||||
398
|
||||
2349
|
||||
>
|
||||
- bird2:
|
||||
<
|
||||
)
|
||||
- bird2
|
||||
(
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
>
|
||||
)
|
||||
enum ro NamedColor:U32
|
||||
- red:<16711680>
|
||||
- green:<65280>
|
||||
- blue:<255>
|
||||
enum ro ThisIsTerrible:Obj:
|
||||
- red 16711680
|
||||
- green 65280
|
||||
- blue 255
|
||||
enum ro ThisIsTerrible:Vector
|
||||
- up
|
||||
(
|
||||
.rw x:Int
|
||||
.rw y:Int
|
||||
0
|
||||
-1
|
||||
)
|
||||
- up:
|
||||
- down
|
||||
(
|
||||
.x:<0>
|
||||
.y:<-1>
|
||||
0
|
||||
1
|
||||
)
|
||||
- down:
|
||||
- left
|
||||
(
|
||||
.x:<0>
|
||||
.y:<1>
|
||||
-1
|
||||
0
|
||||
)
|
||||
- left:
|
||||
- right
|
||||
(
|
||||
.x:<-1>
|
||||
.y:<0>
|
||||
)
|
||||
- right:
|
||||
(
|
||||
.x:<1>
|
||||
.y:<0>
|
||||
1
|
||||
0
|
||||
)
|
||||
enum ro Weekday:Int
|
||||
- sunday
|
||||
|
@ -2,7 +2,6 @@ package parser
|
||||
|
||||
import "git.tebibyte.media/arf/arf/lexer"
|
||||
import "git.tebibyte.media/arf/arf/infoerr"
|
||||
import "git.tebibyte.media/arf/arf/types"
|
||||
|
||||
// parseType parses a type notation of the form Name, {Name}, etc.
|
||||
func (parser *ParsingOperation) parseType () (what Type, err error) {
|
||||
|
Reference in New Issue
Block a user