Versions in this module Expand all Collapse all v2 v2.0.2 Jan 9, 2026 v2.0.1 Jan 9, 2026 Changes in this version + const BracketQuotedIdentifierToken + const DoubleQuoteErrorToken + const NVarcharLiteralToken + const UnterminatedQuotedIdentifierErrorToken + const UnterminatedVarcharLiteralErrorToken + const VarcharLiteralToken + var TSQLStatementTokens = []string + func ToCommonToken(tt sqldocument.TokenType) sqldocument.TokenType + type Scanner struct + func NewScanner(path sqldocument.FileRef, input string) *Scanner + func (s *Scanner) File() sqldocument.FileRef + func (s *Scanner) NextNonWhitespaceCommentToken() sqldocument.TokenType + func (s *Scanner) NextNonWhitespaceToken() sqldocument.TokenType + func (s *Scanner) NextToken() sqldocument.TokenType + func (s *Scanner) ReservedWord() string + func (s *Scanner) SetFile(file sqldocument.FileRef) + func (s *Scanner) SetInput(input []byte) + func (s *Scanner) SkipWhitespace() + func (s *Scanner) SkipWhitespaceComments() + func (s *Scanner) Start() sqldocument.Pos + func (s *Scanner) Stop() sqldocument.Pos + func (s *Scanner) Token() string + func (s *Scanner) TokenLower() string + func (s *Scanner) TokenType() sqldocument.TokenType + func (s Scanner) Clone() *Scanner + type TSqlDocument struct + func (d *TSqlDocument) Include(other sqldocument.Document) + func (d *TSqlDocument) Parse(input []byte, file sqldocument.FileRef) error + func (d *TSqlDocument) Sort() + func (d TSqlDocument) Creates() []sqldocument.Create + func (d TSqlDocument) Declares() []sqldocument.Declare + func (d TSqlDocument) Empty() bool + func (d TSqlDocument) Errors() []sqldocument.Error + func (d TSqlDocument) HasErrors() bool