PostgreSQLLexerBase

Classes > Nimblesite.DataProvider.Postgres.Parsing > PostgreSQLLexerBase
public abstract class PostgreSQLLexerBase : Lexer, IRecognizer, ITokenSource

Constructors

PostgreSQLLexerBase

public PostgreSQLLexerBase(ICharStream input)
Parameter Type Description
input ICharStream

PostgreSQLLexerBase

public PostgreSQLLexerBase(ICharStream input, TextWriter output, TextWriter errorOutput)
Parameter Type Description
input ICharStream
output TextWriter
errorOutput TextWriter

Methods

PushTag()

public void PushTag()

IsTag()

public bool IsTag()

Returns: Boolean

PopTag()

public void PopTag()

UnterminatedBlockCommentDebugAssert()

public void UnterminatedBlockCommentDebugAssert()

CheckLaMinus()

public bool CheckLaMinus()

Returns: Boolean

CheckLaStar()

public bool CheckLaStar()

Returns: Boolean

CharIsLetter()

public bool CharIsLetter()

Returns: Boolean

HandleNumericFail()

public void HandleNumericFail()

HandleLessLessGreaterGreater()

public void HandleLessLessGreaterGreater()

CheckIfUtf32Letter()

public bool CheckIfUtf32Letter()

Returns: Boolean

IsSemiColon()

public bool IsSemiColon()

Returns: Boolean

Values

Name Description
tags