Lenguaje

Parser Clase

Definición

Define los métodos que controlan el comportamiento del analizador.

public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
    interface IDisposable
Public Class Parser
Implements IDisposable
Herencia
Parser
Implementaciones

Constructores

Nombre Description
Parser()

Inicializa una nueva instancia de la clase Parser.

Métodos

Nombre Description
Cleanup()

Limpia el estado interno y se prepara para un nuevo análisis sintáctico.

DisableVariableSubstitution()

Desactiva la sustitución variable en el lexer.

Dispose()

Libera todos los recursos usados por la instancia actual de Parser.

Dispose(Boolean)

Libera todos los recursos usados por la instancia actual de Parser.

GetLastCommandLineNumber()

Devuelve el número de línea del último comando encontrado.

Parse()

Empieza el análisis analizable.

ParserDispose()

Limpia el estado del analizador.

SetBatchDelimiter(String)

Configura el nuevo delimitador de lotes. Por defecto, el delimitador por lotes es GO.

SetBatchSource(IBatchSource)

Establece la interfaz de código fuente por lotes, que se utiliza para alimentar texto en el analizador.

SetCommandExecuter(ICommandExecuter)

Establece la interfaz ejecutor de comandos, que procesa comandos sqlcmd y el delimitador por lotes.

SetParseMode(ParseMode)

Establece el modo analizador.

SetRecognizeOnlyVariables(Boolean)

Configura el modo analizador para reconocer solo variables.

SetVariableResolver(IVariableResolver)

Establece la interfaz de resolución variable.

Se aplica a