Search Results for

    Show / Hide Table of Contents

    Namespace Loretta.CodeAnalysis.Lua

    Classes

    IdentifierNameNotSupportedError

    An error that represents the provided identifier not being supported in a provided tree.

    LuaDiagnosticFormatter

    The Lua diagnostic formatter.

    LuaExtensions

    Extension methods for lua specific data.

    LuaParseOptions

    This class stores several source parsing related options and offers access to their values.

    LuaSyntaxNode

    Represents a non-terminal node in the syntax tree.

    LuaSyntaxOptions

    The options used by Loretta to adapt to the syntax of the lua flavor being parsed.

    LuaSyntaxRewriter

    Represents a LuaSyntaxVisitor<TResult> which descends an entire LuaSyntaxNode graph and may replace or remove visited SyntaxNodes in depth-first order.

    LuaSyntaxTree

    The parsed representation of a Lua source document.

    LuaSyntaxVisitor

    Represents a LuaSyntaxNode visitor that visits only the single LuaSyntaxNode passed into its Visit method.

    LuaSyntaxVisitor<TResult>

    Represents a LuaSyntaxNode visitor that visits only the single LuaSyntaxNode passed into its Visit method and produces a value of the type specified by the TResult parameter.

    LuaSyntaxWalker

    Represents a LuaSyntaxVisitor that descends an entire LuaSyntaxNode graph visiting each LuaSyntaxNode and its child SyntaxNodes and SyntaxTokens in depth-first order.

    RenameError

    An error found while renaming a variable.

    Script

    A script containing one or more files.

    SyntaxExtensions

    Extension methods for the Lua syntax.

    SyntaxFactory

    A class containing factory methods for constructing syntax nodes, tokens and trivia.

    SyntaxFacts

    A static class containing facts about Lua's Syntax.

    VariableConflictError

    Represents a conflict with an existing variable.

    Interfaces

    IFileScope

    A file's scope.

    IFunctionScope

    A function's scope.

    IGotoLabel

    The interface for a goto label.

    IScope

    The base interface for scopes.

    IVariable

    The base interface for variables

    Enums

    BacktickStringType

    Defines what they type of strings using ` delimiters will be parsed as.

    ContinueType

    The type of continue the lua flavor being parsed has.

    IntegerFormats

    The format integers should be stored as.

    ScopeKind

    The type of scope.

    SyntaxKind

    VariableKind

    The kind of varibles available.

    ☀
    ☾
    In This Article
    Back to top

    Copyright (c) LorettaDevs

    Generated by DocFX

    ☀
    ☾