Added support for parsing list types in Rain
This commit is contained in:
parent
806a5b9834
commit
95fd6321d1
|
@ -158,6 +158,7 @@ dataType
|
|||
<|> do {sChannel ; inner <- dataType ; return $ A.Chan A.DirUnknown (A.ChanAttributes {A.caWritingShared = False, A.caReadingShared = False}) inner}
|
||||
<|> do {sIn ; inner <- dataType ; return $ A.Chan A.DirInput (A.ChanAttributes {A.caWritingShared = False, A.caReadingShared = False}) inner}
|
||||
<|> do {sOut ; inner <- dataType ; return $ A.Chan A.DirOutput (A.ChanAttributes {A.caWritingShared = False, A.caReadingShared = False}) inner}
|
||||
<|> do {sLeftQ ; inner <- dataType ; sRightQ ; return $ A.List inner}
|
||||
<|> do {(m,n) <- identifier ; return $ A.UserDataType A.Name {A.nameMeta = m, A.nameName = n, A.nameType = A.DataTypeName}}
|
||||
<?> "data type"
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user