Module full_moon::ast::types [−][src]
Expand description
Contains the types necessary to parse Roblox’s typed Lua. Only usable when the “roblox” feature flag is enabled.
Structs
CompoundAssignment | A Compound Assignment statement, such as |
ExportedTypeDeclaration | An exported type declaration, such as |
GenericDeclaration | The generics used in a |
TypeArgument | A type argument specified in a callback type, the |
TypeAssertion | A type assertion using |
TypeDeclaration | A type declaration, such as |
TypeField | A type field used within table types.
The |
TypeSpecifier | A type specifier, the |
Enums
CompoundOp | Compound operators, such as X += Y or X -= Y |
IndexedTypeInfo | A subset of TypeInfo that consists of items which can only be used as an index, such as |
TypeFieldKey | A key in a |
TypeInfo | Any type, such as |