Fix/export abstract visitor (#237)

* fix: #236 export AbstractParseTreeVisitor

* build: set isolatedModules true

* feat: import parser about from filters
This commit is contained in:
Hayden
2023-12-19 19:22:27 +08:00
committed by GitHub
parent 55a4832047
commit 8f72a5af60
162 changed files with 327 additions and 277 deletions

View File

@ -1,23 +1,45 @@
export * from './parser';
export * from './lib/flinksql/FlinkSqlParserListener';
export * from './lib/flinksql/FlinkSqlParserVisitor';
export * from './lib/mysql/MySqlParserVisitor';
export * from './lib/mysql/MySqlParserListener';
export * from './lib/hive/HiveSqlParserListener';
export * from './lib/hive/HiveSqlParserVisitor';
export * from './lib/plsql/PlSqlParserListener';
export * from './lib/plsql/PlSqlParserVisitor';
export * from './lib/spark/SparkSqlParserVisitor';
export * from './lib/spark/SparkSqlParserListener';
export * from './lib/pgsql/PostgreSQLParserListener';
export * from './lib/pgsql/PostgreSQLParserVisitor';
export * from './lib/trinosql/TrinoSqlListener';
export * from './lib/trinosql/TrinoSqlVisitor';
export * from './lib/impala/ImpalaSqlParserListener';
export * from './lib/impala/ImpalaSqlParserVisitor';
export { AbstractParseTreeVisitor } from 'antlr4ts/tree/AbstractParseTreeVisitor';
export {
MySQL,
FlinkSQL,
SparkSQL,
HiveSQL,
PostgresSQL,
TrinoSQL,
ImpalaSQL,
PLSQL,
} from './parser';
export {
MySqlParserListener,
MySqlParserVisitor,
FlinkSqlParserListener,
FlinkSqlParserVisitor,
SparkSqlParserListener,
SparkSqlParserVisitor,
HiveSqlParserListener,
HiveSqlParserVisitor,
PlSqlParserListener,
PlSqlParserVisitor,
PostgreSQLParserListener,
PostgreSQLParserVisitor,
TrinoSqlListener,
TrinoSqlVisitor,
ImpalaSqlParserListener,
ImpalaSqlParserVisitor,
} from './lib';
export { SyntaxContextType } from './parser/common/basic-parser-types';
export type * from './parser/common/basic-parser-types';
export type {
CaretPosition,
WordRange,
Suggestions,
SyntaxSuggestion,
TextSlice,
} from './parser/common/basic-parser-types';
export type { SyntaxError, ParseError, ErrorListener } from './parser/common/parseErrorListener';
/**

23
src/lib/index.ts Normal file
View File

@ -0,0 +1,23 @@
export { FlinkSqlParserListener } from './flinksql/FlinkSqlParserListener';
export { FlinkSqlParserVisitor } from './flinksql/FlinkSqlParserVisitor';
export { MySqlParserListener } from './mysql/MySqlParserListener';
export { MySqlParserVisitor } from './mysql/MySqlParserVisitor';
export { HiveSqlParserListener } from './hive/HiveSqlParserListener';
export { HiveSqlParserVisitor } from './hive/HiveSqlParserVisitor';
export { PlSqlParserListener } from './plsql/PlSqlParserListener';
export { PlSqlParserVisitor } from './plsql/PlSqlParserVisitor';
export { SparkSqlParserListener } from './spark/SparkSqlParserListener';
export { SparkSqlParserVisitor } from './spark/SparkSqlParserVisitor';
export { PostgreSQLParserListener } from './pgsql/PostgreSQLParserListener';
export { PostgreSQLParserVisitor } from './pgsql/PostgreSQLParserVisitor';
export { TrinoSqlListener } from './trinosql/TrinoSqlListener';
export { TrinoSqlVisitor } from './trinosql/TrinoSqlVisitor';
export { ImpalaSqlParserListener } from './impala/ImpalaSqlParserListener';
export { ImpalaSqlParserVisitor } from './impala/ImpalaSqlParserVisitor';