Extract out singleton types

This commit is contained in:
JohnnyMorganz 2022-01-17 19:31:35 +00:00
parent 39f85e2c9c
commit a36d5f7b30

View file

@ -58,14 +58,14 @@ unop = '-' | 'not' | '#'
SimpleType = SimpleType =
'nil' | 'nil' |
STRING | SingletonType |
'true' |
'false' |
NAME ['.' NAME] [ '<' [TypeParams] '>' ] | NAME ['.' NAME] [ '<' [TypeParams] '>' ] |
'typeof' '(' exp ')' | 'typeof' '(' exp ')' |
TableType | TableType |
FunctionType FunctionType
SingletonType = STRING | 'true' | 'false'
Type = Type =
SimpleType ['?'] | SimpleType ['?'] |
SimpleType ['|' Type] | SimpleType ['|' Type] |