syntax
luau
local syntax = require("@std/syntax")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 = types.CstAttributeCstElseIfExpr
luau
type CstElseIfExpr = types.CstElseIfExprCstElseIfStat
luau
type CstElseIfStat = types.CstElseIfStatCstEof
luau
type CstEof = types.CstEofCstExpr
luau
type CstExpr = types.CstExprCstExprBinary
luau
type CstExprBinary = types.CstExprBinaryCstExprCall
luau
type CstExprCall = types.CstExprCallCstExprConstantBool
luau
type CstExprConstantBool = types.CstExprConstantBoolCstExprConstantInteger
luau
type CstExprConstantInteger = types.CstExprConstantIntegerCstExprConstantNil
luau
type CstExprConstantNil = types.CstExprConstantNilCstExprConstantNumber
luau
type CstExprConstantNumber = types.CstExprConstantNumberCstExprConstantString
luau
type CstExprConstantString = types.CstExprConstantStringCstExprFunction
luau
type CstExprFunction = types.CstExprFunctionCstExprGlobal
luau
type CstExprGlobal = types.CstExprGlobalCstExprGroup
luau
type CstExprGroup = types.CstExprGroupCstExprIfElse
luau
type CstExprIfElse = types.CstExprIfElseCstExprIndexExpr
luau
type CstExprIndexExpr = types.CstExprIndexExprCstExprIndexName
luau
type CstExprIndexName = types.CstExprIndexNameCstExprInstantiate
luau
type CstExprInstantiate = types.CstExprInstantiateCstExprInterpString
luau
type CstExprInterpString = types.CstExprInterpStringCstExprLocal
luau
type CstExprLocal = types.CstExprLocalCstExprTable
luau
type CstExprTable = types.CstExprTableCstExprTypeAssertion
luau
type CstExprTypeAssertion = types.CstExprTypeAssertionCstExprUnary
luau
type CstExprUnary = types.CstExprUnaryCstExprVarargs
luau
type CstExprVarargs = types.CstExprVarargsCstFunctionTypeParameter
luau
type CstFunctionTypeParameter = types.CstFunctionTypeParameterCstGenericType
luau
type CstGenericType = types.CstGenericTypeCstGenericTypePack
luau
type CstGenericTypePack = types.CstGenericTypePackCstLocal
luau
type CstLocal = types.CstLocalCstNode
luau
type CstNode = types.CstNodeCstStat
luau
type CstStat = types.CstStatCstStatAssign
luau
type CstStatAssign = types.CstStatAssignCstStatBlock
luau
type CstStatBlock = types.CstStatBlockCstStatBreak
luau
type CstStatBreak = types.CstStatBreakCstStatCompoundAssign
luau
type CstStatCompoundAssign = types.CstStatCompoundAssignCstStatContinue
luau
type CstStatContinue = types.CstStatContinueCstStatDo
luau
type CstStatDo = types.CstStatDoCstStatExpr
luau
type CstStatExpr = types.CstStatExprCstStatFor
luau
type CstStatFor = types.CstStatForCstStatForIn
luau
type CstStatForIn = types.CstStatForInCstStatFunction
luau
type CstStatFunction = types.CstStatFunctionCstStatIf
luau
type CstStatIf = types.CstStatIfCstStatLocal
luau
type CstStatLocal = types.CstStatLocalCstStatLocalFunction
luau
type CstStatLocalFunction = types.CstStatLocalFunctionCstStatRepeat
luau
type CstStatRepeat = types.CstStatRepeatCstStatReturn
luau
type CstStatReturn = types.CstStatReturnCstStatTypeAlias
luau
type CstStatTypeAlias = types.CstStatTypeAliasCstStatTypeFunction
luau
type CstStatTypeFunction = types.CstStatTypeFunctionCstStatWhile
luau
type CstStatWhile = types.CstStatWhileCstTableExprGeneralItem
luau
type CstTableExprGeneralItem = types.CstTableExprGeneralItemCstTableExprItem
luau
type CstTableExprItem = types.CstTableExprItemCstTableExprListItem
luau
type CstTableExprListItem = types.CstTableExprListItemCstTableExprRecordItem
luau
type CstTableExprRecordItem = types.CstTableExprRecordItemCstTableTypeItem
luau
type CstTableTypeItem = types.CstTableTypeItemCstTableTypeItemIndexer
luau
type CstTableTypeItemIndexer = types.CstTableTypeItemIndexerCstTableTypeItemProperty
luau
type CstTableTypeItemProperty = types.CstTableTypeItemPropertyCstTableTypeItemStringProperty
luau
type CstTableTypeItemStringProperty = types.CstTableTypeItemStringPropertyCstType
luau
type CstType = types.CstTypeCstTypeArray
luau
type CstTypeArray = types.CstTypeArrayCstTypeFunction
luau
type CstTypeFunction = types.CstTypeFunctionCstTypeGroup
luau
type CstTypeGroup = types.CstTypeGroupCstTypeIntersection
luau
type CstTypeIntersection = types.CstTypeIntersectionCstTypeOptional
luau
type CstTypeOptional = types.CstTypeOptionalCstTypePack
luau
type CstTypePack = types.CstTypePackCstTypePackExplicit
luau
type CstTypePackExplicit = types.CstTypePackExplicitCstTypePackGeneric
luau
type CstTypePackGeneric = types.CstTypePackGenericCstTypePackVariadic
luau
type CstTypePackVariadic = types.CstTypePackVariadicCstTypeReference
luau
type CstTypeReference = types.CstTypeReferenceCstTypeSingletonBool
luau
type CstTypeSingletonBool = types.CstTypeSingletonBoolCstTypeSingletonString
luau
type CstTypeSingletonString = types.CstTypeSingletonStringCstTypeTable
luau
type CstTypeTable = types.CstTypeTableCstTypeTypeof
luau
type CstTypeTypeof = types.CstTypeTypeofCstTypeUnion
luau
type CstTypeUnion = types.CstTypeUnionMultiLineComment
luau
type MultiLineComment = types.MultiLineCommentParseResult
luau
type ParseResult = types.ParseResultSingleLineComment
luau
type SingleLineComment = types.SingleLineCommentSpan
luau
type Span = types.SpanTrivia
luau
type Trivia = types.TriviaWhitespace
luau
type Whitespace = types.Whitespace