cst
luau
local cst = require("@std/syntax/types/cst")WARNING
These APIs are still open to future evolution. In new major versions, they may change in backwards incompatible ways.
Summary
Types
CstAttribute
luau
type CstAttribute = cst.CstAttributeCstElseIfExpr
luau
type CstElseIfExpr = cst.CstElseIfExprCstElseIfStat
luau
type CstElseIfStat = cst.CstElseIfStatCstEof
luau
type CstEof = cst.CstEofCstExpr
luau
type CstExpr = cst.CstExprCstExprBinary
luau
type CstExprBinary = cst.CstExprBinaryCstExprCall
luau
type CstExprCall = cst.CstExprCallCstExprConstantBool
luau
type CstExprConstantBool = cst.CstExprConstantBoolCstExprConstantInteger
luau
type CstExprConstantInteger = cst.CstExprConstantIntegerCstExprConstantNil
luau
type CstExprConstantNil = cst.CstExprConstantNilCstExprConstantNumber
luau
type CstExprConstantNumber = cst.CstExprConstantNumberCstExprConstantString
luau
type CstExprConstantString = cst.CstExprConstantStringCstExprFunction
luau
type CstExprFunction = cst.CstExprFunctionCstExprGlobal
luau
type CstExprGlobal = cst.CstExprGlobalCstExprGroup
luau
type CstExprGroup = cst.CstExprGroupCstExprIfElse
luau
type CstExprIfElse = cst.CstExprIfElseCstExprIndexExpr
luau
type CstExprIndexExpr = cst.CstExprIndexExprCstExprIndexName
luau
type CstExprIndexName = cst.CstExprIndexNameCstExprInstantiate
luau
type CstExprInstantiate = cst.CstExprInstantiateCstExprInterpString
luau
type CstExprInterpString = cst.CstExprInterpStringCstExprLocal
luau
type CstExprLocal = cst.CstExprLocalCstExprTable
luau
type CstExprTable = cst.CstExprTableCstExprTypeAssertion
luau
type CstExprTypeAssertion = cst.CstExprTypeAssertionCstExprUnary
luau
type CstExprUnary = cst.CstExprUnaryCstExprVarargs
luau
type CstExprVarargs = cst.CstExprVarargsCstFunctionTypeParameter
luau
type CstFunctionTypeParameter = cst.CstFunctionTypeParameterCstGenericType
luau
type CstGenericType = cst.CstGenericTypeCstGenericTypePack
luau
type CstGenericTypePack = cst.CstGenericTypePackCstLocal
luau
type CstLocal = cst.CstLocalCstNode
luau
type CstNode = cst.CstNodeCstParseResult
luau
type CstParseResult = cst.CstParseResultCstStat
luau
type CstStat = cst.CstStatCstStatAssign
luau
type CstStatAssign = cst.CstStatAssignCstStatBlock
luau
type CstStatBlock = cst.CstStatBlockCstStatBreak
luau
type CstStatBreak = cst.CstStatBreakCstStatCompoundAssign
luau
type CstStatCompoundAssign = cst.CstStatCompoundAssignCstStatConst
luau
type CstStatConst = cst.CstStatConstCstStatContinue
luau
type CstStatContinue = cst.CstStatContinueCstStatDo
luau
type CstStatDo = cst.CstStatDoCstStatExpr
luau
type CstStatExpr = cst.CstStatExprCstStatFor
luau
type CstStatFor = cst.CstStatForCstStatForIn
luau
type CstStatForIn = cst.CstStatForInCstStatFunction
luau
type CstStatFunction = cst.CstStatFunctionCstStatIf
luau
type CstStatIf = cst.CstStatIfCstStatLocal
luau
type CstStatLocal = cst.CstStatLocalCstStatLocalFunction
luau
type CstStatLocalFunction = cst.CstStatLocalFunctionCstStatRepeat
luau
type CstStatRepeat = cst.CstStatRepeatCstStatReturn
luau
type CstStatReturn = cst.CstStatReturnCstStatTypeAlias
luau
type CstStatTypeAlias = cst.CstStatTypeAliasCstStatTypeFunction
luau
type CstStatTypeFunction = cst.CstStatTypeFunctionCstStatWhile
luau
type CstStatWhile = cst.CstStatWhileCstTableExprGeneralItem
luau
type CstTableExprGeneralItem = cst.CstTableExprGeneralItemCstTableExprItem
luau
type CstTableExprItem = cst.CstTableExprItemCstTableExprListItem
luau
type CstTableExprListItem = cst.CstTableExprListItemCstTableExprRecordItem
luau
type CstTableExprRecordItem = cst.CstTableExprRecordItemCstTableTypeItem
luau
type CstTableTypeItem = cst.CstTableTypeItemCstTableTypeItemIndexer
luau
type CstTableTypeItemIndexer = cst.CstTableTypeItemIndexerCstTableTypeItemProperty
luau
type CstTableTypeItemProperty = cst.CstTableTypeItemPropertyCstTableTypeItemStringProperty
luau
type CstTableTypeItemStringProperty = cst.CstTableTypeItemStringPropertyCstType
luau
type CstType = cst.CstTypeCstTypeArray
luau
type CstTypeArray = cst.CstTypeArrayCstTypeFunction
luau
type CstTypeFunction = cst.CstTypeFunctionCstTypeGroup
luau
type CstTypeGroup = cst.CstTypeGroupCstTypeIntersection
luau
type CstTypeIntersection = cst.CstTypeIntersectionCstTypeOptional
luau
type CstTypeOptional = cst.CstTypeOptionalCstTypePack
luau
type CstTypePack = cst.CstTypePackCstTypePackExplicit
luau
type CstTypePackExplicit = cst.CstTypePackExplicitCstTypePackGeneric
luau
type CstTypePackGeneric = cst.CstTypePackGenericCstTypePackVariadic
luau
type CstTypePackVariadic = cst.CstTypePackVariadicCstTypeReference
luau
type CstTypeReference = cst.CstTypeReferenceCstTypeSingletonBool
luau
type CstTypeSingletonBool = cst.CstTypeSingletonBoolCstTypeSingletonString
luau
type CstTypeSingletonString = cst.CstTypeSingletonStringCstTypeTable
luau
type CstTypeTable = cst.CstTypeTableCstTypeTypeof
luau
type CstTypeTypeof = cst.CstTypeTypeofCstTypeUnion
luau
type CstTypeUnion = cst.CstTypeUnionMultiLineComment
luau
type MultiLineComment = cst.MultiLineCommentSingleLineComment
luau
type SingleLineComment = cst.SingleLineCommentSpan
luau
type Span = cst.SpanTrivia
luau
type Trivia = cst.TriviaWhitespace
luau
type Whitespace = cst.Whitespace