Fix/export abstract visitor (#237)
* fix: #236 export AbstractParseTreeVisitor * build: set isolatedModules true * feat: import parser about from filters
This commit is contained in:
		
							
								
								
									
										58
									
								
								src/index.ts
									
									
									
									
									
								
							
							
						
						
									
										58
									
								
								src/index.ts
									
									
									
									
									
								
							@ -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
									
								
							
							
						
						
									
										23
									
								
								src/lib/index.ts
									
									
									
									
									
										Normal 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';
 | 
			
		||||
		Reference in New Issue
	
	Block a user