List of all items
Structs
- Configuration
- DarkluaError
- Options
- Parser
- ParserError
- Resources
- generator::DenseLuaGenerator
- generator::ReadableLuaGenerator
- generator::TokenBasedLuaGenerator
- 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::FieldExpression
- nodes::FunctionCall
- nodes::FunctionCallTokens
- nodes::FunctionExpression
- nodes::FunctionExpressionTokens
- nodes::FunctionName
- nodes::FunctionNameTokens
- nodes::FunctionStatement
- nodes::FunctionStatementTokens
- nodes::GenericForStatement
- nodes::GenericForTokens
- nodes::HexNumber
- nodes::Identifier
- nodes::IfBranch
- nodes::IfBranchTokens
- nodes::IfExpression
- nodes::IfExpressionTokens
- nodes::IfStatement
- nodes::IfStatementTokens
- nodes::IndexExpression
- nodes::IndexExpressionTokens
- nodes::LocalAssignStatement
- nodes::LocalAssignTokens
- nodes::LocalFunctionStatement
- nodes::LocalFunctionTokens
- nodes::NumericForStatement
- nodes::NumericForTokens
- nodes::ParentheseExpression
- nodes::ParentheseTokens
- nodes::RepeatStatement
- nodes::RepeatTokens
- nodes::ReturnStatement
- nodes::ReturnTokens
- nodes::StringExpression
- nodes::TableExpression
- nodes::TableFieldEntry
- nodes::TableIndexEntry
- nodes::TableIndexEntryTokens
- nodes::TableTokens
- nodes::Token
- nodes::Trivia
- nodes::TupleArguments
- nodes::TupleArgumentsTokens
- nodes::UnaryExpression
- nodes::WhileStatement
- nodes::WhileTokens
- process::DefaultVisitor
- process::Evaluator
- process::ScopeVisitor
- process::processors::FindVariables
- rules::ComputeExpression
- rules::Context
- rules::ContextBuilder
- rules::ConvertIndexToField
- rules::ConvertLocalFunctionToAssign
- rules::ConvertRequire
- rules::FilterAfterEarlyReturn
- rules::GroupLocalAssignment
- rules::InjectGlobalValue
- rules::RemoveComments
- rules::RemoveCompoundAssignment
- rules::RemoveEmptyDo
- rules::RemoveFunctionCallParens
- rules::RemoveMethodDefinition
- rules::RemoveNilDeclaration
- rules::RemoveSpaces
- rules::RemoveUnusedIfBranch
- rules::RemoveUnusedWhile
- rules::RenameVariables
- rules::RobloxRequireMode
Enums
- GeneratorParameters
- nodes::Arguments
- nodes::BinaryOperator
- nodes::CompoundOperator
- nodes::Expression
- nodes::LastStatement
- nodes::NumberExpression
- nodes::NumberParsingError
- nodes::Position
- nodes::Prefix
- nodes::Statement
- nodes::TableEntry
- nodes::TriviaKind
- nodes::UnaryOperator
- nodes::Variable
- process::LuaValue
- rules::RequireMode
- rules::RobloxIndexStyle
- rules::RuleConfigurationError
- rules::RulePropertyValue
- rules::bundle::BundleRequireMode
Traits
- generator::LuaGenerator
- process::NodeProcessor
- process::NodeVisitor
- process::Scope
- rules::FlawlessRule
- rules::Rule
- rules::RuleConfiguration
Functions
Type Definitions
Constants
- 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_COMMENTS_RULE_NAME
- rules::REMOVE_COMPOUND_ASSIGNMENT_RULE_NAME
- rules::REMOVE_EMPTY_DO_RULE_NAME
- rules::REMOVE_FUNCTION_CALL_PARENS_RULE_NAME
- rules::REMOVE_METHOD_DEFINITION_RULE_NAME
- rules::REMOVE_NIL_DECLARATION_RULE_NAME
- rules::REMOVE_SPACES_RULE_NAME
- rules::REMOVE_UNUSED_IF_BRANCH_RULE_NAME
- rules::REMOVE_UNUSED_WHILE_RULE_NAME
- rules::RENAME_VARIABLES_RULE_NAME
- rules::bundle::BUNDLER_RULE_NAME