List of all items
Structs
- Configuration
- DarkluaError
- Options
- Parser
- ParserError
- Resources
- generator::DenseLuaGenerator
- generator::ReadableLuaGenerator
- generator::TokenBasedLuaGenerator
- nodes::ArrayType
- nodes::ArrayTypeTokens
- nodes::AssignStatement
- nodes::AssignTokens
- nodes::BinaryExpression
- nodes::BinaryNumber
- nodes::Block
- nodes::BlockTokens
- nodes::CompoundAssignStatement
- nodes::CompoundAssignTokens
- nodes::DecimalNumber
- nodes::DoStatement
- nodes::DoTokens
- nodes::ElseIfExpressionBranch
- nodes::ElseIfExpressionBranchTokens
- nodes::ExpressionType
- nodes::ExpressionTypeTokens
- nodes::FieldExpression
- nodes::FunctionArgumentType
- nodes::FunctionBodyTokens
- nodes::FunctionCall
- nodes::FunctionCallTokens
- nodes::FunctionExpression
- nodes::FunctionName
- nodes::FunctionNameTokens
- nodes::FunctionStatement
- nodes::FunctionType
- nodes::FunctionTypeTokens
- nodes::GenericForStatement
- nodes::GenericForTokens
- nodes::GenericParameterIteratorGeneric
- nodes::GenericParameters
- nodes::GenericParametersTokens
- nodes::GenericParametersWithDefaults
- nodes::GenericTypePack
- nodes::GenericTypePackWithDefault
- nodes::HexNumber
- nodes::Identifier
- nodes::IfBranch
- nodes::IfBranchTokens
- nodes::IfExpression
- nodes::IfExpressionTokens
- nodes::IfStatement
- nodes::IfStatementTokens
- nodes::IndexExpression
- nodes::IndexExpressionTokens
- nodes::InterpolatedStringExpression
- nodes::InterpolatedStringTokens
- nodes::IntersectionType
- nodes::IntersectionTypeTokens
- nodes::LocalAssignStatement
- nodes::LocalAssignTokens
- nodes::LocalFunctionStatement
- nodes::LocalFunctionTokens
- nodes::NumericForStatement
- nodes::NumericForTokens
- nodes::OptionalType
- nodes::ParentheseExpression
- nodes::ParentheseTokens
- nodes::ParentheseType
- nodes::ParentheseTypeTokens
- nodes::RepeatStatement
- nodes::RepeatTokens
- nodes::ReturnStatement
- nodes::ReturnTokens
- nodes::StringError
- nodes::StringExpression
- nodes::StringSegment
- nodes::StringType
- nodes::TableExpression
- nodes::TableFieldEntry
- nodes::TableIndexEntry
- nodes::TableIndexEntryTokens
- nodes::TableIndexTypeTokens
- nodes::TableIndexerType
- nodes::TableLiteralPropertyType
- nodes::TablePropertyType
- nodes::TableTokens
- nodes::TableType
- nodes::TableTypeTokens
- nodes::Token
- nodes::Trivia
- nodes::TupleArguments
- nodes::TupleArgumentsTokens
- nodes::TypeCastExpression
- nodes::TypeDeclarationStatement
- nodes::TypeDeclarationTokens
- nodes::TypeField
- nodes::TypeName
- nodes::TypePack
- nodes::TypePackTokens
- nodes::TypeParameters
- nodes::TypeParametersTokens
- nodes::TypeVariableWithDefault
- nodes::TypedIdentifier
- nodes::UnaryExpression
- nodes::UnionType
- nodes::UnionTypeTokens
- nodes::ValueSegment
- nodes::ValueSegmentTokens
- nodes::VariadicTypePack
- nodes::WhileStatement
- nodes::WhileTokens
- process::DefaultPostVisitor
- process::DefaultVisitor
- process::Evaluator
- process::ScopeVisitor
- process::processors::FindVariables
- rules::AppendTextComment
- rules::ComputeExpression
- rules::Context
- rules::ContextBuilder
- rules::ConvertIndexToField
- rules::ConvertLocalFunctionToAssign
- rules::ConvertRequire
- rules::FilterAfterEarlyReturn
- rules::GroupLocalAssignment
- rules::InjectGlobalValue
- rules::RemoveAssertions
- rules::RemoveComments
- rules::RemoveCompoundAssignment
- rules::RemoveContinue
- rules::RemoveDebugProfiling
- rules::RemoveEmptyDo
- rules::RemoveFloorDivision
- rules::RemoveFunctionCallParens
- rules::RemoveIfExpression
- rules::RemoveInterpolatedString
- rules::RemoveMethodDefinition
- rules::RemoveNilDeclaration
- rules::RemoveSpaces
- rules::RemoveTypes
- rules::RemoveUnusedIfBranch
- rules::RemoveUnusedVariable
- rules::RemoveUnusedWhile
- rules::RenameVariables
- rules::RobloxRequireMode
Enums
- GeneratorParameters
- nodes::Arguments
- nodes::BinaryOperator
- nodes::CompoundOperator
- nodes::Expression
- nodes::FunctionReturnType
- nodes::FunctionVariadicType
- nodes::GenericParameter
- nodes::GenericParameterMutRef
- nodes::GenericParameterRef
- nodes::GenericTypePackDefault
- nodes::InterpolationSegment
- nodes::LastStatement
- nodes::NumberExpression
- nodes::NumberParsingError
- nodes::Position
- nodes::Prefix
- nodes::Statement
- nodes::TableEntry
- nodes::TableEntryType
- nodes::TriviaKind
- nodes::Type
- nodes::TypeParameter
- nodes::UnaryOperator
- nodes::Variable
- nodes::VariadicArgumentType
- process::LuaValue
- rules::RequireMode
- rules::RobloxIndexStyle
- rules::RuleConfigurationError
- rules::RulePropertyValue
- rules::bundle::BundleRequireMode
Traits
- generator::LuaGenerator
- process::NodePostProcessor
- process::NodePostVisitor
- process::NodeProcessor
- process::NodeVisitor
- process::Scope
- rules::FlawlessRule
- rules::Rule
- rules::RuleConfiguration
Functions
Type Aliases
- nodes::GenericParameterIterator
- nodes::GenericParameterMutRefIterator
- nodes::GenericParameterRefIterator
- rules::RuleProcessResult
- rules::RuleProperties
Constants
- rules::APPEND_TEXT_COMMENT_RULE_NAME
- rules::COMPUTE_EXPRESSIONS_RULE_NAME
- rules::CONVERT_INDEX_TO_FIELD_RULE_NAME
- rules::CONVERT_LOCAL_FUNCTION_TO_ASSIGN_RULE_NAME
- rules::CONVERT_REQUIRE_RULE_NAME
- rules::FILTER_AFTER_EARLY_RETURN_RULE_NAME
- rules::GROUP_LOCAL_ASSIGNMENT_RULE_NAME
- rules::INJECT_GLOBAL_VALUE_RULE_NAME
- rules::REMOVE_ASSERTIONS_RULE_NAME
- rules::REMOVE_COMMENTS_RULE_NAME
- rules::REMOVE_COMPOUND_ASSIGNMENT_RULE_NAME
- rules::REMOVE_CONTINUE_RULE_NAME
- rules::REMOVE_DEBUG_PROFILING_RULE_NAME
- rules::REMOVE_EMPTY_DO_RULE_NAME
- rules::REMOVE_FLOOR_DIVISION_RULE_NAME
- rules::REMOVE_FUNCTION_CALL_PARENS_RULE_NAME
- rules::REMOVE_IF_EXPRESSION_RULE_NAME
- rules::REMOVE_INTERPOLATED_STRING_RULE_NAME
- rules::REMOVE_METHOD_DEFINITION_RULE_NAME
- rules::REMOVE_NIL_DECLARATION_RULE_NAME
- rules::REMOVE_SPACES_RULE_NAME
- rules::REMOVE_TYPES_RULE_NAME
- rules::REMOVE_UNUSED_IF_BRANCH_RULE_NAME
- rules::REMOVE_UNUSED_VARIABLE_RULE_NAME
- rules::REMOVE_UNUSED_WHILE_RULE_NAME
- rules::RENAME_VARIABLES_RULE_NAME
- rules::bundle::BUNDLER_RULE_NAME