LIBRARY() SRCS( configuration.cpp name_mapping.cpp sql_complete.cpp ) PEERDIR( yql/essentials/sql/v1/lexer yql/essentials/sql/v1/ide/completion/antlr4 yql/essentials/sql/v1/ide/completion/name/service yql/essentials/sql/v1/ide/completion/syntax yql/essentials/sql/v1/ide/completion/analysis/global yql/essentials/sql/v1/ide/completion/analysis/local yql/essentials/sql/v1/ide/completion/text # TODO(YQL-19747): split /name/service/ranking interface and implementation # TODO(YQL-19747): extract NameIndex yql/essentials/sql/v1/ide/completion/name/service/ranking yql/essentials/sql/v1/ide/completion/name/service/binding yql/essentials/sql/v1/ide/completion/name/service/column ) END() RECURSE( analysis antlr4 bench check core name syntax text ) RECURSE_FOR_TESTS( ut )