Versions in this module Expand all Collapse all v0 v0.2.0 Aug 26, 2026 Changes in this version + func ParseToTree(input string) (*ast.ParseResult, error) + type ParseFileResult struct + Comments []*ast.ScanToken + func ParseFile(input string) (*ParseFileResult, error) v0.1.0 Aug 17, 2026 Changes in this version + func DeparseFromProtobuf(input []byte) (result string, err error) + func FingerprintToHexStr(input string) (result string, err error) + func FingerprintToUInt64(input string) (result uint64, err error) + func HashXXH3_64(input []byte, seed uint64) (result uint64) + func IsUtilityStmt(input string) (result []bool, err error) + func Normalize(input string) (result string, err error) + func NormalizeUtility(input string) (result string, err error) + func ParsePlPgSqlToJSON(input string) (result string, err error) + func ParseToJSON(input string) (result string, err error) + func ParseToProtobuf(input string) ([]byte, error) + func ScanToProtobuf(input string) (result []byte, err error) + func SplitWithParser(input string, trimSpace bool) (result []string, err error) + func SplitWithScanner(input string, trimSpace bool) (result []string, err error) + func SummaryToProtobuf(input string, truncateLimit int) ([]byte, error) + type Error struct + Context string + Cursorpos int + Filename string + Funcname string + Lineno int + Message string + func (e *Error) Error() string